tailieunhanh - viết chương trình điều khiển 8 led sáng dồn, chương 7
I. Mục đích yêu cầu: biết cách viết chương trình đếm phút giây, cách kiểm tra chương trình đếm. II. Trình tự thực hiện: 1. Giải thuật 2. Kết nối mạch theo trình tự : - Dùng bus dây kết nối port 0 đến pinhd điều khiển các đoạn a,b,c,d,e,f,g,dp và kết nối port 2 đến pinhd điều khiển quét hàng . - Gắn vi điều khiển vào đế nạp 40 pin | Chương 7 CHƯƠNG TRÌNH ĐẾM PHÚT - GIÂY HIỂN THỊ Ở 4 LED I. Mục đích yêu cầu biết cách viết chương trình đếm phút giây cách kiểm tra chương trình đếm. II. Trình tự thực hiện 1. Giải thuật End 2. Kết nối mạch theo trình tự - Dùng bus dây kết nối port 0 đến pinhd điều khiển các đoạn a b c d e f g dp và kết nối port 2 đến pinhd điều khiển quét hàng . - Gắn vi điều khiển vào đế nạp 40 pin socket ở modul nạp chương trình ở hệ thống 2 . 3. Khởi động phần mềm mở File mới và đặt tên file. 4. Viết chương trình với tên file vừa đặt xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx chuong trinh dem phut giay su dung ngat timer to de dem chinh xac ve thoi gian xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx giay equ r2 phut equ r3 bdn equ r1 gan bien dem giay la R2 gan bien dem phut cho R3 gan bien dem ngat org 200h dia chi khai bao ma 7 doan tu so 0 den so 9 ma7doan db 0C0h 0F9h 0A4h 0B0h 99h 92h 82h 0F8h 80h 90h org 0000h bat dau chuong trinh ljmp main nhay den chtr chinh org 000bh Ijmp int_t0 nhay den chtr con ngat timerO main mov tmod 01h timerO mod 1 - dem 16 bit mov dptr 0200h dptr quan ly vung ma 7 doan clr tf0 xoa co tran timer0 mov ie 10000010b cho ngat timer0 mov th0 3ch khoi tao timer delay 50ms mov tl0 0b0h setb tr0 cho timer0 bat dau dem main3 mov phut 00h phut 00 mainO mov giay 00h giay 00 mainl mov bdn 00 nap bien den so lan ngat lcall gma main2 lcall hthi goi chtr con hien thi cjne bdn 2 main2 chua dung 20 lan tuc 1 giay mov a giay chuyen giay sang A add a 1 tang giay len 1 da a hieu chinh so BCD trong A mov giay a tra lai cho giay cjne giay 60h main1 ss giay voi 60 mov a phut chuyen phut sang A add a 1 tang phut len 1 da a hieu chinh so BCD trong A mov phut a tra lai cho phut cjne phut 60h main0 ss giay voi 60 sjmp main3 lam lai tu dau xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .
đang nạp các trang xem trước