... tắt b ng sau: Thanh ghi Nội dung Đếm chương trình 0000H Tích lũy 00H 00H B 00H PSW 07H SP 0000H DPTR FFH Port 0-3 XXX0000 0B IP 0XX0000 0B IE 00H Các ghi đònh thời 00H SCON 00H SBUF 0XXXXXXB PCON(HMOS) ... hai cách Lệnh : III SETB REN Sẽ đặt REN lên 1, lệnh : IV MOV SCON,#xxx1xxxxB Sẽ đặt REN đặc x a bit khác SCON cần (các x phải để đặc chế độ làm vi< /b> c) b Bit liệu thứ 9: Bit liệu thứ cần phát chế ... Quốc tán lúc 132mw B ng trạng thái làm vi< /b> c EPROM MODE CE\ OE\ PGM\ Vpp Vcc Output READ STANDBY PROGAM PROGRAM VERYFY PROGRAM INHIBIT Vil Vih Vil Vil Vil X X Vil Vih X Vil Vih Vcc Vcc Vpp Vpp...
Ngày tải lên: 05/07/2015, 22:00
... Q7 A B C G1 G2A G 2B Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 15 14 13 12 11 10 xx0000h xx2000h xx4000h xx6000h xx8000h xxA000h xxC000h xxE000h - xx1FFFh xx3FFFh xx5FFFh xx7FFFh xx9FFFh xxBFFFh xxDFFFh xxFFFFh ... IP←[DI+7:DI+6] Có 8B4 602 MOV AX,[BP+2] Stack AL←[BP+2]; AH ←[BP+3] FF6702 JMP [BP+2] Dữ liệu IP←[BX+3:BX+6] AL←[BX+SI];AH←[BX+SI+1] MOV AX,[BX+SI] Có 8B0 0 Dữ liệu IP←[BX+DI+1:BX+DI] JMP [BX+DI] có số ... X A X Cổng NOT: A X = A Cổng AND: A B X = AB A 0 1 B 1 X 0 X = AB A 0 1 B 1 X 1 X= A + B A 0 1 B 1 X 1 A 0 1 B 1 X 0 Cổng NAND: A B Cổng OR: A B Cổng NOR: A B Phạm Hùng Kim Khánh X= A + B Trang...
Ngày tải lên: 08/10/2012, 10:17
Giáo trình Vi xử lý - Chương 2
... BX + SI = AH ,B[ BX+1] AH ,B[ BX]+1 AH ,B[ BX+SI] AH ,B[ BX][SI] AH, [B+ BX+SI] AH, [B] [BX][SI] AH ,B[ BX+SI+5] ; Chuyển phần tử thứ 11 mảng B AH ,B[ BX][SI]+5 ; vào ghi AH AH, [B+ BX+SI+5] ; BX + SI + = 10 Tạo ... Cú pháp +bt -bt bt1*bt2 bt1/bt2 bt1 mod bt2 bt1 + bt2 bt1 – bt2 bt shl n bt shr n Mô tả Số dương Số âm Nhân Chia Lấy phần dư Cộng Trừ Dịch trái n bit Dịch phải n bit Trong bt, bt1, bt2 biểu thức ... Khánh MOV MOV MOV MOV MOV MOV MOV MOV MOV AL,AH AX,BX [BX],AL AL,[BX] [BX],AX AX,[BX] AL,04h mem[BX],01h AL,0F104h Trang 51 Giáo trình vi < /b> x lý Lập trình hợp ngữ Mem16 ← immed16 SegReg ← reg16...
Ngày tải lên: 08/10/2012, 10:17
Giáo trình Vi xử lý - Chương 3
... 19 20 21 22 23 24 25 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 INTR +IN -IN VREF/2 CLKR CLKIN CS RD WR 19 VI+< /b> VIVREF/2 ADC0804 14 15 16 17 13 12 11 10 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 18 17 16 15 14 13 12 ... INTEB D1 IBFB D0 INTRB Trang 92 Giáo trình vi < /b> x lý Tổ chức nhập / xuất 2.4.5.2 Các tín hiệu điều khiển xuất Port A xuất INTEA PC7 OBF A PC6 ACK A PC3 INTRA Port B xuất INTEB PC1 OBF B PC2 ACK B ... WR A0 A1 RESET CS PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 8255 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 40 39 38 37 18 19 20 21 22 23 24 25 VCC 19 A1 A2 A3 A4 A5 A6 A7 A8 B1 B2 B3 B4 B5 B6 B7 B8 18 17 16 15 14...
Ngày tải lên: 08/10/2012, 10:17
Giáo trình Vi xử lý - Chương 4
... trình MOV BX,0 MOV AL,pa[BX] MOV DX,300h OUT DX,AL ; Xuất hàng MOV AL,pb[BX] MOV DX,301h OUT DX,AL ; Xuất cột PUSH CX MOV CX,0FFFFh LOOP $ POP CX INC CMP JNE JMP BX BX,5 lap Start Exit: MOV AH,4Ch ... Port B Port B 8255A sau: - Cột 1: sáng LED PB0 = 1, PB1 – = 0: PB = xxx0 000 1b (01h) PA0 = 0, PA1 – = 1: PA = 1111 111 0b (0FEh) - Cột 2: sáng LED PB0 = 0, PB2 – = 0, PB1 = 1: PB = xxx0 001 0b (02h) ... xuất OUT DX,AL ; Port C: xuất MOV BX,0 Lap: MOV AL,Led_data[BX] MOV DX,300h ; Địa LED OUT DX,AL MOV CX,0FFh Delay: PUSH CX MOV CX,0FFFFh LOOP $ POP CX LOOP delay INC BX CMP BX,8 JNE lap MOV AH,4Ch...
Ngày tải lên: 08/10/2012, 10:17
Giáo trình Vi xử lý - Phụ lục
... trình vi < /b> x lý Phụ lục – Tập lệnh Displacement Base or Index (BX,BP,SI,DI) Displacement+(Base or Index) Base+Index (BP+DI,BX+SI) Base+Index (BP+SI,BX+DI) Base+Index+Displacement (BP+DI,BX+SI) Base+Index+Displacement ... priv, x m16:32 (gate, more priv, x - 86+ 4x 90+ 4x - 94+ 4x+ m 94+ 4x+ m 98+ 4x+ m 98+ 4x+ m 77+ 4x 77+ 4x 77+ 4x 77+ 4x x parms) x parms) parms) parms) CBW - Convert Byte to Word Trang 160 Giáo trình vi < /b> x lý ... (W88=25+EA) (W88=25+EA) XLAT/XLATB - Translate Usage: XLAT translation-table XLATB (masm 5 .x) Modifies flags: None Replaces the byte in AL with byte from a user table addressed by BX The original value...
Ngày tải lên: 08/10/2012, 10:17
Giáo trình Vi xử lý - Lời nói đầu
... trình vi < /b> x lý MỤC LỤC CHƯƠNG 1: TỔ CHỨC HỆ THỐNG VI < /b> X LÝ 1 Các hệ thống số dùng máy tính loại mã 1.1 Hệ thập phân (Decimal Number System) 1.2 Hệ nhị phân (Binary Number System) ... 3.4 B nhớ 12 Giới thiệu vi < /b> x lý 13 4.1.Các hệ vi < /b> x lý 13 4.2 Vi < /b> x lý (μP – microproccessor) 13 4.3 Giao < /b> tiếp với nhớ 16 μP 8086/8088 ... xung nhịp 8284 .77 1.2 Mạch điều khiển bus 8288 78 Giao < /b> tiếp với thiết b ngoại vi < /b> 80 2.1 Các kiểu giao < /b> tiếp nhập / xuất 80 2.2 Giải mã địa cho thiết b ...
Ngày tải lên: 08/10/2012, 10:17
Giáo trình Vi xử lý - Chương 1
... 1x2 2 + 0x2 1 + 1x2 0 =–8 + + +1 =–3 Số nhị phân có dấu Tổng quát: Nếu số nhị phân N n-bit: N = b( n-1) b( n-2) … b1 b0 giá trị V là: V = b( n -1) x 2(n-1) +b (n-2) x2 (n-2)+ … + b1 x 21 + b0 x 20 Các ... Double Word (Từ kép): 32-bit K = 210 = 1024 Kb (kilôbit) = 1024 bit = 128 byte KB (kilôbyte) = 1024 byte Kbps (Kilobit per second): Kilôbit giây M = 220 = 1024 K = 1048576 Mb (Mêgabit) = 1024 Kb ... Mã BCD là: 00010101 Số nhị phân không dấu 8-bit tương ứng là: 00001111 Bit, Nibble, Byte, Word Bit: Một chữ số nhị phân Nibble: 4-bit (nửa byte) Byte: 8-bit (Còn gọi Octet) Word (Từ): 16-bit...
Ngày tải lên: 12/10/2012, 15:58
Giáo trình Vi xử lý - Chương 2
... Chương Vi < /b> x lý Hệ thống vi < /b> x lý 2.1 B vi < /b> x lý - B vi < /b> x lý (Microprocessor) gì? - Các thành phần vi < /b> x lý - Ứng dụng vi < /b> x lý 2.2 Các họ vi < /b> x lý - Họ x8 6 Intel- Luật Moore - Họ 6 8x Motorola ... Moore - Họ 6 8x Motorola 2.3 Hệ thống vi < /b> x lý - B nhớ Các cổng I/O Bus hệ thống: D-Bus, A-Bus, C-Bus Thiết kế hệ thống vi < /b> x lý? 2.1 B vi < /b> x lý Một vi < /b> x lý mạch tích hợp chứa hàng ngàn, chí ... Các transistor làm vi< /b> c để lưu trữ x lý liệu cho phép vi < /b> x lý thực nhiều chức hữu ích Chức cụ thể vi < /b> x lý x c định phần mềm (có thể lập trình được) B vi < /b> x lý B vi < /b> x lý Intel,4004, giới...
Ngày tải lên: 12/10/2012, 15:58
Giáo trình Vi xử lý - Chương 3
... MOV TAB[BX], AX Move value in AX to memory address DS:BX + TAB Register Relative 89 87 lsb msb OP MODE DISP16 MOV AX, [BX + DI] Move to AX the value in memory at DS:BX + DI Base Plus Index 8B 01 ... (Byte) W=1 (Word) W=1 (DWord) 000 AL AX EAX 001 CL CX ECX 010 DL DX EDX 011 BL BX EBX 100 AH SP ESP 101 CH BP EBP 110 DH SI ESI 111 BH DI EDI Example • • • • • • • Consider the instruction 8BECh ... 05 OP MODE MOV AX, [BX] Move to AX the 16-bit value pointed to by DS:BX Register Indirect 8B 07 OP MODE MOV [BX], AX Move to the memory address DS:BX the 16-bit value stored in AX Register Indirect...
Ngày tải lên: 12/10/2012, 15:58
Giáo trình Vi xử lý - Chương 4
... Bus h th ng cho không x y xung t: Các chip < /b> nh b c m vi < /b> x lý truy c p c ng I/O Ch có m t chip < /b> nh ho t ng vi < /b> x lý truy c p b nh Th c hi n m t m ch gi i mã a ch b nh dùng chip < /b> gi i mã ho c c ng ... Phân lo i b nh b n d n Ho t ng c a chip < /b> EPROM Ho t ng c a chip < /b> SRAM Bus h th ng c a h vi < /b> x lý 8088 B i toán thi t k b nh M c tiêu bi n pháp thi t k Ghép n i chip < /b> nh EPROM SRAM v i Bus h th ng ... bit d li u c n chân d li u Dm-1 – D0 c vào c xu t hi n H EPROM thông d ng 2 7x S hi u c a chip < /b> Dung lư ng 2716 2Kx8 2732 4Kx8 2764 8Kx8 27128 16Kx8 27256 32Kx8 27512 64Kx8 B ng 4.1 H EPROM 27x...
Ngày tải lên: 12/10/2012, 15:58
Giáo trình Vi xử lý - Chương 5
... mov dx, F000 out dx, al : S d ng 74LS245 làm c ng vào 5V A19 A18 : A0 D3 A0 A1 A2 A3 A4 D2 D1 D0 A5 A6 A7 D7 D6 D5 D4 8088 Minimum Mode B0 B1 B2 B3 B4 74LS245 B5 E IOR IOW B6 B7 DIR : mov dx, F000 ... vi < /b> c • Nhóm A: PA PCH • Nhóm B: PB PCL • nh c u hình làm vi < /b> c cho chip < /b> 8255: G i T i u n nh c u hình n ghi i u n c a chip < /b> ó • L p/xoá m t bit c a PC: G i T i u n L p/Xoá bit n ghi i u n c a chip < /b> ... quy t nh cho chip < /b> c ng hay c ng vào a ch c a S d ng 74LS245 làm c ng A19 A18 : A0 D7 D6 D5 D4 D3 D2 8088 Minimum Mode D1 D0 A0 A1 A2 A3 B0 B1 B2 B3 A4 B4 74LS245 B5 A5 A6 B6 A7 B7 E IOR IOW A...
Ngày tải lên: 12/10/2012, 15:58
Giáo trình Vi xử lý - Chương 6
... 1111119876543210 543210 dx, F000 al, dx al, FF L1 : : 5V A19 A18 : The Circuit A0 8088 Minimum Mode D7 D6 D5 D4 D3 D2 D1 D0 A0 B0 A1 B1 A2 B2 A3 B3 A4 B4 74LS245 B5 A5 A6 B6 A7 B7 E DIR D0 Q0 D1 Q1 ... I/O i u n b ng ng t (Interrupt) - 6.3 DMA (Direct Memory Access) Thăm dò 5V A19 A18 : A0 D7 D6 D5 D4 8088 Minimum Mode D3 D2 D1 D0 A0 B0 A1 B1 A2 B2 A3 B3 A4 B4 74LS245 B5 A5 A6 A7 B6 B7 E DIR ... cmp jne jmp ror cmp jne dx, ah, al, dx, cx, cx L2 ah, L3 al, al, L1 L4 al, al, L1 F000 00 01 al FFFF L4: 00 01 L5: L6: 80 L7: mov bl, in al, cmp al, je L6 test al, jnz L5 xor ah, jmp L6 test al,...
Ngày tải lên: 12/10/2012, 15:58
Chương 4 thiết kế giao tiếp ngoại vi giáo trình vi xử lý
... mov a,r1 movx @dptr,a mov dptr,#ht mov a,@r0 movx @dptr,a inc r1 inc r0 mov a,r0 cjne a,#28h,dis1 ret org 0223h key: ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;chuong trinh ... 8003h porta2 equ 0a000h portb2 equ 0a001h portc2 equ 0a002h cw2 equ 0a003h ht equ 0c000h dk equ 0c001h ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;chuong trinh kiem tra - hien ... ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ;chuong trinh xoa eprom org 5400h ; dia chi xoa mov dptr ,# cw1 ; tu dieu khien 8255-1 mov a, #80h ; A ,B, C: xuat movx @dptr,a Canquynhon.blogtiengviet.net...
Ngày tải lên: 14/08/2013, 10:41
Giao trinh vi su ly
... Địa byte Địa bit Địa byte 7F Địa bit FF F0 F6 F5 F4 F3 F2 F1 F0 B E0 E7 E6 E5 E4 E3 E2 E1 E0 ACC D0 D7 D6 D5 D4 D3 D2 D1 D0 PSW B8 RAM đa dụng Vùng địa byte F7 - - - BC BB BA B9 B8 IP B0 B7 B6 B5 ... nhiệm vụ xuất/nhập liệu 8bit Thực chức riêng (được mô tả b ng 1.1 ) Địa port B0 H có khả định địa bit B7 B6 B5 B4 B3 B2 B1 B0 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 12 P3 2.1 Chức chân 8051 B ng ... - Lệnh MUL AB ; A x B = A (byte cao) B (byte thấp) = 16bit - Lệnh DIV AB ; A / B = A, số dư đặt vào B Thanh ghi B dùng ghi đệm trung gian đa mục đích 35 3.1.4 Các ghi có chức đặc biệt(tiếp) ...
Ngày tải lên: 16/09/2013, 23:10
Giao trinh vi xu ly 1 nguyen dinh phu
... immediate x x X 8-bit relative x x X 8-bit index x x X 16-bit index X Bit x 8-bit indirect 16-bit indirect X x 16-bit computed 8-bit I/O 16-bit I/O X X X x X X B ng 1-2 Các kiểu truy xuất nhớ vi < /b> x lý ... truy xuất nhớ vi < /b> x lý bit 16 bit: Kiểu truy xuất nhớ ( Addressing mode ) Vi < /b> x lý 6800 Vi < /b> x lý Z80 Vi < /b> x lý 8088 Implied - hiểu ngầm x x X 8-bit x x X 16-direct x x X 8-bit immediate x x X 16-bit ... x lý thích hợp Vi < /b> x lý 32 bit phát triển vi < /b> x lý 16 bit ứng dụng vi < /b> x lý 32 bit máy tính 32 bit Các vi < /b> x lý 32 bit có khả làm vi< /b> c nhanh lần lấy liệu từ nhớ vi < /b> x lý lấy lần byte, vi < /b> x lý...
Ngày tải lên: 25/09/2013, 16:27
Giáo trình vi xử lý
... Vi < /b> x lý IV – B nhớ V – Nhập xuất ( I/O ) VI < /b> – Vi < /b> x lý – Vi < /b> điều khiển (Tập lệnh 8051) 07-09-2009 Trần Thiên Thanh CHƯƠNG1: GiỚI THIỆU VI < /b> X LÝ I – Tổng quan hệ thống vi < /b> x lý II – Các loại bus ... VXL Vai trò Bus Hiểu chức khối VXL Phân loại nhớ SV biết thảo luận, b o cáo 07-09-2009 Trần Thiên Thanh CHƯƠNG1: GiỚI THIỆU VI < /b> X LÝ I – Tổng quan hệ thống vi < /b> x lý II – Các loại bus III – Vi < /b> ... Memory): B nhớ đọc I/O Interface: Khối giao < /b> tiếp nhập/xuất Peripheral Devices: Thiết b ngoại vi < /b> 15 Ch1: I Tổng quan hệ thống VXL Sơ đồ khối hệ vi < /b> x lý Address bus μP (CPU) Data bus Control bus...
Ngày tải lên: 18/10/2013, 05:15
Tài liệu Giáo trình vi xử lý pdf
... Thanh ghi BDRCON (Baud Rate Control Register) 73 2.2 Tạo tốc độ baud 73 2.2.1 Tạo tốc độ baud Timer 74 2.2.2 Tạo tốc độ baud Timer 76 2.2.3 B tạo tốc độ baud nội ... Ngắt cổng nối tiếp 89 3.5 Ngắt 91 B i tập chương 94 iii Giáo trình vi < /b> x lý Chương 4: Các ứng dụng dựa họ vi < /b> điều khiển MCS-51 95 Điều khiển Led đơn ... Giáo trình vi < /b> x lý MỤC LỤC Chương 1: Tổng quan họ MCS-51 1 Giới thiệu Vi < /b> điều khiển AT89C51 2.1 Sơ đồ ...
Ngày tải lên: 21/12/2013, 21:16
Tài liệu Giáo trình vi xử lý chương 4 doc
... trình MOV BX,0 MOV AL,pa[BX] MOV DX,300h OUT DX,AL ; Xuất hàng MOV AL,pb[BX] MOV DX,301h OUT DX,AL ; Xuất cột PUSH CX MOV CX,0FFFFh LOOP $ POP CX INC CMP JNE JMP BX BX,5 lap Start Exit: MOV AH,4Ch ... Port B Port B 8255A sau: - Cột 1: sáng LED PB0 = 1, PB1 – = 0: PB = xxx0 000 1b (01h) PA0 = 0, PA1 – = 1: PA = 1111 111 0b (0FEh) - Cột 2: sáng LED PB0 = 0, PB2 – = 0, PB1 = 1: PB = xxx0 001 0b (02h) ... xuất OUT DX,AL ; Port C: xuất MOV BX,0 Lap: MOV AL,Led_data[BX] MOV DX,300h ; Địa LED OUT DX,AL MOV CX,0FFh Delay: PUSH CX MOV CX,0FFFFh LOOP $ POP CX LOOP delay INC BX CMP BX,8 JNE lap MOV AH,4Ch...
Ngày tải lên: 22/12/2013, 21:17