CP | 32H | |
JR | NC,NEXT4 | |
ADD | A,18H | |
JR | DISP | |
NEXT4: | SCF | |
CCF | ||
CP | 3CH | |
JR | NC,DISP | |
ADD | A,1EH | |
DISP: | LD | B,A |
SRA | A | |
SRA | A | |
SRA | A | |
SRA | A | |
LD | (DE),A | |
INC | DE | |
LD | A,B | |
AND | 00001111B | |
LD | (DE),A | |
DEC | DE | |
COM: | LD | A,(DE) |
CP | 00H | |
JR | NZ,COM1 | |
LD | A,00111111B | |
JR | DISPL | |
COM1: | CP | 01H |
JR | NZ,COM2 | |
LD | A,00000110B | |
JR | DISPL | |
COM2: | CP | 02H |
JR | NZ,COM3 | |
LD | A,01011011B | |
JR | DISPL | |
COM3: | CP | 03H |
JR | NZ,COM4 | |
LD | A,01001111B | |
JR | DISPL | |
COM4: | CP | 04H |
JR | NZ,COM5 | |
LD | A,01100110B | |
JR | DISPL | |
COM5: | CP | 05H |
JR | NZ,COM6 | |
LD | A,01101101B | |
JR | DISPL | |
COM6: | CP | 06H |
JR | NZ,COM7 | |
LD | A,01111101B | |
JR | DISPL | |
COM7: | CP | 07H |
JR | NZ,COM8 | |
LD | A,00000111B | |
JR | DISPL |
Có thể bạn quan tâm!
- Mô Tả Hệ Thống Và Hướng Dẫn Sử Dụng:
- Ứng dụng CPU Z80 - Thiết kế và thi công hệ thống báo giờ tự động - 11
- Ứng dụng CPU Z80 - Thiết kế và thi công hệ thống báo giờ tự động - 12
Xem toàn bộ 105 trang tài liệu này.
CP JR | 08H NZ,COM9 | |
LD | A,01111111B | |
JR | DISPL | |
COM9: | CP | 09H |
JR | NZ,COM11 | |
LD | A,01101111B | |
JR | DISPL | |
COM11: | LD | A,00000000B |
DISPL: | INC | C |
PUSH | HL | |
LD | HL,2001H | |
LD | (HL),C | |
POP | HL | |
LD | (2000H),A | |
LD | A,41H | |
CP | E | |
JP | Z,AGAIN | |
LD | E,A | |
JR | COM | |
EXITD: | POP | HL |
POP | DE | |
POP | BC | |
POP | AF | |
RET |
Chương trình ERROR.
Mục đích : gởi thông báo lỗi đến người dùng Ngõ vào : phím OK
Ngõ ra : led hiển thị Error chớp, tắt Các thanh ghi sử dụng : A, HL, DE, BC
PUSH PUSH PUSH PUSH | AF BC DE HL | |
WAIT: | LD | A,10010000B |
LD | (2001H),A | |
LD | HL,2000H | |
LD | (HL),01111001B | |
LD | (HL),01010000B | |
LD | (HL),01010000B | |
LD | (HL),00111111B | |
LD | (HL),01010000B | |
LD | (HL),00000000B | |
LD | (HL),00000000B | |
LD | BC,138BH | |
WT: | XOR | A |
LD | A,(4000H) |
CP | 0F7H | |
JR | Z,EXIT | |
XOR | A | |
DEC | BC | |
CP | B | |
JR | NZ,WT | |
LD | A,10010000B | |
LD | (2001H),A | |
LD | HL,2000H | |
LD | (HL),00000000B | |
LD | (HL),00000000B | |
LD | (HL),00000000B | |
LD | (HL),00000000B | |
LD | (HL),00000000B | |
LD | (HL),00000000B | |
LD | (HL),00000000B | |
LD | BC,138BH | |
WT1: | XOR | A |
DEC | BC | |
CP | B | |
JR | NZ,WT1 | |
JR | WAIT | |
EXIT: | POP | HL |
POP | DE | |
POP | BC | |
POP | AF | |
RET |
Bảng RESTIME.
Bảng chứa các thời điểm báo hiệu thường trực.
ORG 0FA0H DEFB 07H DEFB 00H DEFB 0ABH DEFB 07H DEFB 2DH DEFB 0CFH DEFB 07H DEFB 32H DEFB 0ABH DEFB 08H DEFB 23H DEFB 0CFH DEFB 08H DEFB 2DH DEFB 0ABH DEFB 09H DEFB 1EH DEFB 0CFH DEFB 09H
DEFB 23H DEFB 0ABH DEFB 0AH DEFB 14H DEFB 0CFH DEFB 0AH DEFB 1EH DEFB 0ABH DEFB 0BH DEFB 0FH DEFB 0CFH DEFB 0BH DEFB 14H DEFB 0ABH DEFB 0CH DEFB 05H DEFB 0CFH DEFB 0CH DEFB 0FH DEFB 0ABH DEFB 0DH DEFB 00H DEFB 0CFH DEFB 0DH DEFB 05H DEFB 0ABH DEFB 0DH DEFB 32H DEFB 0CFH DEFB 0EH DEFB 00H DEFB 0ABH DEFB 0EH DEFB 2DH DEFB 0CFH DEFB 0EH DEFB 32H DEFB 0ABH DEFB 0FH DEFB 23H DEFB 0CFH DEFB 0FH DEFB 2DH DEFB 0ABH DEFB 10H DEFB 1EH DEFB 0CFH DEFB 10H DEFB 23H DEFB 0ABH DEFB 11H DEFB 14H DEFB 0CFH
DEFB 0FFH DEFB 0FFH DEFB 0FFH
TÀI LIỆU THAM KHẢO
1- Lê Văn Việt CẤU TRÚC MÁY TÍNH
Đại Học Bách Khoa TP. HCM 1988
2- Hồng Minh Nhật, Lê Văn Tú, Huỳnh Công Sanh, Nguyễn Thành Nhân
THIẾT KẾ VÀ LẮP RÁP MÁY VI TÍNH CPU-Z80, TẬP 1
NXB Giáo Dục 1994
3- Dương Minh Trí SƠ ĐỒ CHÂN LINH KIỆN BÁN DẪN
NXB Giáo dục Và Đào tạo TP. HCM 1992
4- Nguyễn Đình Phú LỊCH SỬ PHÁT TRIỂN, CÁC KHÁI NIỆM CƠ BẢN VỀ CẤU TRÚC VI XỬ LÍ
Trường Đại Học Sư Phạm Kỹ Thuật
5- TÀI LIỆU HƯỚNG DẪN SỬ DỤNG KIT VI XỬ LÍ Z80
Trường Đại Học Sư Phạm Kỹ Thuật
6- Nguyễn Minh Tuấn GIÁO TRÌNH CẤU TRÚC MÁY TÍNH VÀ HỢP NGỮ
NXB TRẺ