ỨNG DỤNG HỆ THỐN GI ĐIỀU KHIỂN LED 7 ĐOẠN
TỰA BÀ I: CHƯƠNGTRÌNH HIỂN THỊ CHỮ “-HA-NOI-” TRÊN 8LED.
4. Viết chương trình với tên file vừa đặt :
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ; chuong trinh hien thi chu "-HA-NOI-"
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx org 0000h ;bat dau chuong trinh
mov dptr,#machu ;nap dia chi quan ly ma chu vao vung nho main: mov r2,#11111110b ;luu ma quet
mov r3,#00 setb c maina: mov a,r3
movc a,@a+dptr ;lay ma chu mov p0,a ;
mov p2,r2 lcall delay
mov p2,#0FFh ;tat het de chong lem inc r3 ;xu ly led ke
mov a,r2 ;xoay ma quet rlc a
mov r2,a
jc maina ;
sjmp main ;quay lai lam lai tu dau delay: mov r6,#01h
de: mov r7,#050h djnz r7,$
djnz r6,de ret
;khai bao ma chuoi '-HA-NOI-' vao vung nho
machu: db 0bfh,089h,088h,0bfh,0c8h,0c0h,0f9h,0bfh end
5. Thực hiện các bước giống như bài chuẩn và xem kết quả có hiển thị đúng yêu cầu hay không và hiệu chỉnh lại cho đúng.
III. Bài tập ứng dụng:
1. Hãy viết chương trình hiển thị chuỗi “COCACOLA”.
I. Mục đích yêu cầu: biết cách viết chương trình điều khiển hiển thị chuỗi kí tự nhấp nháy trên led sử dụng phương pháp quét.
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 đếm 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 của hệ thống 2 . 3. Khởi động phần mềm, mở File mới và đặt tên file. Vd: bai2_7.asm
4. Viết chương trình với tên file vừa đặt :
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ; chuong trinh hien thi chu "-HA-NOI-" nhap nhay
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx led7 equ p0 ;dieu khien cac doan a,b,c,d,e,f,dp
quet equ p2 ;dieu khien quet cac transistor org 0000h ;bat dau chuong trinh
mov dptr,#machu
mainb: mov r4,#255 ;so lan lap lai hien thi chuoi main: mov r2,#11111110b ;luu ma quet
mov r3,#00 setb c maina: mov a,r3
movc a,@a+dptr ;lay ma chu mov led7,a ; NGÀY : SỐ TIẾT : LỚP : MSSV : THỰC HÀNH VI ĐIỀU KHIỂN BÀI SỐ : 2-7