RET *********************************************************** Chương trình giải mã 7 đoạn *********************************************************** ORG 4700H MOV R0, #08H ;Quản lý byte đòa chỉ thấp MOV DPTR, #5000H DECO1:PUSH 82 ; Cất DPTR PUSH 83 ;Cất DPTR MOV DPTR, #5000H MOV A, R0 MOVC A, @A+DPTR MOV DPTR, #0200H MOVC A, @A+DPTR POP 83H POP 82H MOVX @DPTR, A INC DPTR INC R0 CJNE R0, #0BH, DECO1 RET ******************************************************** Chương trình hiển thò ******************************************************** ORG 4800H MOV R0, #87H ; Từ điều khiển 8279 MOV R1, #00 ; Đòa chỉ tương đối vùng data DISP: MOV DPTR, #CW79 ; Đòa chỉ điều khiển 8279 MOV A, R0 MOV @DPTR, A MOV DPTR, #5000H MOV A, R1 ;Chuyển đòa chỉ tương đối từ R1 sang A MOVC A, @A+DPTR ;Lấy byte dữ liệu MOV DPTR, #DT79 ;Đòa chỉ hiển thò 8279 MOVX @DPTR, A DEC R0 INC R1 CJNE R1, #08, DISP RET *********************************************************** Vùng chứa mã hiển thò kênh chọn tại LED 8 *********************************************************** ORG 4300H 4300 3F 4301 06 4302 5B 4303 4F 4304 66 4305 6D 4306 7D 4307 07 *********************************************************** Chương trình con delay *********************************************************** ORG 488CH MOV 7DH, #05H DEL3:MOV 7FH, #0A0H DEL2:MOV 7EH, #0FFH DEL1:DJNZ 7EH, DEL1 DJNZ 7FH, DEL2 DJNZ 7DH, DEL3 RET KẾT LUẬN Sau 6 tuần thực hiện đề tài dưới sự hướng dẫn của thầy Lê Thanh Đạo em nhận thấy kiến thức của mình đã được củng cố và mở rộng hơn. Tuy vậy đề tài vẫn còn rất nhiều thiếu sót, vì thế em rất mong được sự đóng góp chân thành của quý thầy cô để đề tài ngày càng trở nên phong phú và hoàn thiện. Ngày 25 Tháng 02 Năm 2000 Sinh viên thực hiện Nguyễn Vũ Anh Duy PHAÀN III PHUÏ LUÏC TÀI LIỆU THAM KHẢO 1 –Vi điều khiển trong đo lường và điều khiển - Ngô Diên Tập 2 – Đo lường và điều khiển bằng máy tính - Ngô Diên Tập 3 – Digital system principles and applications - Ronald J.Tocci 4 – Electronic divices and circuits - Theodore F.Bogart 5 – The 8051 Microcontroller - I.Scott Mackenzie . Đòa chỉ điều khiển 8279 MOV A, R0 MOV @DPTR, A MOV DPTR, #5000H MOV A, R1 ;Chuyển đòa chỉ tương đối từ R1 sang A MOVC A, @A+DPTR ;Lấy byte dữ liệu MOV DPTR, #DT79 ;Đòa chỉ hiển thò 8279. Tuy vậy đề tài vẫn còn rất nhiều thiếu sót, vì thế em rất mong được sự đóng góp chân thành của quý thầy cô để đề tài ngày càng trở nên phong phú và hoàn thiện. Ngày 25 Tháng 02 Năm 2000 Sinh. RET *********************************************************** Chương trình giải mã 7 đoạn *********************************************************** ORG 4700H MOV