Danh mục

viết chương trình điều khiển 8 led sáng dồn, chương 7

Số trang: 6      Loại file: pdf      Dung lượng: 144.34 KB      Lượt xem: 19      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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ật2. 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
Nội dung trích xuất từ tài liệu:
viết chương trình điều khiển 8 led sáng dồn, chương 7Chương 7: CHƯƠNG TRÌNH ĐẾM PHÚT - GIÂY HIỂN THỊ Ở 4 LEDI. 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: Begin Khôûi taïo vuøng nhôù löu tröõ maõ 7 ñoaïn töø 0 ñeán 9 Khôûi taïo vuøng nhôù löu tröõ bieán ñeám haøng chuïc, ñôn vò cuûa phuùt, giaây = 00 Giaûi maõ haøng chuïc, ñon vò cuûa phuùt giaây (töø maõ nhò phaân sang maõ 7 ñoaïn) Delay vaø hieån thò ñuùng 1s Taêng bieán ñeám S haøng chuïc,ñôn vò giaây-so saùnh vôùi 60 Ñ S Taêng bieán ñeám haøng chuïc,ñôn vò phuùt-so saùnh vôùi 60 Ñ 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 :;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;chuong trinh dem phut giay;su dung ngat timer t0 de dem chinh xac ve thoi gian;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx giay equ r2 ;gan bien dem giay la R2 phut equ r3 ;gan bien dem phut cho R3 bdn equ r1 ;gan bien dem ngat org 200h ;dia chi khai bao ma 7 doan tu so 0 den so9ma7doan: 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 ljmp int_t0 ;nhay den chtr con ngat timer0main: mov tmod,#01h ;timer0: 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 demmain3: mov phut,#00h ;phut=00main0: mov giay,#00h ;giay=00main1: mov bdn,#00 ;nap bien den so lan ngat lcall gmamain2: 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;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; chuong trinh con giai ma;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxgma: mov a,giay anl a,#0fh ;xoa 4 bit cao hang chuc giay movc a,@a+dptr;lay ma 7 doan mov 27h,a ;cat ma vao o nho 20h mov a,giay anl a,#0f0h ;xoa 4 bit thap hang dvi swap a ;chuyen 4 bit cao xuong vi trithap movc a,@a+dptr;lay ma 7 doan hang chuc mov 26h,a mov a,phut anl a,#0fh ;xoa 4 bit cao hang chuc phut movc a,@a+dptr;lay ma 7 doan mov 25h,a ;cat ma vao o nho 20h mov a,phut anl a,#0f0h ;xoa 4 bit thap hang dvi phut swap a ;chuyen 4 bit cao xuong vi trithap movc a,@a+dptr;lay ma 7 doan hang chuc mov 24h,a ret;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;chuong trinh delay co goi chuong trinh hien thi;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;chuong trinh con ngat timer0 sau khoang thoi gian 50msint_t0: inc bdn ;tang bien dem giay mov th0,#3ch ;khoi tao lai timer mov tl0,#0b5h clr tf0 reti;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;chuong trinh c ...

Tài liệu được xem nhiều: