Size: px
Start display at page:

Download ""

Transcription

1

2

3

4

5

6

7

8

9 butrer that the ~ simlply 8 triin а single in Figш'е has а (а) In~uI Tгi-slale conlгol (active high) (Ь) l L~ Н Read lalch -, ТВ2 Vcc Inleгnal --4~-Гi)-()l CPU bus О Q Р1,Х Wгile (О latch -f---i Clk Q \ Load (LI) г---.,.-- РI, Х pin (с) H~ v I н (d) Figure С-9, Tri-State BlIffer High-impedence ( open-ciгcuil) the OlltPllt of 74LS245 and 74LS244 сап sink and of current than othel' LS gates, See ТаЫе С-4, That [ог driver when а signal is tгavelling а long disto drive тапу inpllts, lan.-otll, пех! we discllss the structure of 8051 Рl - Р3 since theil' structuгe is slightly dif- Read pin ТВI Figllre С Port 1 Strllctllre Also notice that in Figure С-] О, the 8051 p0l1s have both the latch and buffer, Now the question is, in reading the port, ш'е we reading the status of the input pin ог аге we reading the status of the latch? That is ап extremely important question and its answer depends оп which instruction we аге using, Therefore, when reading the P0l1S (Ьеге аге two possibilities: О) reading (Ье input pin, ог (2) reading the latch, ТЬе аьоуе distinction is уегу impol1ant and must Ье understood lest уои damage the 8051 port, Each is dеsсгiьеd next, Reading the input pin As we stated in Chapter 4, 10 make апу bits of апу port of 8051 ап input port, we fil'st must '>Jl'ite а 1 (Iogic high) (о that bit, Look а! the following sequences of events to see why, ], As сап Ье seen [гот Figure С-]], Ьу writing 1 to the рог! Ы! it is written to the latch and the D latch has "high" оп its Q, Therefol'e, Q = ] and Q = О, 2, Since Q = о and is connected (о the transistor М] gate, the М 1 transistol' is off, 3, When the М] transistol' is off, it blocks апу path to the g1'ound [ог апу signal connected to the input pin and the input signal is directed to the tri-state ТВ], 4, When геаdiпg the input port in instructions such as "MOV А, Рl " we аге real 'у reading the data ргеsепt а! the pin, 'П othel' wol'ds, it is bringing into the CPU the status of the external pin, This instruction activates the read pin of ТВ I (tristate buffel' ]) and lets data а! the pins flow into the CPU's internal bus, Figures C-II and С-] 2 show high and low signals а! the input, l'espectively, bldlirel~tig,nal they а" have Ihe following Read lalch ----, ТВ2 Vcc Load (L 1) and its three components, The other with extra circuitry to allow their С-I0 that the LI load is ап interend ofthis section, that is по! the High Inleгnal jГi)-()l '1' РIХ CPU bus О Q pin РI'Х 'О ' Wгile 10 lalch -f---; Clk Q ; МI :v Off Read pin ТВI Figure С-Н. Reading "Нigh" at InplIt Pin APPENDIX С: IC TECHNOLOGY AND SYSTEM DESIGN ISSUES 385

10 Read lateh -, Inteгnal CPU bus - ТВ 2 '" "4--Jo-()! Wгite (о lateh -f--~ О Q - '1 ' Р1,Х /1 1" ТВ1 Read pin ' О ' Уее Clk Q М1 Figure С -12. Reading "Lo\v" а! the IlIp\lt Pill Writing "О" to the port Off I I Load (L 1) Low ~ Р1,Х The аьоуе discussion showed why we must write а "high" to the ports bits in order to make them аll input роп, What happens if we write а "О" (о а pol1 that was сопfigurеd as ап input pol1? F!'Om Figure C- 13 we see that if we wl'ite а О (low) (о рог! bits, then Q = О and Q = 1, As а l'esult ofq = 1, the М 1 transistol' is "оп", lf МI is "оп," it p!'ovides the path (о ground for both LI and the input pin, Therefol'e, апу attempt to read the input pin wi ll always get the " Iow" ground sigпаl regardless of the statlls of the input pin, TIlis сап also lead (о damage to the pol1, as explained next. pin Read lateh, ТВ2 Усе Internal -4--JГO-()! CPU bus О Q ' О' '1 ' pin Р1,Х Wгite (о lateh -Е--" Clk Q f i ~M1 Оп Read pin... ТВ1 will damage М1 Figllre С -13. Never Со пп ес! Direct V се to the 8051 POl't Pin Avoid damaging the port When connecting а switch (о ап inpllt pol1 of the 8051 we must Ье vel'y careful, This is dlle to the fact that the wrong kind of соппесtiоп сап damage the port, Look а! Figure C-lЗ. Ifa switch with У ее and ground is connected directly to the pin and the М 1 transistor is "оп" it will sink СUl'l'еп! f!'om both internal load L 1 and external V сс ' This сап Ье (оо much СUl'l'еп! [ог М 1 and will blow the (гап sistor and, as а l'eslllt, damage the POl't bit, Thel'e аге several ways (о avoid thi s ргоыет, They ш'е shown in Figures C-14, C- 15, and C-16, 386

11 Port 1 Ршt 1 occupies а total of 8 pins (pins 1 through 8). lt сап Ье used as input ог output. In contrast to port О, this port does not need апу pull-up resistors since it already has pull-up ге s i stшs internally. Upon reset, port 1 is сопfigшеd as ап output port. For example, the following code will continuously send ои! to poli J the alternating values 55Н and ААН. MOV А, #55Н ВАСК : MOV Р l,а ACALL DELAY CPL А SJMP ВАСК 88

12 Port О as input Vcc Port 1 as input With resistol"s connected (о port О, in order to make it ап input, РО.О the РOl"! must Ье programmed PO '~+_+ +_+_j-+_ "u Ьу writing 1 to О ~~:~ l аll the bits. 'П the following code, port О is соп PO.5f J.._j-+_ 8951 РО.4 о PO.6f "-t- figured first as ап input PO.7f '- poli Ьу writing 1 s (о it, and then data is l'eceived fюm that port and sent (о ~.-:-=----: --:: -' Р 1. Figllre 4-4. Рог! О with PIlII-Uр Resistors MOV A, #OFFH ; А = FF hex MOV РО, А ;make РО ап i np u t port ; Ьу writ ing all 15 to it БАСК : MOV А, РО ; get data from РО MOV Р1, А ; 5end it to port 1 ;keep doing it SJMP БАСК То make port 1 ап input port, it must programmed as such Ьу writing 1 (о аll its ~its. The reason for this is discussed in Appendix С.2. 'П the following code, port 1 IS configured first as ап input poli Ьу writing 1 s (о it, then data is received fюm that port and saved in R7, R6, and R5. MOV A, #OFFH ; A=FF hex MOV Р1, А ;ma ke Р1 an input port ;Ь у writing all 15 to it MOV А, Р1 ; get data from Р1 MOV R7,A ; save it in reg R7 ACALL DEALY ;wait MOV А, Р1 ; get another data from Р1 MOV Rб, А i save i t in reg Rб ACALL DELAY : wa i t MOV А,Р1 ; get a nother data from Р1 MOV R5, A isave it in reg R5 Dual role of port О As shown in Figше 4-1, POlt О is also designated as ADO - AD7, allowing it (о Ье used for both address and data. When connecting ап 8051 /31 (о ап exterпаl memory, port О provides both address and data. The 8051 multiplexes address and data through port О (о save pins. ALE indicates if РО has address or data. When ALE = О, it provides data ОО - D7, but when ALE = 1 it has address АО - А 7. Therefore, ALE is used for demuliplexing address and data with the help of а 74LS373 latch, as we will see in Chapter ]4. Port 1 РOI"! 1 occupies а total of 8 pins (pins 1 through 8). It сап Ье used as input or output. 'П contrast (о poli О, this port does по! need апу pull-up resistors since it already has pull-up resistol's internally. Upon reset, РOl"! ] is сопfigшеd as ап output port. For example, the following code will continuously send out to port 1 the alternating values 55Н and ААН. БАСК: MOV А, #55Н MOV Р1, А ACALL DELAY CPL А SJMP БАСК 88

13

б Е Е Ё Е Е Еа о о в Т огап оп О пег ес ог р Мапро в

б Е Е Ё Е Е Еа о о в Т огап оп О пег ес ог р Мапро в Ф вг лспввше т ра т а опа л ТН Д ЕЕМЕ Т фе Д ее еп МД ЕВЕТ ее Т е О пе оп е ЬеБ р ф ю р Мапро е с о гое оп В аоёп е лаеп а еп п Р асе З ЕР п оп т п оп а п З т б е п па е у в д гее еп Рап ё Зрр А гее п

More information

I/O Design. Input / Output Instructions. Engineering 4862 Microprocessors. Lecture 23. Cheng Li

I/O Design. Input / Output Instructions. Engineering 4862 Microprocessors. Lecture 23. Cheng Li Engineering 4862 Microprocessors Lecture 23 Cheng Li EN-4012 licheng@engr.mun.ca I/O Design When designing an I/O port, ensure that the port is only active when selected by the microprocessor Use latches

More information

IRRIGATION SYSTEM ENHANCEMENT PROJECT IBRD LOAN 8267-AM IMPLEMENTED BY WATER SECTOR PROJECTS IMPLEMENTATION UNIT STATE INSTITUTION

IRRIGATION SYSTEM ENHANCEMENT PROJECT IBRD LOAN 8267-AM IMPLEMENTED BY WATER SECTOR PROJECTS IMPLEMENTATION UNIT STATE INSTITUTION Public Disclosure Authorized IRRIGATION SYSTEM ENHANCEMENT PROJECT IBRD LOAN 8267-AM Public Disclosure Authorized IMPLEMENTED BY WATER SECTOR PROJECTS IMPLEMENTATION UNIT STATE INSTITUTION SPECIAL PURPOSE

More information

ц э ц эр е э вс свэ эч эр э эвэ эч цэ е рээ рэмц э ч чс э э е е е э е ц е р э л в э э у эр це э в эр э е р э э э в э ес у ч р Б эш сэ э в р э ешшв р э

ц э ц эр е э вс свэ эч эр э эвэ эч цэ е рээ рэмц э ч чс э э е е е э е ц е р э л в э э у эр це э в эр э е р э э э в э ес у ч р Б эш сэ э в р э ешшв р э з Г Те З р х З л ш рре рре Р е Ьу е е с с ррд З р е с е Ье Р е с е Ье А в ё ё яэ Ё АМ ес е е с М е Амв ес ес с е ес В З ес с е р е Ьу с е Р е е е р ф р с е р е ес с е Ое д Г с с е с ц э ц эр е э вс свэ

More information

JOINT-STOCK COMPANY GIDROPRIVOD. RADIAL PISTON PUMPS OF VARIABLE DISPLACEMENT type 50 НРР

JOINT-STOCK COMPANY GIDROPRIVOD. RADIAL PISTON PUMPS OF VARIABLE DISPLACEMENT type 50 НРР JOINT-STOCK COMPANY GIDROPRIVOD RADIAL PISTON PUMPS OF VARIABLE DISPLACEMENT type 50 НРР Item purpose Radial piston pumps of variable displacement of the type 50НРР with adjustable delivery and constant

More information

1. Pin diagram of 8051 and ports

1. Pin diagram of 8051 and ports e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Programming parallel ports Module No: CS/ES/9 Quadrant 1 e-text In this lecture pin diagram of 8051 controller will be shown and

More information

ELEG3923 Microprocessor Ch.4 I/O Ports

ELEG3923 Microprocessor Ch.4 I/O Ports Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch.4 I/O Ports Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 8051 I/O programming I/O bit manipulation programming I/O PORT

More information

Lecture-9 Intel 8085 Microprocessor It is a 40-pin DIP(Dual in package) chip, base on NMOS technology, on a single chip of silicon.

Lecture-9 Intel 8085 Microprocessor It is a 40-pin DIP(Dual in package) chip, base on NMOS technology, on a single chip of silicon. Lecture-9 Intel 8085 Microprocessor It is a 40-pin DIP(Dual in package) chip, base on NMOS technology, on a single chip of silicon. It requires a single +5v supply between Vcc at pin no 40 and GND at pin

More information

«, 68, 55, 23. (, -, ).,,.,,. (workcamps).,. :.. 2

«, 68, 55, 23. (, -, ).,,.,,. (workcamps).,. :.. 2 ,.. 2017. 49.03.03. -,......,..... 2017 «, 68, 55, 23. (, -, ).,,.,,. (workcamps).,. :.. 2 ......4 1..6 1. 1...6 1. 2...9 1.3...14 2...20 2.1.........20 3. 22 3.1...22 3.2...34 3.3,.41.....44..... 48 A

More information

8051 I/O and Class 6 EE4380 Spring 03. Pari vallal Kannan. Center for Integrated Circuits and Systems University of Texas at Dallas

8051 I/O and Class 6 EE4380 Spring 03. Pari vallal Kannan. Center for Integrated Circuits and Systems University of Texas at Dallas 8051 I/O and 8255 Class 6 EE4380 Spring 03 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas Why I/O Ports Controllers need to get external inputs and produce

More information

uninsta un in sta 9 weights & italics 5 numeral variations Full Cyrillic alphabet

uninsta un in sta 9 weights & italics 5 numeral variations Full Cyrillic alphabet un in sta 9 weights & italics 5 numeral variations Full Cyrillic alphabet contemporary geometric web normal versitile universal adaptable neutral systematic consistant print humanist homogeneous unique

More information

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture Department of Electrical Engineering Lecture 4 The 8051 Architecture 1 In this Lecture Overview General physical & operational features Block diagram Pin assignments Logic symbol Hardware description Pin

More information

NON-PROFIT ORGANIZATION CHARITY FUND

NON-PROFIT ORGANIZATION CHARITY FUND NON-PROFIT ORGANIZATION CHARITY FUND ONLY RELIABLE STRATEGIC DEVELOPMENT and REAL INNOVATIONS are CAPABLE To DEVELOP ECONOMY of ALL COUNTRIES of the WORLD, to LEAD THEM TO PROSPERITY, And to MAKE the WORLD

More information

INDEPENDENT AUDITORIS REPORT. in the procedures

INDEPENDENT AUDITORIS REPORT. in the procedures Public Disclosure Authorized Re No 2074/75 N e r Al' Nepal Public Disclosure Authorized Public Disclosure Authorized Public Disclosure Authorized The Secreraly Minisy of finan)ce Singh Durbia Kcahnondu

More information

CHAPTER 4 I/O PORT PROGRAMMING

CHAPTER 4 I/O PORT PROGRAMMING CHAPTER 4 I/O PORT PROGRAMMING I/O Port Pins The four 8-bit I/O ports P0, P1, P2 and P3 each uses 8 pins All the ports upon RESET are configured as input, ready to be used as input ports When the first

More information

4WCE * 5 * : GEO. Air Products and Chemicals, Inc., 2009

4WCE * 5 * : GEO. Air Products and Chemicals, Inc., 2009 ХН Ч АН А 4WCE-600700* 5 9 2015. 1 93 : * : 600.700 600.730 1. 2 2. 2 3. 2 4. 3 5. 5 6. 7 7.,,, 8 8. 9 9., 10 10. 12 11., 13 12. 14 13. 16 14. 16 15. 17 16. 17 17., 18 18. 21 19., 24 20., 25 21., 26 22.

More information

29th IYPT 2016: Inspector s Report

29th IYPT 2016: Inspector s Report International Young Physicists Tournament c/o European Physical Society 6, rue des Frères Lumière 68200 Mulhouse France email : ilya.martchenko@iypt.org tel : +7 911 950 78 22 29th IYPT 2016: Inspector

More information

OFFER VALID FROM R. 15 COLORS TEXT DISPLAYS SERIES RGB12-K SERIES RGB16-K SERIES RGB20-K SERIES RGB25-K SERIES RGB30-K

OFFER VALID FROM R. 15 COLORS TEXT DISPLAYS SERIES RGB12-K SERIES RGB16-K SERIES RGB20-K SERIES RGB25-K SERIES RGB30-K OFFER VALID FROM 1.11.2016R. 15 COLORS TEXT DISPLAYS SERIES RGB12-K SERIES RGB16-K SERIES RGB20-K SERIES RGB25-K SERIES RGB30-K RGB Technology RGB Technology Ltd. is a Polish market-leading manufacturer

More information

AUDIT OF THE FINANCIAL STATEMENT OF THE "EMERGENCY NATIONAL POVERTY TARGETING PROGRAM (PROJECT)" ENPTP

AUDIT OF THE FINANCIAL STATEMENT OF THE EMERGENCY NATIONAL POVERTY TARGETING PROGRAM (PROJECT) ENPTP Public Disclosure Authorized Public Disclosure Authorized Public Disclosure Authorized AUDIT OF THE FIACIAL STATEMET OF THE "EMERGECY ATIOAL POVERTY TARGETIG PROGRAM (PROJECT)" EPTP COUCIL OF MIISTERS

More information

LED Controller -,--:=;. - ;1 :r. Model: WiFi-103. Smartphone. ТаЫеt РС 1 1 Т1 Т2 ТЗ. WiFi-103 ,.., ,.-._,-:=-,,. :... ";{

LED Controller -,--:=;. - ;1 :r. Model: WiFi-103. Smartphone. ТаЫеt РС 1 1 Т1 Т2 ТЗ. WiFi-103 ,.., ,.-._,-:=-,,. :... ;{ Smartphone w F. ТаЫеt РС 1 1 LED Controller,.., ";{. -:.- - ;1 :r :...,.-._,-:=-,,. -,--:=;. - Model: WiFi-103 Т1 Т2 ТЗ WiFi-103 WiFi-103 is а WiFi ligiiting control system, consists of APPs and WiFi controller.

More information

Myriad Pro Light. Lining proportional. Latin capitals. Alphabetic. Oldstyle tabular. Oldstyle proportional. Superscript ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹,.

Myriad Pro Light. Lining proportional. Latin capitals. Alphabetic. Oldstyle tabular. Oldstyle proportional. Superscript ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹,. Myriad Pro Light Latin capitals A B C D E F G H I J K L M N O P Q R S T U V W X Y Z & Æ Ł Ø Œ Þ Ð Á Â Ä À Å Ã Ç É Ê Ë È Í Î Ï Ì İ Ñ Ó Ô Ö Ò Õ Š Ú Û Ü Ù Ý Ÿ Ž Ă Ā Ą Ć Č Ď Đ Ě Ė Ē Ę Ğ Ģ Ī Į Ķ Ĺ Ľ Ļ Ń Ň Ņ

More information

MANAGEMENT LETTER. Implemented by. Prepared by: (igdem KAHVECi Treasury Controller

MANAGEMENT LETTER. Implemented by. Prepared by: (igdem KAHVECi Treasury Controller Public Disclosure Authorized REPUBLIC OF TURKEY PRIME MINISTRY Undersecretariat of Treasury MANAGEMENT LETTER Public Disclosure Authorized Public Disclosure Authorized On PUBLIC FINANCE MANAGEMENT REFORM

More information

А А п р р Э у Э А Ш К Р В А чк Ар шб

А А п р р Э у Э А Ш К Р В А чк Ар шб А Ьусп б ВЕ Ь А Ьусп А А п р р Э у Э А Ш К Р В А чк Ар шб п ё бч п п б г п Ёп п п пуе г п ч пс п ч ё ж п г г с Ё е с п п Ь ё п п е п бч п п п с ЁЬ п п е уеп Ь п п уеп г ч Ь п ч Ье х с б у п Ь Ь п че п

More information

9 g--ч Qб ~оg-ч. l' МоЬ:

9 g--ч Qб ~оg-ч. l' МоЬ: olt?-/- 2 4-'6 10 / 2.. ; HOTEl SURYA ВЕдСН RESORT Lrght Ноизе Beach, Kovalam, Vizhlnjam Р.О. Trivandrum - 695 521, Keгala, S-India МоЫlе : 9447491951, 9400731012 e-mail : kovsurya@yahoo.co.in А/с & Non

More information

Infusion Pump CODAN ARGUS 717 / 718 V - Release Notes. Firmware V

Infusion Pump CODAN ARGUS 717 / 718 V - Release Notes. Firmware V Infusion Pump CODAN ARGUS 717 / 718 V - Release Notes Firmware V5.06.20165 Version Firmware V.5.06.20165 Release Date 28-May-2014 Update Type Optional Recommended Required (Field Safety Notice 1/2014 and

More information

KbdKaz 500 layout tables

KbdKaz 500 layout tables a ao a ao a o o o o o a a oo A o a a o a a oa ao oo A o a a o oa ao A a o a oa oa ao o a a a a o a A a a A ˆ a a A ˇ ao a a A a a A o Ao a a A Ao a o a a A ao a o a a A α a A a a a A o o a a A A a a A

More information

ET2640 Microprocessors

ET2640 Microprocessors ET2640 Microprocessors Unit -2 Processor Programming Concepts Basic Control Instructor : Stan Kong Email : skong@itt-tech.edu Figure 2 4 Bits of the PSW Register 8051 REGISTER BANKS AND STACK 80 BYTES

More information

Module I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC.

Module I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC. MICROCONTROLLERS AND APPLICATIONS 1 Module 1 Module I Introduction to Microcontrollers: Comparison with Microprocessors Harvard and Von Neumann Architectures - 80C51 microcontroller features - internal

More information

TOPIC 6 LATCH. FIGURE 1 INTERFACING OF ROM/EPROM TO µc 8051.

TOPIC 6 LATCH. FIGURE 1 INTERFACING OF ROM/EPROM TO µc 8051. TOPIC 6 MEMORY AND I/O INTERFACING MEMORY INTERFACING i. External ROM (program memory) Interfacing P1 P0 D 0-D 7 P3 EA clock LATCH A 0 ROM/ A 7 EPROM A 8 Address lines A 15 PSEN OE FIGURE 1 INTERFACING

More information

Operating Manual version 1.2

Operating Manual version 1.2 VEHICLE TEMPERATURE AND HUMIDITY RECORDER Operating Manual version 1.2 Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 tel. +48 32 763 77 77 fax. +48 32 763 75 94 www.mikster.pl mikster@mikster.pl Table of

More information

1.3. Additional Options 1.3.1 Deletion Propagation 1.3.2 Version Control 1.3.3 Parallel treads 1.3.4 Bandwidth Throttling 1.3.5 Filtering 1.3.6 Automation 1.3.7 Conf1ict Resolution 1.3.8 Notifications

More information

Chapter NINE 8088,80286 MICROPROCESSORS AND ISA BUS

Chapter NINE 8088,80286 MICROPROCESSORS AND ISA BUS Chapter NINE 8088,80286 MICROPROCESSORS AND ISA BUS OBJECTIVES this chapter enables the student to: State the function of the pins of the 8088. List the functions of the 8088 data, address, and control

More information

DOT MATRIX LCD DRIVER

DOT MATRIX LCD DRIVER DOT MATRIX LCD DRIVER IZ6450A, IZ6451A DESCRIPTION IZ6450/IZ6451 are dot matrix LCD (Liquid Crystal Display) drivers, designed for the display of characters and graphics. The drivers generate LCD drive

More information

VDS. About the customer. Case study

VDS. About the customer. Case study About the customer FirstVDS provides virtual servers (VDS). The project has been existing since 2002 and is specialized solely on virtual servers Leasing service. The company's equipment is hosted in а

More information

ET2640. Unit 5:ADVANCED I/O TECHNIQUES Pearson Education, Inc. Pearson Prentice Hall Upper Saddle River, NJ 07458

ET2640. Unit 5:ADVANCED I/O TECHNIQUES Pearson Education, Inc. Pearson Prentice Hall Upper Saddle River, NJ 07458 ET2640 Unit 5:ADVANCED I/O TECHNIQUES skong@itt-tech.edu HARDWARE CONNECTION CHAPTER 8 8051 PINOUT XTAL1 & XTAL2 On-chip oscillator requires an external clock Quartz crystal clock 2 external 30 pf capacitors

More information

Applications of 8051 Microcontrollers

Applications of 8051 Microcontrollers Applications of 8051 Microcontrollers INTRODUCTION: A microcontroller is a versatile chip which can be used in various fields starting from simple consumer electronics, measuring devices to high end medical,

More information

Instructions Involve a Segment Register (SR-field)

Instructions Involve a Segment Register (SR-field) BYTE 1 = 11000111 2 = C7 16 BYTE 2 = (MOD)000(R/M) = 100000112 = 83 16 BYTE 3 = 34 16 and BYTE 4 = 12 16 BYTE 5 = CD 16 and BYTE 6 = AB 16 The machine code for the instruction is: MOV [BP+DI+1234H], 0ABCDH

More information

R E N E W A B L E E N E R G Y D E V E L O P M E N T I N K A Z A K H S T A N MINISTRY OF ENERGY OF THE REPUBLIC OF KAZAKHSTAN

R E N E W A B L E E N E R G Y D E V E L O P M E N T I N K A Z A K H S T A N MINISTRY OF ENERGY OF THE REPUBLIC OF KAZAKHSTAN R E N E W A B L E E N E R G Y D E V E L O P M E N T I N K A Z A K H S T A N MINISTRY OF ENERGY OF THE REPUBLIC OF KAZAKHSTAN KAZAKHSTAN 18 2.7 $133.6 $7510.08 Mln. Mln. km 2 Bln. People 9 th biggest country

More information

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module User Manual V1.4 Copyright 2009 Diamond Systems Corporation 1255 Terra Bella Avenue Mountain View, CA 94043 USA Tel (650) 810-2500 Fax (650)

More information

OFFER VALID FROM R. TEXT DISPLAYS SERIES A SERIES D SERIES K SERIES M

OFFER VALID FROM R. TEXT DISPLAYS SERIES A SERIES D SERIES K SERIES M OFFER VALID FROM 01.01.2016R. TEXT DISPLAYS SERIES A SERIES D SERIES K SERIES M SERIES M RGB Technology RGB Technology Ltd. is a Polish market-leading manufacturer of displays in LED technology. The company

More information

, «Ruby»..,

, «Ruby».., ,.. 2018 44.03.01 44.03.01.09 «Ruby»..,..... 2018 ... 3 1.... 5 1.1.... 5 1.2.,... 21 1.3. Ruby... 30 e 1... 34 2. - «Ruby»... 37 2.1. «Ruby»,... 37 2.2. «Ruby»... 50 2.3. «Ruby»... 63 2... 67... 68...

More information

An Overview of Microprocessor The first question comes in a mind "What is a microprocessor?. Let us start with a more familiar term computer. A digital computer is an electronic machine capable of quickly

More information

-. (Mr R. Bellin),.: MW224r

-. (Mr R. Bellin),.: MW224r 2018 FC 171/9 7? R А Ы Е а, 29 31 а 2018 а За а а а х х : -. (Mr R. Bellin), Д,.: +3906 6513 2392 Д QR- ; ФАО щ. С www.fao.org MW224r 2 FC 171/9 Е Е " х х". " х х",. А А, А АШ АЕ ЫЕ А Е А " х х". XIV Ф

More information

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085. (1) Draw and explain the internal architecture of 8085. The architecture of 8085 Microprocessor is shown in figure given below. The internal architecture of 8085 includes following section ALU-Arithmetic

More information

TVT Television Technologies. TVT Television Technologies.: (812)

TVT Television Technologies. TVT Television Technologies.: (812) ROTON F Р ь а я 1 О а ROTON F Р в в ьз ва я... 1 1.... 4 1.1... 4 1.2... 4 2.... 4 2.1... 4 2.2... 5 2.3... 5 2.4... 5 3.... 6 3.1... 6 3.2 ROTON... 6 3.3 ROTON... 7 4.... 8 5.... 8 5.1... 8 5.2 LED...

More information

А. Љто нќша кђшка That s our cat

А. Љто нќша кђшка That s our cat Dialogues: A: That s our cat Б: That's a tree! Grammar: Frozen іто constructions Word order in Russian (Introduction) Spelling/Sounds: The Russian alphabet Диалђги Dialogues А. Љто нќша кђшка That s our

More information

Lа: с д :_ffii к CERTIFICATION SYSTEM FЕDЕRЦL АGЕNСY FOR TECHNIQUE RXGULATION ЛND METROLOGY ж ж х YOLUNTARY CERTITICATION SYSTEM "SMK STANDARD" Reg. N

Lа: с д :_ffii к CERTIFICATION SYSTEM FЕDЕRЦL АGЕNСY FOR TECHNIQUE RXGULATION ЛND METROLOGY ж ж х YOLUNTARY CERTITICATION SYSTEM SMK STANDARD Reg. N Lа: с д :_i FЕDЕRЦL АGЕNСY FOR TECHNQUE RXGULATON ЛND х YOLUNTARY CERTTCATON SYSTEM "SMKSTANDARD" Reg. No. РОСС RU.З060.04ЖЖЮ0 Certification authority: REG No. SMK STANDART.RU.OOO5 NTERNATONAL CERTFCATON

More information

Microprocessor Architecture. mywbut.com 1

Microprocessor Architecture. mywbut.com 1 Microprocessor Architecture mywbut.com 1 Microprocessor Architecture The microprocessor can be programmed to perform functions on given data by writing specific instructions into its memory. The microprocessor

More information

Input/Output Ports and Interfacing

Input/Output Ports and Interfacing Input/Output Ports and Interfacing ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning Basic I/O Concepts Peripherals such as LEDs and keypads are essential

More information

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: 1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: A microprocessor is a programmable electronics chip that has computing and decision making capabilities similar to central processing unit

More information

Principle and Interface Techniques of Microcontroller

Principle and Interface Techniques of Microcontroller Principle and Interface Techniques of Microcontroller --8051 Microcontroller and Embedded Systems Using Assembly and C LI, Guang ( 李光 ) Prof. PhD, DIC, MIET WANG, You ( 王酉 ) PhD, MIET 杭州 浙江大学 2015 Chapter

More information

3. Additional Options 3.1 Deletion Propagation 3.2 Version Control 3.3 Parallel treads 3.4 Bandwidth Throttling 3.5 Filtering 3.6 Automation 3.7 Conf1ict Resolution 3.8 Notifications 3.9 ACL Permission

More information

Memory & Simple I/O Interfacing

Memory & Simple I/O Interfacing Chapter 10 Memory & Simple I/O Interfacing Expected Outcomes Explain the importance of tri-state devices in microprocessor system Distinguish basic type of semiconductor memory and their applications Relate

More information

8051 INTERFACING TO EXTERNAL MEMORY

8051 INTERFACING TO EXTERNAL MEMORY 8051 INTERFACING TO EXTERNAL MEMORY Memory Capacity The number of bits that a semiconductor memory chip can store Called chip capacity It can be in units of Kbits (kilobits), Mbits (megabits), and so on

More information

Chapter ELEVEN 8255 I/O PROGRAMMING

Chapter ELEVEN 8255 I/O PROGRAMMING Chapter ELEVEN 8255 I/O PROGRAMMING OBJECTIVES this chapter enables the student to: Code Assembly language instructions to read and write data to and from I/O ports. Diagram the design of peripheral I/O

More information

Z8 Pod Adapter. for the. Fluke 9000-Series Troubleshooter

Z8 Pod Adapter. for the. Fluke 9000-Series Troubleshooter Z8 Pod Adapter for the Fluke 9000-Series Troubleshooter May 23, 1984 Table of Contents 1. Conventions Used in This Document... 1 2. Overview... 2 3. Pod Adapter Setup... 3 3.1. Drivability Checking Control

More information

History and Basic Processor Architecture

History and Basic Processor Architecture History and Basic Processor Architecture History of Computers Module 1 Section 1 What Is a Computer? An electronic machine, operating under the control of instructions stored in its own memory, that can

More information

Basic Input/Output Operations

Basic Input/Output Operations Basic Input/Output Operations Posted on May 9, 2008, by Ibrahim KAMAL, in Micro-controllers, tagged In this third part of the 89s52 tutorial, we are going to study the basic structure and configuration

More information

ON CERTAIN INEQUALITIES IN THE LINEAR SHELL PROBLEMS

ON CERTAIN INEQUALITIES IN THE LINEAR SHELL PROBLEMS MECHANIKA TEORETYCZNA I STOSOWANA 2/3. 21 (1983) ON CERTAIN INEQUALITIES IN THE LINEAR SHELL PROBLEMS ANDRZEJ G A Ł K A I PPT Warszawa 1. In the paper the weak formulations of the mixed boundary value

More information

Module I. Unit 5. д е far ед е - near д м - next to. - е у ед е? railway station

Module I. Unit 5. д е far ед е - near д м - next to. - е у ед е? railway station Module I 1 Unit 5 А:What services does the hotel offer? Polite questions and answers. Adverbs of place В: Entertainment and leisure For beginners 0 А1 5.1. Гд? Where? - д? - Н д м. 1. Answer the following

More information

Chapter TEN. Memory and Memory Interfacing

Chapter TEN. Memory and Memory Interfacing Chapter TEN Memory and Memory Interfacing OBJECTIVES this chapter enables the student to: Define the terms capacity, organization, and speed as used in semiconductor memories. Calculate the chip capacity

More information

National Women Commission

National Women Commission Public Disclosure Authorized National Women Commission Public Disclosure Authorized Ref No Ok(vf - _ The World Bank Nepal Country Office Yak and Yet Hotel Complex Durbar Marg Kathmandu Date: 16 March 2018

More information

Application Note AN232-10

Application Note AN232-10 FT8U232 / FT8U245 High-Current Bus-Powered Devices There are several points to consider when designing a high current, bus powered device with the FT8U232 or FT8U245 chips: 1. The high power logic can

More information

Frequency Generator for Pentium Based Systems

Frequency Generator for Pentium Based Systems Integrated Circuit Systems, Inc. ICS969C-23 Frequency Generator for Pentium Based Systems General Description The ICS969C-23 is a low-cost frequency generator designed specifically for Pentium-based chip

More information

C H A P T E R 1 INTRODUCTION

C H A P T E R 1 INTRODUCTION C H A P T E R 1 INTRODUCTION The mentioned project is based on the worlds most powerful intel controller 8051. Most of the services provided in todays world are voice interactive, you call up your bank

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. 16,384-BIT EPROM WITH I/O! 2048 Words x 8 Bits! Single + 5V Power Supply

More information

Configuring APEX 20K, FLEX 10K & FLEX 6000 Devices

Configuring APEX 20K, FLEX 10K & FLEX 6000 Devices Configuring APEX 20K, FLEX 10K & FLEX 6000 Devices December 1999, ver. 1.02 Application Note 116 Introduction APEX TM 20K, FLEX 10K, and FLEX 6000 devices can be configured using one of six configuration

More information

8086 Hardware Specification

8086 Hardware Specification Content: Segment 5 8086 Hardware Specification 8086 Modes of operation. Pin diagram and pin function of 8086. 8284A Clock generator operation and pin functions. Prepared By: Mohammed Abdul Kader Lecturer,

More information

Errata Sheet. May 6, 1996 / Release 1.3. Marking :

Errata Sheet. May 6, 1996 / Release 1.3. Marking : Microcomputer Components Technical Support Group Munich HL MCB PD 8 Errata Sheet May 6, 1996 / Release 1.3 Device : SAB-C513A-H SAF-C513A-H Marking : BA These parts of the SAB-C513A-H are the EEPROM version

More information

Interface DAC to a PC. Control Word of MC1480 DAC (or DAC 808) 8255 Design Example. Engineering 4862 Microprocessors

Interface DAC to a PC. Control Word of MC1480 DAC (or DAC 808) 8255 Design Example. Engineering 4862 Microprocessors Interface DAC to a PC Engineering 4862 Microprocessors Lecture 22 Cheng Li EN-4012 licheng@engr.mun.ca DAC (Digital-to-Analog Converter) Device used to convert digital pulses to analog signals Two methods

More information

4. Hot Socketing & Power-On Reset

4. Hot Socketing & Power-On Reset 4. Hot Socketing & Power-On Reset CII51004-3.1 Introduction Cyclone II devices offer hot socketing (also known as hot plug-in, hot insertion, or hot swap) and power sequencing support without the use of

More information

Programming the Microchip Pic 16f84a Microcontroller As a Signal Generator Frequencies in Railway Automation

Programming the Microchip Pic 16f84a Microcontroller As a Signal Generator Frequencies in Railway Automation 988 Programming the Microchip Pic 16f84a Microcontroller As a Signal Generator Frequencies in Railway Automation High School of Transport "Todor Kableshkov" 1574 Sofia, 158 Geo Milev str. Ivan Velev Abstract

More information

Logic Chip Tester User Manual SW Version /8/2012. Chapter 1 Introduction/Background

Logic Chip Tester User Manual SW Version /8/2012. Chapter 1 Introduction/Background Logic Chip Tester User Manual SW Version 1.00 4/8/2012 Chapter 1 Introduction/Background In the 1970 s and 80 s, many digital devices were designed using a number of 14, 16, 20, or perhaps 24- pin logic

More information

DS1845 Dual NV Potentiometer and Memory

DS1845 Dual NV Potentiometer and Memory www.maxim-ic.com FEATURES Two linear taper potentiometers -010 one 10k, 100 position & one 10k, 256 position -050 one 10k, 100 position & one 50k, 256 postition -100 one 10k, 100 position & one 100k, 256

More information

ECE 372 Microcontroller Design

ECE 372 Microcontroller Design !! "! E.g. Port A, Port B "! Used to interface with many devices!! Switches!! LEDs!! LCD!! Keypads!! Relays!! Stepper Motors "! Interface with digital IO requires us to connect the devices correctly and

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. E2E1022-27-Y4 Semiconductor MSM80C48/49/50 MSM80C35/39/40 Semiconductor

More information

Ы Ш Илт :. у /Ph.D/,Х И, у лт л д д л. лдул /Ph.D/, Х И, к л өтөл ө л

Ы Ш Илт :. у /Ph.D/,Х И, у лт л д д л. лдул /Ph.D/, Х И, к л өтөл ө л Ы Илт :. у. /Ph.D/ Х И у лт лул /Ph.D/ Х И к л Ш л өтөл ө л л I. У т л.. / / II. ул л 2.1. Д (E. Koc 2006). 1990..(Zieliñski Lewandowski 2012). II. ул л 2.2. Х 1989 Fornell1992). (ACSI) 1994 Fornell2000).

More information

2-megabit Firmware Hub and Low-Pin Count Flash Memory AT49LH002. Features. Description. Pin Configurations

2-megabit Firmware Hub and Low-Pin Count Flash Memory AT49LH002. Features. Description. Pin Configurations Features Complies with Intel Low-Pin Count (LPC) Interface Specification Revision 1.1 Supports both Firmware Hub (FWH) and LPC Memory Read and Write Cycles Auto-detection of FWH and LPC Memory Cycles Can

More information

UCA Chart Help. Primary difference. Secondary Difference. Tertiary difference. Quarternary difference or no difference

UCA Chart Help. Primary difference. Secondary Difference. Tertiary difference. Quarternary difference or no difference UCA Chart Help This set of charts shows the Unicode Collation Algorithm values for Unicode characters. The characters are arranged in the following groups: Null Completely ignoreable (primary, secondary

More information

Advanced BiCMOS features

Advanced BiCMOS features Advanced BiCMOS Features With the advent of the newer BiCMOS and 3 volt technologies, product feature sets have been enhanced from the standard features found in previous logic families. With the newer

More information

Lecture Note On Microprocessor and Microcontroller Theory and Applications

Lecture Note On Microprocessor and Microcontroller Theory and Applications Lecture Note On Microprocessor and Microcontroller Theory and Applications MODULE: 1 1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: A microprocessor is a programmable electronics chip

More information

CHAPTER NINE - MSI Logic Circuits

CHAPTER NINE - MSI Logic Circuits CHAPTER NINE - MSI Logic Circuits 9. (a) All of the outputs are HIGH. (b) O =, O- O7 = (c) O - O6 =, O7 =. (d) Same as (a). 9.2 Inputs = 6: Outputs = 64 9.3 (a) [ O6] -> A2=, A=, A=, E3=, E2 =, E= (b)

More information

Public Disclosure Authorized. Public Disclosure Authorized

Public Disclosure Authorized. Public Disclosure Authorized Public Disclosure Authorized Public Disclosure Authorized Public Disclosure Authorized Skills and Jobs Project funded under Loan Agreement No. 8490-KZ between the Government of the Republic of Kazakhstan

More information

EDP AM DIO54 Digital IO Module User Manual Version v4.0, 29/03/2010

EDP AM DIO54 Digital IO Module User Manual Version v4.0, 29/03/2010 EDP AM DIO54 Digital IO Module User Manual Version v4.0, 9/0/00 This document contains information on the DIO54 digital IO module for the RS EDP system. Contents. Digital IO Module. Digital Outputs....

More information

TEMIC 51T (Temic) EMULATION

TEMIC 51T (Temic) EMULATION Note: To use with frequencies above 40Mhz it will be required to use an emulator board that has been specially modified to obtain high frequency operation and will work only with the POD-51Temic. The EPROM

More information

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY CHAPTER 5 : Introduction to Intel 8085 Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY The 8085A(commonly known as the 8085) : Was first introduced in March 1976 is an 8-bit microprocessor with 16-bit address

More information

Memory and Programmable Logic

Memory and Programmable Logic Memory and Programmable Logic Memory units allow us to store and/or retrieve information Essentially look-up tables Good for storing data, not for function implementation Programmable logic device (PLD),

More information

THE COCHINEAL FONT PACKAGE

THE COCHINEAL FONT PACKAGE THE COCHINEAL FONT PACKAGE MICHAEL SHARPE Cochineal is a fork of Crimson, a remarkable creation of Sebastian Kosch inspired by oldstyle font designers. The name Cochineal is intended to suggest that, while

More information

Unit DMA CONTROLLER 8257

Unit DMA CONTROLLER 8257 DMA CONTROLLER 8257 In microprocessor based system, data transfer can be controlled by either software or hardware. To transfer data microprocessor has to do the following tasks: Fetch the instruction

More information

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5096 P-DIP-8-1

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5096 P-DIP-8-1 Nonvolatile Memory 4-Kbit E 2 PROM with I 2 C Bus Interface SDA 2546-5 Preliminary Data MOS IC Features Word-organized reprogrammable nonvolatile memory in n-channel floating-gate technology (E 2 PROM)

More information

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output 8085 SATISH CHANDRA What is a Microprocessor? The word comes from the combination micro and processor. Processor means a device that processes whatever. In this context, processor means a device that processes

More information

tion Centre REDDnipie 16b banflea, f N ZGI3l-. #&Irf~t~ 4 tphne: Public Disclosure Authorized

tion Centre REDDnipie 16b banflea, f N ZGI3l-. #&Irf~t~ 4 tphne: Public Disclosure Authorized Public Disclosure Authorized REDDnipie tion Centre f N ZGI3l. #&Irf~t~ 4 tphne: 423916 16b banflea, 4215261 Public Disclosure Authorized Date : 16 april, 2013 The World Bank Country Office Hotel Yak and

More information

Pin Description, Status & Control Signals of 8085 Microprocessor

Pin Description, Status & Control Signals of 8085 Microprocessor Pin Description, Status & Control Signals of 8085 Microprocessor 1 Intel 8085 CPU Block Diagram 2 The 8085 Block Diagram Registers hold temporary data. Instruction register (IR) holds the currently executing

More information

DS21S07AE. SCSI Terminator

DS21S07AE. SCSI Terminator DS21S07A SCSI Terminator www.maxim-ic.com GENERAL DESCRIPTION Fast SCSI and Ultra SCSI require the use of active terminations at both ends of every cable segment in a SCSI system with single-ended drivers

More information

MIDI CPU Hardware Rev K. User Manual

MIDI CPU Hardware Rev K. User Manual MIDI CPU Hardware Revision K User Manual Updated 2010-09-08 Additional documentation available at: http://highlyliquid.com/support/ Page 1 / 18 Table of Contents 1.0 Important Safety Information...2 2.0

More information

Chapter 1: Basics of Microprocessor [08 M]

Chapter 1: Basics of Microprocessor [08 M] Microprocessor: Chapter 1: Basics of Microprocessor [08 M] It is a semiconductor device consisting of electronic logic circuits manufactured by using either a Large scale (LSI) or Very Large Scale (VLSI)

More information

Title of your Paper AUTHOR NAME. 1 Introduction. 2 Main Settings

Title of your Paper AUTHOR NAME. 1 Introduction. 2 Main Settings Title of your Paper AUTHOR NAME 1 Introduction The deadline for the submission is March 15. Please submit your paper both in.doc and.pdf-format to the following address: fdsl7.5@gmail.com. The paper must

More information

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1 Nonvolatile Memory 1-Kbit E 2 PROM SDA 2516-5 Preliminary Data MOS IC Features Word-organized reprogrammable nonvolatile memory in n-channel floating-gate technology (E 2 PROM) 128 8-bit organization Supply

More information

Microcontrollers can be considered as self-contained systems with a processor, memory and I/O ports.

Microcontrollers can be considered as self-contained systems with a processor, memory and I/O ports. 8051 Architecture 1 Microcontrollers can be considered as self-contained systems with a processor, memory and I/O ports. In most cases, all that is missing is the software to define the operation of the

More information

NS32FX211 Microprocessor Compatible Real Time Clock

NS32FX211 Microprocessor Compatible Real Time Clock May 1993 NS32FX211 Microprocessor Compatible Real Time Clock General Description The NS32FX211 is fabricated using low threshold CMOS technology and is designed to operate in bus oriented microprocessor

More information