a) Peripheral Interface = Interface Adaptor = Interface Controller

Size: px
Start display at page:

Download "a) Peripheral Interface = Interface Adaptor = Interface Controller"

Transcription

1 فصل سیزدهم اصول میکروکامپیوترها استفاده ازIC هاي جانبی درس: دکتر رحمتی آدرس و Website براي تکالیف و... : rahmati@iust.ac.ir اين IC ها را از نظر کاربرد به دو دسته مي توان تقسيم کرد a) Peripheral Interface = Interface Adaptor = Interface Controller b) Counters and Timers (CTC) ٢ ١ ١

2 اختصارات همه این IC ها قابل برنامه ریزي (Programmable) هستند DART = Dual Asynchronous Receiver-Transmitter شرکت سازنده Serial Parallel SIO = Serial Input / Output Zilog Z8-DART; Z8-SIO Z8-PIO PIO = Parallel Input / Output Intel Motorola USART = (825) ACIA = (685) PPI = (8255) PIA = (682) USART = Universal Synchronous Asynchronous Receiver Transmitter PPI = Programmable Peripheral Interface ACIA = Asynchronous Communications Interface Adaptor PIA = Programmable Interface Adaptor ٤ ٣ ٢

3 تبدیل Octal Buffer به IC قابل برنامه ریزي بافرهاي سه حالته دوطرفه Logic Symbolic of 74LS245 Bidirectional Octal Buffer CS 74LS245 A B DI 7 Control 7A Register. A 7 A 6 A 5 A 4 A 3.. ٠A 74LS245 7B ٠B A 2 A A DI D Enable DIR G Enable DIR G ٦ ٥ ٣

4 (Logic Pinout) بلاك دیاگرام Z8-PIO پایه ها و نماد Z8 PIO System Data Bus D 7 D 6 D 5 D 4 D 3 D 2 D D Z8 PIO (MK 388) A 7 A 6 A 5 A 4 A 3 A 2 A A Port A Control Reg. A Chip Select And Control Signals B/A SEL C/D SEL CE M IORQ RD +5 V GND CLK ARDY ASTB B 7 B 6 B 5 B 4 B 3 B 2 B B Port B Interrupt Control INT IEI IEO BRDY BSTB 2 7 Control Reg. B ٨ ٧ ٤

5 مودهاي کاري Z8 PIO Z8 PIO Modes نحوه انتخاب پورت Selection) Z8 PIO (Port Z8 PIO CE C/D B/A Selected Port Data Port A I/O Byte Mode I/O Bit Mode Data Port B Control Register A Mode 3 Control Register B Mode Mode Mode 2 X X PIO Not Selected Simple Output Output with Interrupt Simple Input Input with Interrupt Bidirectional Data Transfer (Port A only) Individual I/O Lines Can be Set as Input or Output (No-handshakes) ١٠ ٩ ٥

6 نحوه اتصال PIO به سیستم (Interfacing) نحوه اتصال PIO به سیستم (Interfacing) System Data Bus Chip Select And Control Signals D 7 D 6 D 5 D 4 D 3 D 2 D D B/A SEL C/D SEL CE M IORQ RD +5 V GND CLK Z8 PIO (MK 388) A 7 A 6 A 5 A 4 A 3 A 2 A A ARDY ASTB B 7 B 6 B 5 B 4 B 3 B 2 B B Port A Port B A 6 A 5 A 4 A 3 A 2 A 7 74LS38 MSB C B 3-to-8 Decoder A o o CS Address Decode Pulse A A Z8 PIO CE C/D SEL B/A SEL Interrupt Control INT IEI IEO BRDY BSTB 2 7 ١٢ ١١ ٦

7 نحوه تعيين ا درس ها نحوه تعيين Mode Control Word در Z8 PIO Z8 PIO Mode Word (Mode Control Word) A7 A6 A5 A4 A3 A2 A A اگربايتی که در رجيستر کنترل نوشته مي شود ۴ بيت سمت راست ا ن ۱ باشد ا ن بايت مود کنترل را مشخص می کند. C/D B/A 8 Data Port A D 7 D 6 D 5 D 4 D 3 D 2 D D رجيستر کنترل Mode X X Data Port B Control Register A Control Register B Byte Output Byte Input Bidirectional (Port A only) Bit I/O Mode : Don t Identifies Mode Mode : Care Control Word Mode 2: Mode 3: F 4F Mode Control Word Mode Control Word MCW MCW 8F Mode 3 Control Word M2CW CF Mode 3 Control Word M3Cw ١٤ ١٣ ٧

8 استفاد ه از Z8-PIO براي حالت ورودي و خروجی ساده بدون استفاده از سیگال هاي Handshaking Z8 PIO Modes Z8 PIO مثال هشت کليد DIP به پورت A و هفت LED و يک بلندگو به پورت B وصل شده است. دستورالعمل هايي بنويسيد که پورت A را به عنوان input و پورت B را به عنوان output برنامه ريزي کند. پورت A را بخواند و اگر کليد K7 بسته است (لاجيک صفر) در بلندگو ا ژير ايجاد کند در غير اين صورت LED متناظر با ا ن کليد را روشن يا خاموش نمايد. ا درس هاي رجيسترها را از مثال قبل اقتباس کنيد. در برنامه اصلي بايد به طور مرتب سوييچ ها را قبل از به صدا درا وردن ا ژير چک کند. Mode Simple Output Output with Interrupt I/O Byte Mode Mode Simple Input Input with Interrupt Mode 2 Bidirectional Data Transfer (Port Analog) I/O Bit Mode Mode 3 Individual I/O Lines Can be Set as Input or Output (No-handshakes) Eight DIP switches are connected to Port A and seven LEDs and one speaker are connected to Port B. Write instructions to initialize Port A as an input port and Port B as an output port. Read Port A, and if switch K7 is on (logic ), output an emergency signal to the speaker; otherwise, turn on corresponding LEDs at Port B. Assume that the address decoding logic is the same as in Figure 3.5, and the program should continue to monitor the switches before the alarm sounds. ١٦ ١٥ ٨

9 M IORQ RD A A CS System Clock Z8 Data Bus D M IORQ RD B/A C/D CE +5 V Φ GND D 7 A 7 A 6 A Port A 5 A 4 A 3 A 2 A A Z8 PIO Port B ASTB B 7 B 6 B 5 B 4 B 3 B 2 B B 74LS V 68Ω 33Ω K Ω Speaker K 7 K 6 K 5 K 4 K 3 K 2 K K LEDs +5 V Instructions ;The following port addresses refer to Figure 3.5 PORTA EQU 8H ;Port A address PORTB EQU 8H ;Port B address CNTRLA EQU 82H ;Control Register A CNTRLB EQU 83H ;Control Register B LD A, B ;Control word 4FH for Port A OUT (CNTRLA), A ;Write in control register (Initialize port A as Input) LD A, B ;Control word OFH for Port B OUT (CNTRLB), A ;Write in control register B (Initialize port B as Output) READ: IN A, (PORTA) ;Read DIP switches BIT 7,A ;Check Switch K7 (whether it is on or off) JR NZ, LED ;If it is off, turn on LEDs SPEKER: LD A,FFH ;If K7 is on, OUT (PORTB),A ;turn on speaker and turn off LEDs CALL DELAY ;Wait LD A,7FH ;Load for D7, OUT (PORTB),A ;Turn off speaker CALL DELAY ;Wait JR SPEKER ;Repeat speaker output LED: OUT (PORTB),A ;Turn on or off LEDs JR READ ;Continue to check DIP switches ١٨ ١٧ ٩

10 استفاد ه از Z8-PIO براي حالت ورودي با استفاده از سیگال هاي Handshaking سیگنال هاي زمانی PIO براي وضعیت Handshaking درحالت ورودي PIO Input Mode : Timing Waveforms STB RDY INT RD Input Buffer Full Input Buffer Empty استفاد ه از Z8-PIO براي حالت ورودي با استفاده از سیگال هاي Handshaking. The peripheral causes the STB (Strobe) to go low and informs thepio that a data byte has been placed in the input register. 2. The rising edge of the STB activates the interrupt (INT), and the other handshake signal RDY (Ready) goes inactive, indicating that the input register is full. 3. Let us assume that the Z8 and the PIO interrupt flip-flops are enabled, and that the Z8 MPU is set up in the interrupt Mode 2. When the Z8 acknowledges the interrupt request, a preprogrammed 8-bit vector is placed onto the data bus. This vector is combined with the byte in the interrupt register, IR, of the Z8 to form a 6-bit address, and the program is transferred to this memory address to get the address of the service routine. These interrupt activities are not shown in the timing diagram. 4. When the service routine reads the byte from the port, the RDY goes active on the rising edge of the RD signal, indicating that the PIO is ready for the next byte. ٢٠ ١٩ ١٠

11 استفاد ه از Z8-PIO براي حالت خروجی با استفاده از سیگال هاي Handshaking استفاد ه از Z8-PIO براي حالت خروجی با استفاده از سیگال هاي Handshaking سيگنال هاي زماني PIO براي وضعيت Handshaking درحالت خروجي PIO Output Mode : Timing Waveforms WR. When the Z8 executes the OUT instruction, it places the byte in the PIO register and activates the RDY signal, indicating to the peripheral that a byte is available in the register.. When the INT is acknowledged, the program is transferred to the service routine and byte is written into the port. It sets the RDY signal. RDY STB INT Output Buffer Full The RDY stays high until the peripheral sends the STB signal. The rising edge of the STB activates the interrupt, indicating to the MPU that the byte has been received by the peripheral, and that it is ready for the next byte. It resets the RDY signal too. ٢٢ ٢١ ١١

12 استفاد ه از Z8-PIO به عنوان دو پورت یکطرفه با استفاده از سیگالهاي Handshaking استفاد ه از Z8-PIO به عنوان پورت ورودي و خروجی با استفاده از سیگال هاي Handshaking Port A ARDY ASTB for Input Data Bus to Z8-PIO External Input Device Z8-PIO باس واسط Port B Data Bus to External Device BRDY BSTB for Output External Output Device ٢٤ ٢٣ ١٢

13 Interrupt Control Word Definitions of Interrupt Enable Word D7 D6 D5 D4 X X X ففط براي Mode3 استفاه مي شود برای فعال يا غيرفعال کردن وقفه D3 D2 D D / مشخص کننده Interrupt Control Word Interrupt Enable Word Interrupt Control Word D 7 D 6 D 5 D 4 D 3 D 2 D D / X X X = Enable Port Used For Interrupt Mode 3 = Disable Port Interrupt Interrupt Control Word Mode,,2 87 or 83 = Enable Interrupt 7 or 3 = Disable Interrupt Interrupt Vector: Interrupt Vector D 7 D 6 D 5 D 4 D 3 D 2 D D D = identifies interrupt vector D 7 D = user defined bits ٢٦ ٢٥ Figure 3. D 7 D specify the low-order byte of the interrupt vector ١٣

14 Assuming the same Chip Select logic as in Figure 3.5, write instructions to set up the Z8 MPU and the PIO for the interrupt I/O. Initialize Port A as an input port and Port B as an output port. The addresses of the service routines for Port A and Port B are stored in locations 896H and 898H, respectively. مثال Initialization Instructions ;Setting up Port A as input port with interrupt I/O START: LD A, 4FH ;Control word for Mode OUT (CNTRLA), A ;Initialize Port A as input port LD A, 83H ;Interrupt enable control word OUT (CNTRLA), A ;Enable Port A Interrupt flip-flop LD A, 96H ;Low-order byte of the interrupt vector ;for Port A OUT (CNTRLA), A ;Specify interrupt vector for Port A ;Setting up Port B as output port with interrupt I/O LD A, OFH ;Control word for Mode OUT (CNTRLB), A ;Initialize Port B as output port LD A, 83H ;Interrupt enable control word OUT (CNTRLB), A ;Enable Port B interrupt flip-flop LD A, 98H ;Low-order byte of the interrupt vector ;for Port B OUT (CNTRLB), A ;Specify interrupt vector for Port B - ;Setting up Z8 MPU in interrupt Mode 2 : LD SP, STACK ;Initialize stack pointer LD A, 8H ;High-order address for interrupt vector r LD I, A ;Initialize Z8 interrupt register : IM 2 ;Set up Z8 in interrupt Mode 2 EI ;Enable Z8 interrupt ٢٨ ٢٧ ١٤

15 نحوه کار Z8-PIO به صورت دو طرفه با استفاده از سیگال هاي Handshaking استفاد ه ازپروت A به عنوان پورت دو طرفه با استفاده از سيگال هاي Handshaking در حالت پورت خروجی: ARDY =Output Buffer Full ASTB for Output ) ابتداZ8 در پورت A می نویسد. با این عمل سیگنال ARDY فعال شده و به دستگاه جانبی پر بودن پورت خروجی اعلام می گردد (Output Buffer Full) Port A Z8-PIO باس واسط Data Bus to External Device External Device 2) سپس دستگاه جانبی با فعال کردن ASTB بایت داخل پورت A را می خواند. با این عمل سیگنال ARDY غیرفعال شده Empty) (Output Buffer و به Z8 درخواست وقفه فرستاده می شود. BRDY = Input Buffer Full BSTB for Input 3) در پاسخ به درخواست وقفه Z8 در پورت A می نویسد. با این عمل سیگنال ARDY فعال شده و به دستگاه جانبی پر بودن پورت خروجی اعلام می گردد. Full) (Output Buffer ٣٠ ٢٩ ١٥

16 نحوه کار Z8-PIO به صورت دو طرفه با استفاده از سیگال هاي Handshaking Daisy Chain Interrupt Priority در حالت پورت ورودي: +5 V ) ابتدا دستگاه جانبی با قرار دادن بایت روي BUS واسط و فعال کردن BSTB بایت را در پورت A می نویسد. IEI IEO IEI 2 IEO 2 IEI 3 IEO 3 IEI 4 IEO 4 2 )با این عمل BRDY غیر فعال شده گردد. Full) (Input Buffer در خواست وقفه به Z8 ارسال می PIO - PIO - ٢ PIO - ٣ PIO - ۴ 3) در این موقع Z8 از پورت A می خواند. با این عمل سیگنال BRDY فعال شده به دستگاه جانبی خالی بودن پورت ورودي اعلام می گردد Empty) (Input Buffer ٣٢ ٣١ ١٦

17 Mode3: Bit Mode نحوه تعيين Mode Control Word در Z8 PIO Z8 PIO Mode Word (Mode Control Word) Mode 3 is a bit mode whereby each bit of Port A and Port B can be individually assigned input or output function. The features of this mode are as follows:. Each individual line of the port can be assigned either input or output function by writing a control word in the control register of the port. 2. The handshake signals are not used; Ready (RDY) is kept low, and Strobe (STB) is disabled. 3. Bits are read or written into by use of the normal Read and Write functions of the I/O ports. 4. Individual bits can be masked by writing a mask word in the control register. 5. An interrupt can be generated if a predefined logical combination occurs in the input lines. The logical combination (AND/OR) can be defined by writing an interrupt control word in the control register, and the logic level can be active low or active high. ٣٤ ٣٣ Byte Output Byte Input Bidirectional (Port A only) Bit I/O Figure 3.6 اگربايتی که در رجيستر کنترل نوشته مي شود ۴ بيت سمت راست ا ن ۱ باشد ا ن بايت مود کنترل را مشخص می کند. D 7 D 6 D 5 D 4 D 3 D 2 D D Mode X X Mode : Don t Identifies Mode Mode : Care Control Word Mode 2: Mode 3: F 4F 8F CF Mode Control Word Mode Control Word Mode 3 Control Word Mode 3 Control Word رجيستر کنترل بايت اولی که بايد نوشته شود MCW MCW M2CW M3Cw ١٧

18 تعيين Mode Control Word در مود ۳ Z8 PIO = Interrupt Disabled = Interrupt Enabled = OR Function = AND Function Interrupt Control Word D 7 D 6 D 5 D 4 / Mask Control Word D 7 D 6 D 5 D 4 D 3 D 2 D D = No Mask Word = Mask Word Follows = Active Level Low = Active Level High D 7 D 6 D 5 D 4 D 3 D 2 D D Bit is monitored if it is set to for input readings. نحوه I/O Register Control Word = I/O-Select Word = Output = Input ٣٦ بايت دومی که بايد نوشته شود بايت چهارمی که بايد نوشته شود بايت سوم بايد بردار ا درس باشد بايت پنجمی که بايد نوشته شود ٣٥ رجيستر کنترل To set up the PIO in Mode 3 with the interrupt capability, four different words should be written in the control register of the port being used.. Mode control word for Mode I/O register control word to assign input or output function to individual bits. 3. Interrupt control word to define the logic conditions to generate the interrupt. 4. Mask control word to specify a mask word. تذکر: قبل از Enable کردن وقفه بردار ا درس را بايد در رجيستر کنترل نوشت. در IR بايد بايت مناسب (بايت مرتبه بالاتر ا درس ( را نوشت..۱.۲ ١٨

19 سخت افزار لازم مثال Port A of the Z8 PIO is set up in Mode 3 to drive traffic light signals and monitor any conflict between Red and Green lights; these lights should never be on at the same time. Bits A4 to A are set as output lines to drive traffic signal lights and Walk / Don't-Walk signs as shown in Figure 3.3. Bits A7 and A6 are used as inputs to monitor Red (bit A4) and Green (bit A2) lights to prevent both being on at the same time. When both bits A4 and A2 are turned on (logic ) by some error, an interrupt is generated to flash ayellow light and turn off the remaining lights. The address of vector Table for ISR is 872. ٣٨ ٣٧ ١٩

20 ٢٠ ٣٩ ٤٠

21 Instructions ;Initialization of Port A in Mode 3 (As bit-mode) اتصال صفحه کلید ماتریسی ) Keyboard ( Interfacing a Matrix +5 V START: LD A, CFH ;Mode3 control word OUT (CTRLA), A ;Write in control register A LD A, CH ;Control word to set up I/O functions OUT (CTRLA), A ;D7 and D6 Input; D5 D Output LD A, 8H ;High-order address of interrupt vector LD I, A ;Initialize interrupt register I in Z8 LP A, 72H ;Low-order address of interrupt vector OUT (CTRLA), A LD A, F7H ; Interrupt enable; AND logic; Active high; Mask follows OUT (CTRLA), A LD A, 3FH ;Mask to check only D7 and D6 OUT (CTRLA), A LD SP, STACK ;Initialize stack pointer READ: CALL TRAFIC ;Refer to program in section.4 ;Must be modified to match light positions ;Port A should be read after every bit pattern Input Port درس دکتر رحمتي Bus اصول Data ميکروکامپيوتر ها ٤٢ ٤١ From Z8 Data Bus Output Port ٢١

22 Logic Diagram of MM74C Key Encoder Interfacing a Matrix Keyboard Block Diagram of Multiplexed Output Display (Seven Segments) Data Bus Data Lines 5-Bit Binary Code Key Encoder MM74C923 E D C B A X 4 X Four Columns Data Bus P A Output Port A Segment Driver To Interrupt Chip Select Data Available. μf for Key bounce DA OE Y 5 Y OSC Five Rows. μf for Oscillator 5 x 4 Matrix Key Board Data Bus P B Output Port B Digit Driver LED-4 LED-3 LED-2 LED- ٤٤ ٤٣ ٢٢

23 Hardware Alternatives To Multiplexed Display Z8 PIO A 7 A 6 A 5 A 4 A 3 A 2 A A B 7 B 6 B 5 B 4 +5V V V CC GN 6 5 LE V CC 3 8 Fairchild Ω Hewlett Packard HP Segment LED v مینیمم سیستم یک میکروکامپیوتر (Minimal Configuration of a Microcomputer System) Clock Memory Power Generator (ROM, RAM) Supply B 3 B 2 B B +5V 6 VCC Fairchild Hex 4 Decoder Driver LE GN Segment LED v Z - 8 CPU Address Bus Data Bus Control Bus Input Output (I/O) Out In ٤٦ ٤٥ ٢٣

24 (مينيمم سيستم نمونه ( Z8-µP-Family 85 Block Diagram ALE میکروکنترولر 85 PSEN Display PIO INT - Keyboard +5V INT - System Buses (Address, Data, Control) DMA IEI RDY Interrupt control Timer2 (832 / 852) Timer Timer Serial port Other registers 28 bytes RAM (832 / 852) 28 bytes RAM ROM K - 83/832 4K 85 8K Timer 2 (832/852) Timer Timer T2EX* T2* T* T* INT - Z8 CPU INT - INT - IEO W/RDYB - CTC SIO +5V IEI IEO IEI TxCA- TxCB - ZC/TO ZC/TO2 RxCA- RxCB - CPU Oscillator Bus control I / O ports Serial Port PIO =Parallel Input/Output DMA = Direct Memory Access SIO =Serial Input/Output CTC =Counter/Timer Controller RST ALE P P2 P P3 TXD* RXD* Address/Dat a ٤٨ ٤٧ ٢٤

CIDESI Minimal Configuration of a Microcomputer System

CIDESI Minimal Configuration of a Microcomputer System CIDESI 24.9.22 اصول میکروکامپیوترها دانشکده برق دانشگاه علم و صنعت ایران :... درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/

More information

اصول ميکروکامپيوترها درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل دوازدهم استفاده از Interruptها

More information

اصول ميکروکامپيوترها استاد درس: دکتر http://eeiustacir/rahmati/indexhtm rahmati@iustacir ا درس Email و Website برای تکاليف و : http://eeliustacir/rahmati/ ١ /١۴ هفدهم فصل ا شنايی با دستورالعمل ها وMode

More information

اصول ميکروکامپيوترها استاد درس: دکتر http://ee.iust.ac.ir/rahmati/index.htm rahmati@iust.ac.ir ا درس Email و Website برای تکاليف و... : http://eel.iust.ac.ir/rahmati/ ١ نوزدهم فصل ا شنايی با دستورالعمل

More information

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر

More information

اصول درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل ششم فصل ششم ا شنايی با دستورالعملهای Z8 و مقدمهای

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

INPUT/OUTPUT THE Z80 PROGRAMMABLE INPUT/OUTPUT (Z80-PIO )

INPUT/OUTPUT THE Z80 PROGRAMMABLE INPUT/OUTPUT (Z80-PIO ) INPUT/OUTPUT To enable the microcomputer system to output data or to receive data from outside world. This allow the CPU to communicate with outside world. The way data is sent or received is either in

More information

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;

More information

MSC-51

MSC-51 اصول ميکروکامپيوترها استاد درس: دکتر http://ee.iust.ac.ir/rahmati/index.htm rahmati@iust.ac.ir ا درس Email و Website برای تکاليف و... : http://eel.iust.ac.ir/rahmati/ ١ پانزدهم فصل ا شنايی با ميکروکنترولرها

More information

Microcomputer with Bus Architecture

Microcomputer with Bus Architecture آشنایی با ساختمان داخلی میکرو کامپیوتر در یک نگاه تاریخچه مختصر شماي کلی یک ماشین قابل برنامه ریزي بلوك دیاگرام یک کامپیوتر عادي بلوك دیاگرام یک کامپیوتر با CPU میکروپروسسور Microcomputer with Bus Architecture

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

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly.

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly. Unit I 8085 and 8086 PROCESSOR Introduction to microprocessor A microprocessor is a clock-driven semiconductor device consisting of electronic logic circuits manufactured by using either a large-scale

More information

آشنایی با دستورNetStat

آشنایی با دستورNetStat آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.

More information

Topics. Interfacing chips

Topics. Interfacing chips 8086 Interfacing ICs 2 Topics Interfacing chips Programmable Communication Interface PCI (8251) Programmable Interval Timer (8253) Programmable Peripheral Interfacing - PPI (8255) Programmable DMA controller

More information

MODBUS ETHERNET و مفاهیم پایه

MODBUS ETHERNET و مفاهیم پایه MODBUS ETHERNET و مفاهیم پایه IP (network and sharing) 7 Network and Sharing Center. (Change adapter» «. settings). Properties (local adapter) : Internet Protocol Local Area Connection Properties. Properties.

More information

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط

More information

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر مرتب سازی (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر تعریف کلید بخشی از هر رکورد که مرتبسازی بر اساس آن انجام میگیرد. به طور کلی الگوریتمهای مرتبسازی را میتوان به دو گروه تقسیم کرد:

More information

Visual Basic.NET Sub Programs

Visual Basic.NET Sub Programs 1 Visual Basic.NET 2 پروگرامهاي فرعي بسياري پروگرامهاي کمپيوتر داراي دستورهاي زياد بوده و تجارب نشان داده است که بهتر است اين پروگرامها به بخش هاي خورد و قابل اداره تبديل شود. در ويژول بسيک دات نت اين

More information

UNIT - II PERIPHERAL INTERFACING WITH 8085

UNIT - II PERIPHERAL INTERFACING WITH 8085 UNIT - II PERIPHERAL INTERFACING WITH 8085 Peripheral Interfacing is considered to be a main part of Microprocessor, as it is the only way to interact with the external world. The interfacing happens with

More information

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5. DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6502- MICROPROCESSORS AND MICROCONTROLLERS UNIT I: 8085 PROCESSOR PART A 1. What is the need for ALE signal in

More information

Microcomputer Architecture and Programming

Microcomputer Architecture and Programming IUST-EE (Chapter 1) Microcomputer Architecture and Programming 1 Outline Basic Blocks of Microcomputer Typical Microcomputer Architecture The Single-Chip Microprocessor Microprocessor vs. Microcontroller

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

9. PERIPHERAL CHIPS 9a

9. PERIPHERAL CHIPS 9a 9. PERIPHERAL CHIPS 9a 8255: Programmable Peripheral Interface. Draw the pin diagram of PPI 8255. Ans. The pin diagram of 8255 is shown in Fig. 9a. PA 3 4 PA 4 PA2 2 39 PA 5 PA 3 38 PA 6 PA 4 37 PA7 RD

More information

PIO 8255 (cont..) M Krishna kumar MAM/M3/LU9e/V1/2004 1

PIO 8255 (cont..) M Krishna kumar MAM/M3/LU9e/V1/2004 1 PIO 8255 (cont..) The parallel input-output port chip 8255 is also called as programmable peripheral input-output port. The Intel s 8255 is designed for use with Intel s 8-bit, 16-bit and higher capability

More information

INTERFACING THE ISCC TO THE AND 8086

INTERFACING THE ISCC TO THE AND 8086 APPLICATION NOTE INTERFACING THE ISCC TO THE 68 AND 886 INTRODUCTION The ISCC uses its flexible bus to interface with a variety of microprocessors and microcontrollers; included are the 68 and 886. The

More information

The no service password-recovery Command for Secure ROMMON Configuration

The no service password-recovery Command for Secure ROMMON Configuration دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد

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

مستندات کار با وب سرویس سیستم خبری نیوزویت

مستندات کار با وب سرویس سیستم خبری نیوزویت به خدا مستندات کار با وب سرویس سیستم خبری نیوزویت (Newsvit REST-API Documentation) بخش اخبار لیست اخبار list گرفتن لیست اخبار http://newsvit.ir/api/news/list?limit=8&page=3&order=&sort=asc&count=0 مرتب

More information

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai -625 020 QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS UNIT 1 - THE 8085 AND 8086

More information

Module 3. Embedded Systems I/O. Version 2 EE IIT, Kharagpur 1

Module 3. Embedded Systems I/O. Version 2 EE IIT, Kharagpur 1 Module 3 Embedded Systems I/O Version 2 EE IIT, Kharagpur 1 Lesson 15 Interrupts Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would learn Interrupts

More information

اصول ميکروکامپيوترها استاد درس: دکتر http://ee.iust.ac.ir/rahmati/index.htm rahmati@iust.ac.ir ا درس Email و Website برای تکاليف و... : http://eel.iust.ac.ir/rahmati/ ١ هجدهم فصل ا شنايی با تايمرهای 8051

More information

Week 7. Input/Output Interface Circuits and LSI Peripheral Devices

Week 7. Input/Output Interface Circuits and LSI Peripheral Devices Week 7 Input/Output Interface Circuits and LSI Peripheral Devices Core and Special Purpose I/O Interfaces Special purpose I/O interfaces display parallel printer interface serial communication interface

More information

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview CPE/EE 421/521 Fall 2004 Chapter 4 The 68000 CPU Hardware Model Dr. Rhonda Kay Gaede UAH Fall 2004 1 The 68000 CPU Hardware Model - Overview 68000 interface Timing diagram Minimal configuration using the

More information

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK Subject Code : EC307 Subject Name : Microprocessor and Interfacing Year & Sem : III Year, V Sem

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

Features: 3 8-bit IO ports PA, PB, PC. PA can be set for Modes 0, 1, 2. PB for 0,1 and PC for mode 0 and for BSR. Modes 1 and 2 are interrupt driven.

Features: 3 8-bit IO ports PA, PB, PC. PA can be set for Modes 0, 1, 2. PB for 0,1 and PC for mode 0 and for BSR. Modes 1 and 2 are interrupt driven. Features: 3 8-bit IO ports PA, PB, PC PA can be set for Modes, 1, 2. PB for,1 and PC for mode and for BSR. Modes 1 and 2 are interrupt driven. PC has 2 4-bit parts: PC upper (PCU) and PC lower (PCL), each

More information

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers 1. Define microprocessors? UNIT-I A semiconductor device(integrated circuit) manufactured by using the LSI technique. It includes

More information

INPUT-OUTPUT ORGANIZATION

INPUT-OUTPUT ORGANIZATION 1 INPUT-OUTPUT ORGANIZATION Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes of Transfer Priority Interrupt Direct Memory Access Input-Output Processor Serial Communication 2

More information

Architecture of 8085 microprocessor

Architecture of 8085 microprocessor Architecture of 8085 microprocessor 8085 consists of various units and each unit performs its own functions. The various units of a microprocessor are listed below Accumulator Arithmetic and logic Unit

More information

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد

More information

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT IV I/O INTERFACING PART A (2 Marks)

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT IV I/O INTERFACING PART A (2 Marks) MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI-621213. UNIT IV I/O INTERFACING PART A (2 Marks) 1. Name the three modes used by the DMA processor to transfer data? [NOV/DEC 2006] Signal transfer mode (cycling

More information

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید: اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

3. The MC6802 MICROPROCESSOR

3. The MC6802 MICROPROCESSOR 3. The MC6802 MICROPROCESSOR This chapter provides hardware detail on the Motorola MC6802 microprocessor to enable the reader to use of this microprocessor. It is important to learn the operation and interfacing

More information

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks)

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks) QUESTION BANK EE 6502 / Microprocessor and Microcontroller Unit I- 8085 Processor PART-A (2-Marks) YEAR/SEM : III/V 1. What is meant by Level triggered interrupt? Which are the interrupts in 8085 level

More information

Basic I/O Interface

Basic I/O Interface Basic I/O Interface - 8255 11 3 THE PROGRAMMABLE PERIPHERAL 82C55 programmable peripheral interface (PPI) is a popular, low-cost interface component found in many applications. The PPI has 24 pins for

More information

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.

More information

These three counters can be programmed for either binary or BCD count.

These three counters can be programmed for either binary or BCD count. S5 KTU 1 PROGRAMMABLE TIMER 8254/8253 The Intel 8253 and 8254 are Programmable Interval Timers (PTIs) designed for microprocessors to perform timing and counting functions using three 16-bit registers.

More information

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد.

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. Static Dynamic - - حتما تمامی خوانندگان با روش static آشنایی دارند. همان روش وارد کردن آدرس ها بصورت

More information

Interrupts. by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar

Interrupts. by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Chapter 12 Interrupts by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Microprocessor & Interfacing (140701) Rahul Patel 1 Points to be Discussed 8085 Interrupts

More information

Z Z-280 MT8930, MT8992/3/4/5 MT8880 MT8888 MT8889 MT8980/1 MT8985, MT8986 (DIP-40) MT8986 (PLCC-44) MT8920B MT8952B

Z Z-280 MT8930, MT8992/3/4/5 MT8880 MT8888 MT8889 MT8980/1 MT8985, MT8986 (DIP-40) MT8986 (PLCC-44) MT8920B MT8952B MSAN-145 How to Interface Mitel Components to Parallel Bus CPUs TABL OF CONTNTS Introduction ISSU 1 August 1993 1.0 Group 1 Components 1.1 Interfacing to the 6802 1.2 Interfacing to the 6809 1.3 Interfacing

More information

بسم اهلل الر حمن الر حيم

بسم اهلل الر حمن الر حيم بسم اهلل الر حمن الر حيم شبکه های کامپیوتری Computer Networks زهره فتوحی z.fotouhi@khuisf.ac.ir کتاب درسی Textbook: Computer Networks A.S. Tanenbaum ویرایش چهارم ویرایش پنجم و... ترجمه : آقای احسان ملکیان

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

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در:

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand

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

General Purpose Programmable Peripheral Devices. Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar

General Purpose Programmable Peripheral Devices. Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Chapter 15 General Purpose Programmable Peripheral Devices by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Microprocessor & Interfacing (140701) Rahul Patel 1

More information

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

access-list access-list-number {permit deny} {host source source-wildcard any}

access-list access-list-number {permit deny} {host source source-wildcard any} Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد

More information

Address connections Data connections Selection connections

Address connections Data connections Selection connections Interface (cont..) We have four common types of memory: Read only memory ( ROM ) Flash memory ( EEPROM ) Static Random access memory ( SARAM ) Dynamic Random access memory ( DRAM ). Pin connections common

More information

VMware NSX : Install, Configure, Manage

VMware NSX : Install, Configure, Manage VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي

More information

4 Multiplexer. Y Fig Keyboard Scan Matrix

4 Multiplexer. Y Fig Keyboard Scan Matrix - 4 Multiplexer Microcontroller 3 Decoder X Y Fig. - Keyboard Scan Matrix 2 Prentice Hall, Inc. -2 Track Sector Head positioning Fig. -2 Hard Disk Format 2 Prentice Hall, Inc. -3 RGB electron guns R G

More information

:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد

:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد :هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد 5 : case 4 ;"cout

More information

The D igital Digital Logic Level Chapter 3 1

The D igital Digital Logic Level Chapter 3 1 The Digital Logic Level Chapter 3 1 Gates and Boolean Algebra (1) (a) A transistor inverter. (b) A NAND gate. (c) A NOR gate. 2 Gates and Boolean Algebra (2) The symbols and functional behavior for the

More information

BASIC INTERFACING CONCEPTS

BASIC INTERFACING CONCEPTS Contents i SYLLABUS UNIT - I 8085 ARCHITECTURE Introduction to Microprocessors and Microcontrollers, 8085 Processor Architecture, Internal Operations, Instructions and Timings, Programming the 8085-Introduction

More information

گروه ا موزشي فرزان. ا موزش. Forefront TMG 2010

گروه ا موزشي فرزان.  ا موزش. Forefront TMG 2010 نمونه ايي از كتاب الكترونيكي ا موزش Forefront TMG 2010 1 IAG UAG TMG مقايسه و قابليتهاي بين ا نها 2 سرويس TMG در دو نسخه Standard و Enterprise قابل نصب مي باشد كه مي توانيد سناريوهاي قابل پياده سازي توسط

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller 1 Salient Features (1). 8 bit microcontroller originally developed by Intel in 1980. (2). High-performance CMOS Technology. (3). Contains Total 40 pins. (4). Address bus is of 16 bit

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید action bar قسمت سوم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از action bar

More information

Basics of Microprocessor

Basics of Microprocessor Unit 1 Basics of Microprocessor 1. Microprocessor Microprocessor is a multipurpose programmable integrated device that has computing and decision making capability. This semiconductor IC is manufactured

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

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن

More information

1. What is Microprocessor? Give the power supply & clock frequency of 8085?

1. What is Microprocessor? Give the power supply & clock frequency of 8085? 1. What is Microprocessor? Give the power supply & clock frequency of 8085? A microprocessor is a multipurpose, programmable logic device that reads binary instructions from a storage device called memory

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

Page 1 of 18 Hardware Training Tools Data Acquisition I/O Cards Development Tools Pic Tutor 8255 CHIPS Software CAD Education Consulting Downloads PRICE LIST Corporate About AMS Chronology Contact Sales

More information

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52 Features Compatible with MCS -51 Products 8K Bytes of In-System Programmable (ISP) Flash Memory Endurance: 10,000 Write/Erase Cycles 4.0V to 5.5V Operating Range Fully Static Operation: 0 Hz to 33 MHz

More information

Interfacing Fundamentals

Interfacing Fundamentals CHAPTER Interfacing Fundamentals 3.1 Introduction There is no doubt that the microcomputer revolution will continue into the future and many will be required to specify and integrate microprocessors into

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

Instructor : Saeed Shiry

Instructor : Saeed Shiry کنترل جريان برنامه Instructor : Saeed Shiry 1 کنترل جريان برنامه در حالت عادی خطوط برنامه بصورت پشت سرهم اجرا ميشوند. ولی برنامه نويس ميتواند روند اجرای برنامه را بر اساس نتايج محاسبات مقادير ورودی تحقق

More information

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد...

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد... سانا سیستم پارس www.kasperskyir.com 1 فهرست مطالب سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus 2015 5 نصب...: Kaspersky Anti-Virus 2015 7-1 -2-2-1 نصب استاندارد...: 8-3 فعالسازی : Kaspersky Anti-Virus

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

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP. و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی

More information

EC6504-MP&MC, UNIT3 Page 1

EC6504-MP&MC, UNIT3 Page 1 Year/sem: 02/04 UNIT III I/O INTERFACING Academic Year: 2014-2015 (even) 1. What is interfacing? An interface is a shared boundary between the devices which involves sharing information. Interfacing is

More information

27 December 2016 Pramod Ghimire. Slide 1 of 16

27 December 2016 Pramod Ghimire. Slide 1 of 16 8259-Programmable Interrupt Controller (8259-PIC) Slide 1 of 16 Programmable Interface Device A Programmable interface device is designed to perform various input/output functions. Such a device can be

More information

Alex Milenkovich 1. CPE/EE 421 Microcomputers: Motorola The CPU Hardware Model. Outline

Alex Milenkovich 1. CPE/EE 421 Microcomputers: Motorola The CPU Hardware Model. Outline Outline CPE/EE 421 Microcomputers: Motorola 68000 The CPU Hardware Model Instructor: Dr Aleksandar Milenkovic Lecture Notes 68000 interface Timing diagram Minimal configuration using the 68000 Extensions

More information

Northern India Engineering College, Delhi (GGSIP University) PAPER I

Northern India Engineering College, Delhi (GGSIP University) PAPER I PAPER I Q1.Explain IVT? ANS. interrupt vector table is a memory space for storing starting addresses of all the interrupt service routine. It stores CS:IP PAIR corresponding to each ISR. An interrupt vector

More information

The Purpose of Interrupt

The Purpose of Interrupt Interrupts 3 Introduction In this chapter, the coverage of basic I/O and programmable peripheral interfaces is expanded by examining a technique called interrupt-processed I/O. An interrupt is a hardware-initiated

More information

آسیب پذیري هاي تزریق SQL

آسیب پذیري هاي تزریق SQL به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در

More information

Parallel-to-Serial and Serial-to-Parallel Converters

Parallel-to-Serial and Serial-to-Parallel Converters Session 1532 Parallel-to-Serial and Serial-to-Parallel Converters Max Rabiee, Ph.D., P.E. University of Cincinnati Abstract: Microprocessors (MPUs) on a computer motherboard communicate in a parallel format

More information

Microprocessor Architecture

Microprocessor Architecture Microprocessor - 8085 Architecture 8085 is pronounced as "eighty-eighty-five" microprocessor. It is an 8-bit microprocessor designed by Intel in 1977 using NMOS technology. It has the following configuration

More information

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals.

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. 1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. A typical communication link between the processor and

More information

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system. Syllabus: : Introduction to, 8051 Microcontroller Architecture and an example of Microcontroller based stepper motor control system (only Block Diagram approach). (5 Hours) Introduction to A microcontroller

More information

8259A - STUDY CARD 1. INTRODUCTION

8259A - STUDY CARD 1. INTRODUCTION 8259A - STUDY CARD 1. INTRODUCTION Electro Systems Associates Private Limited (ESA) manufactures trainers for most of the popular microprocessors viz 8085, Z-80, 8031 8086/88, 68000 and 80196. ESA offers

More information

8254 PROGRAMMABLE INTERVAL TIMER Y Y Y Compatible with All Intel and Most Other Microprocessors Handles Inputs from DC to 10 MHz 8 MHz 8254 10 MHz 8254-2 Status Read-Back Command Y Y Y Y Y Six Programmable

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

CPU CPU MEMORY MICRO CONTROLLER MICRO PROCESSER. Consists Memory, I/o ports. Memory, I/O Ports to be connected externally. MEMORY I/O PORTS I/O PORTS

CPU CPU MEMORY MICRO CONTROLLER MICRO PROCESSER. Consists Memory, I/o ports. Memory, I/O Ports to be connected externally. MEMORY I/O PORTS I/O PORTS Microcontroller Contents Introduction Inside 8051 Instructions Interfacing Introduction Definition of a Microcontroller Difference with a Microprocessor Microcontroller is used where ever Definition It

More information

t t t ... 0, SIGNALS Z 80 CTC Counter/Timer Circuit Product Specification ... ZC/TO, ... Do ClK/TRGD ZC/TOo ClK/TRG, ...

t t t ... 0, SIGNALS Z 80 CTC Counter/Timer Circuit Product Specification ... ZC/TO, ... Do ClK/TRGD ZC/TOo ClK/TRG, ... Z 80 CTC Counter/Timer Circuit ~ Zilog Product Specification Features Description Four independently programmable counter/timer channels, each with a readable downcounter and a selectable 16 or 256 prescaler.

More information

Segment A Programmable Peripheral Interface (PPI)

Segment A Programmable Peripheral Interface (PPI) Segment 6 8255A Programmable Peripheral Interface (PPI) Content Why 8255A? Handshaking and Handshaking Signal Parallel Data Transfer 8255A Internal Block Diagram Description of 8255A Internal Block Diagram

More information

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller. UNIT V -8051 MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS 1. What is micro controller? Micro controller is a microprocessor with limited number of RAM, ROM, I/O ports and timer on a single chip

More information

Microcontroller basics

Microcontroller basics FYS3240 PC-based instrumentation and microcontrollers Microcontroller basics Spring 2017 Lecture #4 Bekkeng, 30.01.2017 Lab: AVR Studio Microcontrollers can be programmed using Assembly or C language In

More information

Unit-IV Peripheral Interfacing S.Sayeekumar, AP/RMDEEE

Unit-IV Peripheral Interfacing S.Sayeekumar, AP/RMDEEE Unit-IV Peripheral Interfacing S.Sayeekumar, AP/RMDEEE 8251 The 8251A is a programmable serial communication interface chip designed for synchronous and asynchronous serial data communication. It supports

More information