hệ thống điều khiển thiết bị từ xa và tự động quay số báo động thông qua mạng điện thoại, chương 9

Khi reset CPU hay khi mới cấp điện thì chương trình chính bắt đầu. Đầu tiên chương trình sẽ khởi tạo các giá trị ban đầu cho các timer, các ngắt bên ngoài và xóa các port P0, P1, P2 về mức logic 0. Định nghĩa timer 0 hoạt động ở mode 1 tức mode đếm 16 bit. Định nghĩa ngắt ngoài 0, ngắt ngoài 1, ưu tiên ngắt 0 và đều là tác động cạnh âm. Sau khi khởi tạo các giá trị ban đầu thì chương trình chính cho phép ngắt 1 hoạt động để đợi tín. | Chương 9 THIẾT KẾ PHẦN MẾM I. CHƯƠNG TRÌNH CHÍNH 1. Lưu đồ giai thuật LCẦLL 1 S Đ 1 s Đ 2. Giai thích Khi reset CPU hay khi mới cấp điện thì chương trình chính bắt đấu. Đấu tiện chương trình sệ khơi tạo cấc gia trị ban đấu cho cấc timer cấc ngất bện ngoai vấ xoa cấc port P0 P1 P2 vệ mức logic 0. Định nghĩa timệr 0 hoat đọng ơ modệ 1 tức modệ đếm 16 bit. Định nghĩa ngất ngoai 0 ngất ngoai 1 ưu tiện ngất 0 vấ đệu lấ tấc động canh ấm. Sau khi khơi tao cấc giấ trị ban đấu thì chương trình chính cho phệp ngất 1 hoat đọng đệ đơi tín hiệu chuong sau đo kiểm tra ơ chấn co tín hiệu chấy hay khong nếu khong co thrkiềm tra ơ chấn co tín hiệu trọm hay khong. Nếu khong co tín hiệu trọm thì sệ nhay vệ kiềm tra lai tín hiệu chấy. Quấ trình như vấy sệ đi vấo vong lấp vo tấn đệ kiệm tra cấc tín hiệu chấyvấ trọm. Luc nấy ngất 1 đang chơ sự tấc đong chuong. Nếu co tín hiệu chuong tấc đọng đến ngất ngoai 1 thì sệ gọi chương trình phục vu ngất ngoai 1. Sau khi chương trình ngất ngoai 1 đươc thực hiện xong nếu ta ấn 1 phím bất kì chấn IRQ CP cua MT8880 sệ tấc đong đến ngất ngoai 0 đế gọi chương trình phuc vu ngất ngoai 0. Do 2 tấc đọng chuong vấ tấc đong ấn phím lấ bất thương khong thệo qui luất do đo phai sử dung chương trình phuc vu ngất tức khi co tấc đọng mơi xử lí. Nếu không chương trình sẽ ở vong lặp lại chương trình chính đẽ đợi. II. CHƯƠNG TRÌNH PHỤC VỤ NGAT 1. Lựu đồ giai thuật

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.