vi xử lý hệ thống điều khiển led 7 đoạn

140 1.1K 2
vi xử lý hệ thống điều khiển led 7 đoạn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KHOA CÔNG NGHỆ ðIỆN TỬ BỘ MÔN ðIỆN TỬ CÔNG NGHIỆP T T À À I I L L I I Ệ Ệ U U H H Ư Ư Ớ Ớ N N G G D D Ẫ Ẫ N N T T H H Í Í N N G G H H I I Ệ Ệ M M - - T T H H Ự Ự C C H H À À N N H H B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. Giáo trình thực hành vi xử lý. 2 Biên soạn: Phạm Quang Trí A. MỤC ðÍCH: • Thực hành lập trình ứng dụng trên máy tính, biên dịch chương trình, nạp vào vi ñiều khiển và sử dụng mô hình thí nghiệm ñể kiểm chứng. • ðiều khiển thiết bị ngoại vi bằng các port của vi ñiều khiển. • ðiều khiển việc hiển thị bằng cách sử dụng LED 7 ñoạn theo nhiều phương pháp khác nhau. • ðiều khiển việc hiển thị các thông tin và số liệu bằng cách sử dụng các bộ hiển thị dùng LED 7 ñoạn. B. YÊU CẦU: • Nắm vững tập lệnh của vi ñiều khiển MCS-51. • Biết cách viết các chương trình ñiều khiển LED 7 ñoạn ở chế ñộ: o Không ña hợp và ngõ vào dữ liệu kiểu BCD. o Không ña hợp và ngõ vào dữ liệu kiểu 7 ñoạn. o ða hợp và ngõ vào dữ liệu kiểu BCD (không dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần mềm). o ða hợp và ngõ vào dữ liệu kiểu 7 ñoạn (không dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần mềm). o ða hợp và ngõ vào dữ liệu kiểu BCD (dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần cứng). o ða hợp và ngõ vào dữ liệu kiểu 7 ñoạn (dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần cứng). • Nắm ñược sơ ñồ và nguyên hoạt ñộng của khối LED 7 ñoạn trên mô hình thí nghiệm. • Nắm ñược sơ ñồ và nguyên ñiều khiển LED 7 ñoạn theo phương pháp: o Không ña hợp và ngõ vào dữ liệu kiểu BCD. o Không ña hợp và ngõ vào dữ liệu kiểu 7 ñoạn. o ða hợp và ngõ vào dữ liệu kiểu BCD (không dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần mềm). o ða hợp và ngõ vào dữ liệu kiểu 7 ñoạn (không dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần mềm). o ða hợp và ngõ vào dữ liệu kiểu BCD (dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần cứng). o ða hợp và ngõ vào dữ liệu kiểu 7 ñoạn (dùng vi mạch giải ña hợp bên ngoài/giải ña hợp bằng phần cứng). • Biết cách viết các chương trình ñiều khiển ñể hiển thị các thông tin và số liệu trên các bộ hiển thị dùng LED 7 ñoạn. B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 đoạn được thiết kế theo phương pháp khơng đa hợp và ngõ vào dữ liệu kiểu BCD) Bài 1: Chương trình điều khiển hiển thị số 7 trên LED4 (LED4 được nối với Port0). Giáo trình thực hành vi xử lý. 3 Biên soạn: Phạm Quang Trí 1 Trình tự tiến hành thí nghiệm: 1.1 Kết nối thiết bị thí nghiệm. • Tắt nguồn cấp cho mơ hình thí nghiệm. • Dùng dây bus 8 nối J2 (SEL LED IN) ở khối LED 7 đoạn với J34 (SWITCH) ở khối cơng tắc và gạt tất cả các cơng tắc ở vị trí ON (vị trí GND). • Dùng dây bus 8 nối J14 (7SEG OUT 1) ở khối giải mã với J8 (7SEG4 IN) ở khối LED 7 đoạn. • Dùng dây bus 8 nối J63 (PORT0 / DATA) ở khối vi điều khiển với J16 (BCD IN 1-2) ở khối giải mã. • Dùng hai dây bus 3 nối J110 (POWER) ở khối LED 7 đoạn và J36 (POWER) ở khối giải mã với nguồn +5V ở khối nguồn. 1.2 Sơ đồ ngun của hệ thống: AD7 AD0 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 AD1 AD2 AD3 A B C D E F G A B C D E F G XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 AT89C51 C1 33p C2 33p X1 12MHz 2 3 4 5 6 7 8 9 1 RP1 10K +5V MẠCH ĐIỀU KHIỂN LED 7 ĐOẠN (CẤU HÌNH KHÔNG ĐA HP, NGÕ VÀO BCD) A 7 QA 13 B 1 QB 12 C 2 QC 11 D 6 QD 10 BI/RBO 4 QE 9 RBI 5 QF 15 LT 3 QG 14 U2 74LS47 LED4 +5V R11 56 R12 56 R13 56 R14 56 R15 56 R16 56 R17 56 C3 10uF R1 10k +5V B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 ñoạn ñược thiết kế theo phương pháp không ña hợp và ngõ vào dữ liệu kiểu BCD) Bài 1: Chương trình ñiều khiển hiển thị số 7 trên LED4 (LED4 ñược nối với Port0). Giáo trình thực hành vi xử lý. 4 Biên soạn: Phạm Quang Trí 1.3 Vẽ lưu ñồ giải thuật và viết chương trình ñiều khiển. ;*************************************************** ;CHUONG TRINH DIEU KHIEN HIEN THI SO 7 TREN LED 7 DOAN ;*************************************************** ;KET NOI: 1 LED -> PORT0. ;CHE DO: NON-MULTI, BCD IN, CA ;*************************************************** ORG 00H MOV P0,#07H ;XUAT HIEN THI SJMP $ END 1.4 Lưu chương trình và biên dịch chương trình. 1.5 Kiểm tra lỗi và hiệu chỉnh lỗi nếu có. 1.6 Gắn chip vi ñiều khiển thí nghiệm vào socket tương ứng trên khối nạp chip và bật nguồn cho khối nạp chip hoạt ñộng. 1.7 Nạp chương trình vào vi ñiều khiển. 1.8 Sử dụng vi ñiều khiển vừa nạp gắn vào socket tương ứng trên khối vi ñiều khiển. 1.9 Bật nguồn cho mô hình thí nghiệm. Quan sát kết quả hoạt ñộng, nếu kết quả hoạt ñộng không ñúng yêu cầu của ñề bài thì phải quay lại kiểm tra việc kết nối mạch, hiệu chỉnh chương trình và làm lại các bước từ bước 3 ñến bước 9. 2 Bài tập: (xem thêm trong phần hướng dẫn và phần bài tập của Bài 2) B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 ñoạn ñược thiết kế theo phương pháp không ña hợp và ngõ vào dữ liệu kiểu BCD) Bài 2: Chương trình ñiều khiển hiển thị ñếm số BCD từ 0 lên 9 trên LED4 (LED4 ñược nối với Port0). Giáo trình thực hành vi xử lý. 5 Biên soạn: Phạm Quang Trí 1 Trình tự tiến hành thí nghiệm: 1.1 Kết nối thiết bị thí nghiệm. • Quá trình kết nối thiết bị thí nghiệm tương tự như Bài 1. 1.2 Sơ ñồ nguyên của hệ thống: • Sơ ñồ nguyên của hệ thống tương tự như Bài 1. 1.3 Vẽ lưu ñồ giải thuật và viết chương trình ñiều khiển. • Cách 1: XUẤT SỐ 0 RA PORT (P0) = 00H BEGIN GỌI CTC TẠO TRỄ DELAY500MS XUẤT SỐ 1 RA PORT (P0) = 01H GỌI CTC TẠO TRỄ DELAY500MS B2.1 NB XUẤT SỐ 2 RA PORT (P0) = 02H GỌI CTC TẠO TRỄ DELAY500MS XUẤT SỐ 3 RA PORT (P0) = 03H GỌI CTC TẠO TRỄ DELAY500MS XUẤT SỐ 4 RA PORT (P0) = 04H GỌI CTC TẠO TRỄ DELAY500MS XUẤT SỐ 6 RA PORT (P0) = 06H GỌI CTC TẠO TRỄ DELAY500MS XUẤT SỐ 7 RA PORT (P0) = 07H GỌI CTC TẠO TRỄ DELAY500MS XUẤT SỐ 8 RA PORT (P0) = 08H GỌI CTC TẠO TRỄ DELAY500MS XUẤT SỐ 9 RA PORT (P0) = 09H GỌI CTC TẠO TRỄ DELAY500MS MAIN: XUẤT SỐ 5 RA PORT (P0) = 05H GỌI CTC TẠO TRỄ DELAY500MS DELAY500MS (XEM CTC NÀY TẠI DỤ A1) ;*************************************************** ;CHUONG TRINH DIEU KHIEN HIEN THI 0 -> 9 TREN LED 7 DOAN ;*************************************************** ;KET NOI: 1 LED -> PORT0. ;CHE DO: NON-MULTI, BCD IN, CA ;*************************************************** ORG 00H MAIN: MOV P0,#00H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#01H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#02H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#03H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#04H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#05H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#06H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#07H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#08H ;XUAT HIEN THI LCALL DELAY500MS MOV P0,#09H ;XUAT HIEN THI LCALL DELAY500MS SJMP MAIN ;**************************************************** B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 ñoạn ñược thiết kế theo phương pháp không ña hợp và ngõ vào dữ liệu kiểu BCD) Bài 2: Chương trình ñiều khiển hiển thị ñếm số BCD từ 0 lên 9 trên LED4 (LED4 ñược nối với Port0). Giáo trình thực hành vi xử lý. 6 Biên soạn: Phạm Quang Trí DELAY500MS: ;CHUONG TRINH CON TAO THOI GIAN TRE 500MS PUSH 00H MOV R0,#100 MOV TMOD,#01H LOOP2: MOV TH0,#HIGH(-5000) MOV TL0,#LOW(-5000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,LOOP2 POP 00H RET END • Cách 2: ;*************************************************** ;CHUONG TRINH DIEU KHIEN HIEN THI 0 -> 9 TREN LED 7 DOAN ;*************************************************** ;KET NOI: 1 LED -> PORT0. ;CHE DO: NON-MULTI, BCD IN, CA ;*************************************************** ORG 00H MAIN: MOV A,#00H ;GIA TRI BAT DAU LOOP: MOV P0,A ;XUAT HIEN THI LCALL DELAY500MS INC A ;TANG GIA TRI CJNE A,#10,LOOP ;GIA TRI KET THUC + 1 SJMP MAIN ;**************************************************** DELAY500MS: ;CHUONG TRINH CON TAO THOI GIAN TRE 500MS PUSH 00H MOV R0,#100 MOV TMOD,#01H LOOP2: MOV TH0,#HIGH(-5000) MOV TL0,#LOW(-5000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,LOOP2 POP 00H RET END 1.4 Thực hiện lần lượt các bước từ 1.3 ñến 1.8 tương tự như bài trên. 2 Bài tập: • Bài 1: Hãy viết chương trình ñiều khiển hiển thị số 3 trên LED1. • Bài 2: Hãy viết chương trình ñiều khiển hiển thị ñếm số BCD từ 0 lên 5 trên LED2. B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 ñoạn ñược thiết kế theo phương pháp không ña hợp và ngõ vào dữ liệu kiểu BCD) Bài 2: Chương trình ñiều khiển hiển thị ñếm số BCD từ 0 lên 9 trên LED4 (LED4 ñược nối với Port0). Giáo trình thực hành vi xử lý. 7 Biên soạn: Phạm Quang Trí • Bài 3: Hãy viết chương trình ñiều khiển hiển thị ñếm số BCD từ 5 xuống 0 trên LED2. • Bài 4: Nếu trường hợp LED của ta là loại Cathode chung thì chương trình phải thay ñổi như thế nào? Tại sao? Tiến hành mô phỏng thử xem sao? • Bài 5: Sinh viên tự mình suy nghĩ và phát triển thêm chương trình. B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 đoạn được thiết kế theo phương pháp khơng đa hợp và ngõ vào dữ liệu kiểu BCD) Bài 3: Chương trình điều khiển hiển thị số 35 trên hai LED (LED5 và LED4 được nối với Port0). Giáo trình thực hành vi xử lý. 8 Biên soạn: Phạm Quang Trí 1 Trình tự tiến hành thí nghiệm: 1.1 Kết nối thiết bị thí nghiệm. • Tắt nguồn cấp cho mơ hình thí nghiệm. • Dùng dây bus 8 nối J2 (SEL LED IN) ở khối LED 7 đoạn với J34 (SWITCH) ở khối cơng tắc và gạt tất cả các cơng tắc ở vị trí ON (vị trí GND). • Dùng dây bus 8 nối J14 (7SEG OUT 1) ở khối giải mã với J8 (7SEG4 IN) ở khối LED 7 đoạn. • Dùng dây bus 8 nối J17 (7SEG OUT 2) ở khối giải mã với J7 (7SEG5 IN) ở khối LED 7 đoạn. • Dùng dây bus 8 nối J63 (PORT0 / DATA) ở khối vi điều khiển với J16 (BCD IN 1-2) ở khối giải mã. • Dùng hai dây bus 3 nối J110 (POWER) ở khối LED 7 đoạn và J36 (POWER) ở khối giải mã với nguồn +5V ở khối nguồn. BCD IN 1-2 POWER 7 SEG OUT 1 7 SEG OUT 2 BCD IN 3-4 7 SEG OUT 3 7 SEG OUT 4 DEC. 2-4 DEC. 3-8 DEC. OUT DEC. 2-4 DEC. OUT DEC. OUT PORT 0PORT 1PORT 3PORT 2 PORT 1PORT 3 40 PINS 20 PINS 3 3 8 1.2 Sơ đồ ngun của hệ thống: AD7 AD0 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD4 AD5 AD6 AD7 A1 B1 C1 D1 E1 F1 G1 A1 B1 C1 D1 E1 F1 G1 AD0 AD1 AD2 AD3 A2 B2 C2 D2 E2 F2 G2 A2 B2 C2 D2 E2 F2 G2 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 AT89C51 C1 33p C2 33p X1 12MHz 2 3 4 5 6 7 8 9 1 RP1 10K +5V MẠCH ĐIỀU KHIỂN LED 7 ĐOẠN (CẤU HÌNH KHÔNG ĐA HP, NGÕ VÀO BCD) A 7 QA 13 B 1 QB 12 C 2 QC 11 D 6 QD 10 BI/RBO 4 QE 9 RBI 5 QF 15 LT 3 QG 14 U2 74LS47 LED5 +5V R11 56 R12 56 R13 56 R14 56 R15 56 R16 56 R17 56 A 7 QA 13 B 1 QB 12 C 2 QC 11 D 6 QD 10 BI/RBO 4 QE 9 RBI 5 QF 15 LT 3 QG 14 U3 74LS47 R2 56 R3 56 R4 56 R5 56 R6 56 R7 56 R8 56 LED4 +5V C3 10uF R1 10k +5V B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 ñoạn ñược thiết kế theo phương pháp không ña hợp và ngõ vào dữ liệu kiểu BCD) Bài 3: Chương trình ñiều khiển hiển thị số 35 trên hai LED (LED5 và LED4 ñược nối với Port0). Giáo trình thực hành vi xử lý. 9 Biên soạn: Phạm Quang Trí 1.3 Vẽ lưu ñồ giải thuật và viết chương trình ñiều khiển. ;*************************************************** ;CHUONG TRINH DIEU KHIEN HIEN THI SO 35 TREN LED 7 DOAN ;*************************************************** ;KET NOI: 2 LED -> PORT0. ;CHE DO: NON-MULTI, BCD IN, CA ;*************************************************** ORG 00H MOV P0,#35H ;XUAT HIEN THI SJMP $ END 1.4 Thực hiện lần lượt các bước từ 1.3 ñến 1.8 tương tự như bài trên. 2 Bài tập: (xem thêm trong phần hướng dẫn và phần bài tập của Bài 4) B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 ñoạn ñược thiết kế theo phương pháp không ña hợp và ngõ vào dữ liệu kiểu BCD) Bài 4: Chương trình ñiều khiển hiển thị ñếm số BCD từ 00 lên 99 trên hai LED (LED5 và LED4 ñược nối với Port0). Giáo trình thực hành vi xử lý. 10 Biên soạn: Phạm Quang Trí 1 Trình tự tiến hành thí nghiệm: 1.1 Kết nối thiết bị thí nghiệm. • Quá trình kết nối thiết bị thí nghiệm tương tự như Bài 3. 1.2 Sơ ñồ nguyên của hệ thống: • Sơ ñồ nguyên của hệ thống tương tự như Bài 3. 1.3 Vẽ lưu ñồ giải thuật và viết chương trình ñiều khiển. ;*************************************************** ;CHUONG TRINH DIEU KHIEN HIEN THI 00 -> 99 TREN LED 7 DOAN ;*************************************************** ;KET NOI: 2 LED -> PORT0. ;CHE DO: NON-MULTI, BCD IN, CA ;*************************************************** ORG 00H MAIN: MOV A,#00H ;GIA TRI BAT DAU LOOP: MOV P0,A ;XUAT HIEN THI LCALL DELAY500MS ADD A,#1 ;TANG GIA TRI DA A CJNE A,#00H,LOOP ;GIA TRI KET THUC + 1 SJMP MAIN ;**************************************************** DELAY500MS: ;CHUONG TRINH CON TAO THOI GIAN TRE 500MS PUSH 00H MOV R0,#100 MOV TMOD,#01H LOOP2: MOV TH0,#HIGH(-5000) MOV TL0,#LOW(-5000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,LOOP2 POP 00H RET END 1.4 Thực hiện lần lượt các bước từ 1.3 ñến 1.8 tương tự như bài trên. 2 Bài tập: • Bài 1: Hãy viết chương trình ñiều khiển hiển thị số 53 trên hai LED. • Bài 2: Hãy viết chương trình ñiều khiển hiển thị ñếm số BCD từ 00 lên 59 trên hai LED. • Bài 3: Hãy viết chương trình ñiều khiển hiển thị ñếm số BCD từ 59 xuống 00 trên hai LED. • Bài 4: Hãy viết chương trình ñiều khiển hiển thị ñếm số BCD từ 00 lên 23 trên hai LED. • Bài 5: Hãy viết chương trình ñiều khiển hiển thị ñếm số BCD từ 23 xuống 00 trên hai LED. [...]... (PORT0 / DATA) kh i vi đi u khi n v i J5 (7SEG7 IN) kh i LED 7 đo n • Dùng dây bus 8 n i J64 (PORT1) kh i vi đi u khi n v i J6 (7SEG6 IN) kh i LED 7 đo n • Dùng dây bus 8 n i J65 (PORT2 / A8 A15) kh i vi đi u khi n v i J7 (7SEG5 IN) kh i LED 7 đo n • Dùng dây bus 8 n i J66 (PORT3 / FUNCTION) kh i vi đi u khi n v i J8 (7SEG4 IN) kh i LED 7 đo n • Dùng dây bus 3 n i J110 (POWER) kh i LED 7 đo n v i ngu n... i J2 (SEL LED IN) kh i LED 7 đo n v i J34 (SWITCH) kh i cơng t c và g t t t c các cơng t c v trí ON (v trí GND) • Dùng dây bus 8 n i J14 (7SEG OUT 1) kh i gi i mã v i J8 (7SEG4 IN) kh i LED 7 đo n • Dùng dây bus 8 n i J 17 (7SEG OUT 2) kh i gi i mã v i J7 (7SEG5 IN) kh i LED 7 đo n • Dùng dây bus 8 n i J19 (7SEG OUT 3) kh i gi i mã v i J6 (7SEG6 IN) kh i LED 7 đo n • Dùng dây bus 8 n i J21 (7SEG OUT... QB QC QD QE QF QG 74 LS 47 QA QB QC QD QE QF QG 74 LS 47 Giáo trình th c hành vi x 12 Biên so n: Ph m Quang Trí B H TH NG ðI U KHI N LED 7 ðO N (B hi n th LED7 đo n đư c thi t k theo phương pháp khơng đa h p và ngõ vào d li u ki u BCD) Bài 5: Chương trình đi u khi n hi n th s 1234 trên b n LED (LED5 và LED4 đư c n i v i Port1, LED7 và LED6 đư c n i v i Port0) 1.3 V lưu đ gi i thu t và vi t chương trình... E3 F3 G3 LED7 R23 R24 R25 R26 R 27 R28 R29 +5V +5V A2 B2 C2 D2 E2 F2 G2 LED6 +5V A1 B1 C1 D1 E1 F1 G1 LED5 LED4 R16 R 17 R18 R19 R20 R21 R22 AT89C51 Giáo trình th c hành vi x 25 Biên so n: Ph m Quang Trí B H TH NG ðI U KHI N LED 7 ðO N (B hi n th LED 7 đo n đư c thi t k theo phương pháp khơng đa h p và ngõ vào d li u ki u 7 đo n) Bài 5: Chương trình đi u khi n hi n th s 1234 trên b n LED (LED4 đư c... HIEN THI (DON VI) MOV A,R1 ;NAP VI TRI DU LIEU Giáo trình th c hành vi x 27 Biên so n: Ph m Quang Trí B H TH NG ðI U KHI N LED 7 ðO N (B hi n th LED 7 đo n đư c thi t k theo phương pháp khơng đa h p và ngõ vào d li u ki u 7 đo n) Bài 6: Chương trình đi u khi n hi n th đ m s BCD t 0000 lên 9999 trên b n LED (LED4 đư c n i v i Port0, LED5 đư c n i v i Port1, LED6 đư c n i v i Port2 và LED7 đư c n i v... bus 8 n i J2 (SEL LED IN) kh i LED 7 đo n v i J34 (SWITCH) kh i cơng t c và g t t t c các cơng t c v trí ON (v trí GND) • Dùng dây bus 8 n i J63 (PORT0 / DATA) kh i vi đi u khi n v i J8 (7SEG4 IN) kh i LED 7 đo n • Dùng dây bus 8 n i J64 (PORT1) kh i vi đi u khi n v i J7 (7SEG5 IN) kh i LED 7 đo n • Dùng dây bus 3 n i J110 (POWER) kh i LED 7 đo n v i ngu n +5V kh i ngu n 1.2 Sơ đ ngun c a h th ng:... vi x 16 Biên so n: Ph m Quang Trí B H TH NG ðI U KHI N LED 7 ðO N (B hi n th LED 7 đo n đư c thi t k theo phương pháp khơng đa h p và ngõ vào d li u ki u 7 đo n) Bài 1: Chương trình đi u khi n hi n th s 7 trên LED4 (LED4 đư c n i v i Port0) 1.3 V lưu đ gi i thu t và vi t chương trình đi u khi n ;*************************************************** ;CHUONG TRINH DIEU KHIEN HIEN THI SO 7 TREN LED 7. .. P1.4 P1.5 P1.6 P1 .7 1 2 3 4 5 6 7 8 PSEN ALE EA P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1 .7 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 U2 AD0 AD1 AD2 AD3 7 1 2 6 4 5 3 AD4 AD5 AD6 AD7 7 1 2 6 4 5 3 P1.0 P1.1 P1.2 P1.3 7 1 2 6 4 5 3 P1.4 P1.5 P1.6 P1 .7 7 1 2 6 4 5 3 10K P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0 .7/ AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2 .7/ A15 P3.0/RXD... bài t p c a Bài 6) Giáo trình th c hành vi x 26 Biên so n: Ph m Quang Trí B H TH NG ðI U KHI N LED 7 ðO N (B hi n th LED 7 đo n đư c thi t k theo phương pháp khơng đa h p và ngõ vào d li u ki u 7 đo n) Bài 6: Chương trình đi u khi n hi n th đ m s BCD t 0000 lên 9999 trên b n LED (LED4 đư c n i v i Port0, LED5 đư c n i v i Port1, LED6 đư c n i v i Port2 và LED7 đư c n i v i Port3) 1 Trình t ti n hành... +5V +5V LED7 A4 B4 C4 D4 E4 F4 G4 A1 B1 C1 D1 E1 F1 G1 +5V LED6 A3 B3 C3 D3 E3 F3 G3 +5V LED5 A2 B2 C2 D2 E2 F2 G2 LED4 A1 B1 C1 D1 E1 F1 G1 74 LS 47 QA QB QC QD QE QF QG A2 B2 C2 D2 E2 F2 G2 R2 R3 R4 R5 R6 R7 R8 A3 B3 C3 D3 E3 F3 G3 R9 R10 R18 R19 R20 R21 R22 A4 B4 C4 D4 E4 F4 G4 R23 R24 R25 R26 R 27 R28 R29 MẠC ĐIỀ KHIỂ LED 7 ĐO N H U N Ạ (C U HÌNH KHONGĐA HƠ , NG Õ OBC Ấ Â Ï P OVÀ D) 74 LS 47 QA QB QC . khối LED 7 đoạn. • Dùng dây bus 8 nối J 17 (7SEG OUT 2) ở khối giải mã với J7 (7SEG5 IN) ở khối LED 7 đoạn. • Dùng dây bus 8 nối J19 (7SEG OUT 3) ở khối giải mã với J6 (7SEG6 IN) ở khối LED 7 đoạn. . HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED 7 đoạn được thiết kế theo phương pháp khơng đa hợp và ngõ vào dữ liệu kiểu 7 đoạn) Bài 1: Chương trình điều khiển hiển thị số 7 trên LED4 (LED4 . B. HỆ THỐNG ðIỀU KHIỂN LED 7 ðOẠN. (Bộ hiển thị LED7 đoạn được thiết kế theo phương pháp khơng đa hợp và ngõ vào dữ liệu kiểu BCD) Bài 1: Chương trình điều khiển hiển thị số 7 trên LED4 (LED4

Ngày đăng: 09/05/2014, 21:14

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan