... NGUYỄN MINH HIẾU 11 THÍ NGHIỆM VI XỬ LÝ 83 H,0F5H,0F6H,0F5H ,83 H,0FFH,0FFH END Bài 4: ADC 080 4/ LCD 16x2 Giới thiệu chung LCD 16x2 Khi sản xuất LCD, người ta tích hợp chip điều khiển bên lớp vỏ đưa ... DPTR,#BANG MOV A,R0 MOVC A,@A+DPTR MOV P3,A CALL DELAY MOV A,R1 INC R0 CJNE R0, #8, LOOP SJMP MAIN BANG: DB 0FFH ,87 H,0EBH,0EDH,0EBH ,87 H,0 FFH,0FFH SVTH: NGUYỄN MINH HIẾU Code hiển thị chữ A dùng IC dịch ... RET END SJMP MAIN DICH: MOV R7, #8 LAP: RRC A MOV SERIAL,C CLR CLK NOP NOP NOP SETB CLK CLR LATCH NOP NOP NOP SETB LATCH DJNZ R7,LAP RET BANG: DB 83 H,0F5H,0F6H,0F5H, 083 H,0FFH END Code chạy chữ A...
... Multimeter đo dòng I Hình 2.2 18V 14 THỰC HÀNH Kết I= Bước Xét trường hợp nguồn 18 V, cho nguồn 6A = Hình 2.3 Kết I1 = Bước Xét trường hợp nguồn 6A, cho nguồn 18V = Hình 2.4 Kết I2 = Bước Kiểm ... đương Thevenin mạch hình 3.12 1Ω 6Ω A 2Ω 18A 18V 12Ω B ĐS: E = 10V, R0 = 3Ω Hình 3.12 3.4.2 Tính R để công suất tiêu thụ cực đại Tìm công suất 12Ω 4Ω 8V 1A R 6V 3Ω Hình 3.13 ĐS: R = 1Ω, P = 900W ... nhiều nguồn gây tổng đáp ứng nguồn gây cho nguồn khác Nguồn áp = : ngắn mạch Nguồn dòng = 0: hở mạch Như vậy, mạch có N nguồn kích thích độc lập Một đáp ứng Xk tính • N • Xk = ∑ Xi (3 .8) i =1 • X...
... Intel, mà cụ thể dùng chip 80 51 lý sau: Thứ 80 51 thuộc họ MCS-51, chip vi điều khiển Đặc điểm chip vi điều khiển nói chung đợc tích hợp với đầy đủ chức hệ VXL nhỏ, thích hợp với thiết kế hớng điều ... dụng đơn giản Mặt khác, qua việc khảo sát thị trờng linh kiện việc có đợc chip 80 51 dễ dàng nên mở khả thiết kế thực tế Vì lý mà việc lựa chọn vi điều khiển AT89C51 hãng Atmel, vi điều khiển thuộc ... điều khiển thuộc họ MCS-51 Cấu hình hoạt động chip AT89C51: -ROM trong: Flash ROM - 4KBytes -RAM trong: 1 28 bytes I.2 Tổ chức ngoại vi: - Chip: AT89C51 - Ghép nối hình LCD: 16x2 Ngoài còn: - LED...
... A D 16 25 A 12 A D 17 24 A D 18 23 A 11 A 10 A D 19 20 22 21 V ss 80 85 A A 8 P in o u t Hình 4.2 : sơ đồ chân tín hiệu 80 85 Tuyến đòa 80 85 có đường tín hiệu, A15_A8 tín hiệu chiều, sử dụng tuyến ... ic U n it (A L U ) (8 ) P o w e r S u p p ly Reg Sele ct F la g F lip F lo p s (8 ) W Te m p Re g (8 ) B Re g (8 ) D Reg (8 ) H Re g (8 Z Te m p Re g (8 C Reg (8 E Re g (8 L Reg S t a c k ... vi xử lý 80 85 Phương Tiện • Ngòai KIT vi xử lí 80 85 mô hìmh cánh tay máy, nhóm thực dề tài thiết kế thêm mạch phụ để thử nghiệm chương trình liên quan đến 82 55 82 79 2.4 THỜI GIAN NGHIÊNCỨU Nhóm...
... xuất nhớ, 80 287 cần đơc vị định địa đơn giản mà phải tăng cường thêm chức quản lý nhớ 80 286 Cấu trúc bên 80 287 tương tự 80 87, có đơn vị bus thay đổi cho phù hợp với 80 286 Khác vơi 80 87, 80 287 hoạt ... – Sơ đồ kết nối 80 286 80 287 82 284 Phạm Hùng Kim Khánh Trang 29 Tài liệu Lập trình hệ thống Chương Do 80 286 có chế độ mạch bảo vệ nên mạch ghép nối 80 286 80 287 thiết kế khác 80 87 đơn vị điều khiển ... xung clock riêng 80 387 : Ưu điểm 80 387 so với 80 287 thực phép toán số học nhanh No có bus liệu 32 bit CPU sử dụng công nghệ CMOS nên công suất tiêu thụ thấp Bộ ghi μP 80 86 /80 88 có tất 14 ghi nội...
... (microcontroler) 87 48, chip tơng tự nh vi xử lý chip họ vi điều khiển MCS 48, bao gồm CPU , 1Kbyte EPROM, 64 byte RAM, 27 chân xuất nhập định thời bit Độ phức tạp , kích thớc khả vi điều khiển ... việc tìm hiểu nghiêncứu để nắm bắt công nghệ, tìm cách ứng dụng vào thực tế công việc quan trọng sinh vên,những ngời kỹ s tơng lai Với kiến thức vi xử lý đợc học hai kỳ, có tham khảo sách vở, ... II Thiết kế hệ vi điều khiển 80 51 I Giới thiệu vi điều khiển 80 51 Là vi xử lý đơn chíp bit đợc sử dụng cho ứng dụng công nghiệp, đợc hãng intel công bố vào năm 1 980 80 51 vi điều khiển họ vi điều...
... Khánh Trang 29 Giáo trình vi xử lý Tổ chức hệ thống vi xử lý Sự khác biệt μP 80 86 80 88 BIU Trong 80 88, đường bus liệu bit 80 86 16 bit Ngồi hàng lệnh 80 88 dài byte 80 86 byte Tuy nhiên EU hai loại μP ... Byte 10 485 74 Byte Word Byte Hình 1.25 – Vùng nhớ 80 86 /80 88 có 10 485 76 byte hay 524 288 word Để thực đọc 16 bit từ nhớ, 80 86 thực đọc đồng thời byte có địa lẻ byte có địa chẵn Do đó, 80 86 tổ chức ... lệnh 80 86 /80 88 có chiều dài byte nên cần phải truy xuất byte riêng biệt để xử lý lệnh 80 86 /80 88 có bus địa 20 bit nên cho phép truy xuất 220 = 10 485 76 địa nhớ khác Byte 10 485 75 Word 524 287 Byte...
... INTA AMWC IORC MWTC AIOWC GND IOWC 20 19 18 17 16 15 14 13 12 11 82 88 Hình 3.3 – Mạch điều khiển bus 82 88 IOB (Input / Output Bus Mode): điều khiển để 82 88 làm việc chế độ bus khác CLK (Clock): ... A5 A4 A3 A2 0 0 1 1 A1 0 1 0 1 A0 1 1 Chân giải mã Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Địa hex 80 h 81 h 82 h 83 h 84 h 85 h 86 h 87 h Từ điều khiển mode 2: D7 I/O D6 D5 Mode D4 D3 D2 D1 0 Không sử dụng D0 = C0h Từ ... sơ đồ kết nối 82 55A sau: 19 VCC A1 A2 A3 A4 A5 A6 A7 A8 B1 B2 B3 B4 B5 B6 B7 B8 18 17 16 15 14 13 12 11 G DIR S2 A5 A4 A3 2 2 S3 S4 Hình 3.10 – Giao tiếp port 82 55A mode Trang 86 Tổ chức nhập...
... PC2 PC3 PC4 PC5 PC6 PC7 40 39 38 37 16 15 14 13 12 11 10 18 19 20 21 22 23 24 25 Q1x8 1 14 15 16 17 13 12 11 10 2 7404x5 82 55 Hình 4.7 – Kết nối ma trận LED với 82 55 Tính toán cho mạch: Transistor ... PC5 PC6 PC7 40 39 38 37 18 19 20 21 22 23 24 25 VCC VCC R9 VCC R10 VCC R11 R12 14 15 16 17 13 12 11 10 SW1 SW2 SW3 SW4 82 55 Hình 4.12 – Kết nối phím nhấn với 82 55 Chương trình hợp ngữ kiểm tra ... Chương trình hợp ngữ quét LED từ trái sang phải sau (giả sử địa Port A, Port B, Port C CR 82 55 300h, 301h, 302h 303h): MODEL SMALL STACK 100h DATA Led_data DB 01h,02h,04h,08h,10h,20h,40h ,80 h CODE...
... 74 CHƯƠNG 3: TỔ CHỨC NHẬP / XUẤT 77 Các mạch phụ trợ 82 84 82 88 77 1.1 Mạch tạo xung nhịp 82 84 .77 1.2 Mạch điều khiển bus 82 88 78 Giao tiếp với thiết ... trúc lập trình hợp ngữ .63 8. 1 Cấu trúc 63 8. 2 Cấu trúc IF – THEN, IF – THEN – ELSE 63 8. 3 Cấu trúc CASE 64 8. 4 Cấu trúc FOR .64 8. 5 Cấu trúc lặp ... Giao tiếp với nhớ 16 μP 80 86 /80 88 21 5.1 Giới thiệu 21 5.2 Mô tả chân 22 5.3 Kiến trúc nội . 28 5.4 Các ghi 30 Phân đoạn...
... Tốc độ ÷ µs / lệnh với tần số xung nhịp ÷ MHz Thế hệ (19 78 – 1 982 ): vi xử lý 16 bit, đại diện 680 00/ 680 10 (Motorola) hay 80 86 /80 286 /80 386 (Intel) + Tập lệnh đa dạng với lệnh nhân, chia xử lý chuỗi ... 32 bit 680 20/ 680 30/ 680 40/ 680 60 (Motorola) hay 80 386 /80 486 (Intel) vi xử lý 32 bit Pentium (Intel) + Bus địa 32 bit, phân biệt GB nhớ + Có thể dùng thêm đồng xử lý (coprocessor) + Có khả làm việc ... lệnh với tần số xung nhịp 0.1 ÷ 0 .8 MHz + Tập lệnh đơn giản phải cần nhiều vi mạch phụ trợ - Thế hệ (1974 – 1977): vi xử lý bit, đại diện 80 80, 80 85 (Intel) hay Z80 (Zilog) + Tập lệnh phong phú...
... cỏc d liu ca nú thụng qua BIU S khỏc bit gia àP 80 86 v 80 88 l BIU Trong 80 88, ng bus d liu l bit ca 80 86 l 16 bit Ngoi hng lnh ca 80 88 di byte ca 80 86 l byte Phm Hựng Kim Khỏnh Trang 31 Ti liu vi ... 524 287 Byte 10 485 74 Byte Word Byte Hỡnh 2 .8 Vựng nh ca 80 86 /80 88 cú 10 485 76 byte hay 524 288 word thc hin c 16 bit t b nh, 80 86 s thc hin c ng thi byte cú a ch l v byte cú a ch chn Do ú, 80 86 ... ca 80 86 /80 88 cú chiu di byte nờn cn phi truy xut c cỏc byte riờng bit cú th x lý cỏc lnh ny 80 86 /80 88 cú bus a ch 20 bit nờn cú th cho phộp truy xut 220 = 10 485 76 a ch b nh khỏc Byte 10 485 75...
... để mã hoá số thập phân ký hiệu nhị phân Mỗi chữ số thập phân biểu diễn tổhợp 4-bit Các tổhợp 4-bit không sử dụng gọi tổhợp cấm Nhiều linh kiện điện tử sử dụng mã (Bộ giải mã BCD-LED bảy đoạn ... 1 28 byte KB (kilôbyte) = 1024 byte Kbps (Kilobit per second): Kilôbit giây M = 220 = 1024 K = 10 485 76 Mb (Mêgabit) = 1024 Kb = 10 485 76 MB (Mêgabyte) = 1024 KB = 10 485 76 G = 230 = 1024 M = 10 485 76 ... 0110 0111 1000 -8 1001 -7 1010 -6 1011 -5 1100 -4 1101 -3 1110 -2 1111 -1 Số nhị phân có dấu Dải giá tri số có dấu 8- bit [-1 28, +127] (char C) Dải giá tri số có dấu 16-bit [-327 68, +32767] (int...
... 1979 1 982 1 985 1 989 Year 19 98 1999 2000 Họ vi xử lý x86 Intel Model 4004 80 088 080 80 86 80 286 Năm sản xuất 1971 1972 1974 19 78 1 982 Số lượng Transistor 2,300 2,500 5,000 29,000 120,000 80 386 ™ processor ... KBytes -10X the performance of the 80 08 6 /8/ 78 5MHz, 8MHz, 10MHz 16 bits 29,000 (3 microns) MB -10X the performance of the 80 80 Họ vi xử lý x86 Intel 80 ’s 80 286 Introduced Clock Speeds Bus Width ... 55,000,000 Họ vi xử lý x86 Intel 70’s 4004 Introduced Clock Speeds Bus Width Number of Transistors Addressable Memory Virtual Memory Brief Description 80 088 080 80 86 11/15/71 108KHz bits 2,300 (10...
... Interrupt (T) Trace (S) Sign (Z) Zero (A) Auxiliary Carry (P) Parity (C) Carry 80 86, 80 88, 80 186 80 286 80 386 , 80 486 DX 80 486 SX 3.3 Phương pháp qu n lý b nh - B nh c xem m t t p h p ô nh - M i ô nh ... Chương Vi x lý 80 88- Intel 3.1 Ki n trúc ho t ng c a 80 88 - Nguyên lý ho t ng - Sơ kh i ch c 3.2 C u trúc ghi c a 80 88 3.3 Phương pháp qu n lý b nh 3.4 Mô t t p l ... Register 89 D8 OP MODE MOV AX, DI Move to AX the 16-bit value in DI Register 89 F8 OP MODE MOV AH, AL Move to AL the 8- bit value in AX Register 88 C4 OP MODE MOV AH, 12h Move to AH the 8- bit value...
... v i chân c a 80 88: thông qua m ch m, ch t 80 x86 Microprocessors Product 80 08808808808808 80 28 80 386 80 486 Pent Pent Pro Year Introduced 1972 1974 1976 19 78 1979 1 982 1 985 1 989 1992 1995 ... Internal Data Bus 8 16 16 16 32 32 64 32 External Data Bus 8 16 16 16,32 32 64 64 Address Bus 16 16 20 20 24 24,32 32 32 36 Data Types 8 8,16 8, 16 8, 16 8, 16,32 8, 16,3 8, 16,3 8, 16,3 80 88/ 8 086 Microprocessor ... 74LS373 ch tách ch t a u vào: AD0-AD7 (80 88) ho c AD0-AD15 (80 86) ALE u ra: A0-A7 (80 88) ho c A0-A15 (80 86) Sơ chân c a 80 88 Sơ chân 80 88/ 8 086 (Min Mode) Minimum/Maximum Mode nh hư ng n chân 24-31...
... 74LS245 làm c ng A19 A 18 : A0 D7 D6 D5 D4 D3 D2 80 88 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 A A A A A A A A A A A A A A A IOW 111111 987 6543210 543210 ... 74LS373 làm c ng A19 A 18 : A0 D3 D0 D1 D2 D3 D4 D2 D1 D0 D5 D6 D7 D7 D6 D5 D4 80 88 Minimum Mode Q0 Q1 Q2 Q3 Q4 74LS373 Q5 LE IOR IOW A A A A A A A A A A A A A A A A IOW 111111 987 6543210 543210 Q6 ... A 18 : A0 D3 A0 A1 A2 A3 A4 D2 D1 D0 A5 A6 A7 D7 D6 D5 D4 80 88 Minimum Mode B0 B1 B2 B3 B4 74LS245 B5 E IOR IOW B6 B7 DIR : mov dx, F000 in al, dx : A A A A A A A A A A A A A A A A IOR 111111 987 6543210...