Ứng dụng CPU Z80 - Thiết kế và thi công hệ thống báo giờ tự động - 13




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!

Xem toàn bộ 105 trang tài liệu này.

Ứng dụng CPU Z80 - Thiết kế và thi công hệ thống báo giờ tự động - 13



COM8:

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


ERROR:

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Ẻ

Xem tất cả 105 trang.

Ngày đăng: 08/09/2023
Trang chủ Tài liệu miễn phí