tailieunhanh - Giáo trình hình thành nguyên lý chung của hệ thống báo giờ tự động thông qua tần số xung clock p5

Chương trình MAIN được đặt vào vùng nhớ bắt đầu từ địa chỉ 0000h. Nó được thực hiện ngay khi hệ thống vừa được cấp điện. Chương trình MAIN sẽ khởi động hệ thống và thực hiện chức năng tự động báo hiệu. Lưu đồ tổng quát như sau:Số Hottime có trong bảng. SKTSTA EQU 1002h ; Trạng thái bảng Skiptime ; Số Skiptime có trong bảng Phân chia vùng nhớ : Trong không gian 6KB gồm 4KB ROM và 2KB RAM bộ nhớ của Hệ Thống được phân chia như sau:. | Luận văn tot nghiệp So Hottime co trong bang. SKTSTA EQU 1002h Trang thái bang Skiptime So Skiptime co trong bang Phân chia vùng nhơ Trong khong gian 6KB gom 4KB ROM va 2KB RAM bo nhô cua He Thong được phan chia như sau 17FEh 102Eh STACK 103Dh 1028h BANG SKIPTIME 1027h 1008h BANG HỘTTIME 1007h 1005h THỚI GIAN THựC 1004h 1000h VÙNG ĐỆM 0FFFh 0FA0h BANG RESTIME 0F9Fh 0000h PHAN mEm Hình 25 BANG PHAN CHIA BỘ NHỚ Căc chương trình. trình MAIN Mô tâ chương trình Chưông trình MAIN được đat vao vung nhô bat đau tư địa chỉ 0000h. No được thực hiẹn ngay khi he thong vưa được cấp điẹn. Chưông trình MAIN se khôi đọng he thong va thưc hiên chưc nang tư đọng bao hieu. Lưu đo tong quat như sau Hệ thong băo giờ tư động Luận văn tot nghiệp Hệ thong băo giờ tự động Luận văn tot nghiệp Hình 26 LƯU Đồ TONG QUÁT CHƯƠNG TRÌNH MAIN Khởi động hệ thống như sau Khởi động Stack ở địa chỉ 27FFh Reset mach bao hiệu xuất ra gia trị 0h ở địa chỉ 3000h. Xộa vung nhở từ 1000h đến 1007h bang gia trị 00h. Tao bang Hottime va Skiptime rộng cộ địa chỉ từ 1008h đến 103Dh bang gia trị 0FEh. Chon ngat INT va cho phep ngat. Hien thị thởi gian thừc đau tiến 2 00 00 00. Tự động bao hiệu. Qua trình từ đọng bao hiẹu đừởc bat đau ngay sau khi khởi đọng he thong qua trình nay do mot vong lặp thừc hien moi phut mọt lan. _ Chừởng trình bat đau duyết bang Hottime va Restime đe tìm mọt thởi điểm bao hiếu bang vởi thởi gian thừc nếu khong co chừởng trình quay ve chở thừc hiên qua trình mởi. _ Nếu co thởi điểm trung vởi thởi gian thừc chừởng trình se duyết bang Skiptime. Nếu khong co Skiptime bang vởi thởi gian thừc va thừ la thừ 2 - 6 thì chừởng trình ra quyết định bao hiếu nếu thởi điê m bao hiếu đo la Restime . Nếu co Skiptime bang vởi thởi gian thừc nghĩa la thởi điếm đo bị cấm bao hiếu chừởng trình se khong bao hiếu va xoa Skiptime đo. _ Sau khi bao hiếu hay xoa Skiptime xong chừởng trình se xoa Hottime nếu thởi điếm bao hiếu la Hottime roi trở vế thừc hiến qua trình mởi. _ Khi nhạn .

TỪ KHÓA LIÊN QUAN