Tải bản đầy đủ (.pdf) (7 trang)

Sử dụng proteus để thiết kế led ma trận 7858

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1009.23 KB, 7 trang )







I GIỚI THIỆU SƠ QUA :
Trong proteus có rất nhiều loại led ma trận , ví dụ như loại 8x8 hoặc 5x8.Tôi
chỉ nói về led matrix loại 8x8 vì nó phổ biến và thường hay được dung ,các
loại led matrix khác nguyên lý đều tượng tự như nhau .
Led ma trận trong proteus thì có nhiều màu khác nhau ,có 3 loại chính là màu
đỏ ,màu xanh lá cây ,và màu xanh da trời .
Mỗi loại này lại có sự khác biệt nhau về chân để xác định đâu là hàng đâu là
cột .
Do đó để đơn giản tui ,nói về loại màu xanh lá cây ,vì loại này trông nó đẹp .
Led ma tran màu xanh lá cây có hình dạng như sau :


II CÁCH XÁC ĐỊNH HÀNG CỘT ,THAY ĐỔI THÔNG SỐ

Khi chúng ta làm việc với led matrix , điều quan tâm lớn nhất của chúng ta là
phải xác định xem ,chân của nó thế nào ,tức là đâu là chân hàng , đâu là
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.






chân cột ,trong các chân hàng ,thì chân nào là chân ứng với hàng đầu ,và


chân nào ứng với hàng cuối để chúng ta xác định bít cao ,bít thấp .
- Dùng nguồn 5V và mass để thử và rút ra kết luận như hình vẽ sau


Ta thấy các chân ở trên là chân hàng và được nối với mass suy ra trong cấu
tạo nó được nối với catốt của led .
ngược lại chân ở dưới là chân cột .
- Ta thấy các chân ở trên là chân hàng có 1 chân ko nối mass thì hàng trên
cùng ko sáng suy chân đầu tiên bên trai của led sẽ ứng với hàng đầu tiên tính
từ trên .
- Và đương nhiên các chân phía dưới là chân cột thì chân đầu tiên bên trái sẽ
ứng ngay với cột đầu tiên bên trái .
Như vậy chúng ta xác định được rõ rang các chân của led.
Tuy nhiên giả sử chúng ta muốn thay đổi theo các kiểu như sau :
a: chân trên của led vẫn là hàng ,chân dưới vẫn là cột ,nhưng lúc này hàng
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.






được tich cực với bít 1 (5v) còn cột tich cực mức 0 .(ngược với trên ) ta làm
như sau:
Kich chuột phải vào led chọn edit properties sau đó đánh dấu vào
edit all properties as text thay đổi A,B,C,D,E,F,G,H thanh 1,2,3,4,5,6,7,8.


Generated by Foxit PDF Creator © Foxit Software

For evaluation only.







Ta được như sau :
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.







b.Nếu chúng ta muốn thay đổi cho cột lên trên,hàng xuống dưới và cực tính
không đổi thì dung quay 1800 là ok

III : CÁCH TÍNH MÃ LED HIỆN THỊ
Chúng ta nhìn vào hình vẽ sau :
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.







setb p3.1
mov a,b
movc a,@a+DPTR
mov p2,a
inc b
acall delay
cjne r3,#07fh,main5

djnz r0,main1
inc DPTR
mov a,DPL
cjne a,#144,lap ; 144 là = (số hàng db x8 ,để giới hạn và quay về )
sjmp batdau
delay :
push 04 ; cất vào sactk để tý còn lấy ra dung lần thư 2
push 05
push 06
mov r4,#4
n1:mov r5,#4
n2:mov r6,#4
n3:djnz r6,n3
djnz r5,n2
djnz r4,n1
pop 06
pop 05
pop 04
ret

delay2: ; tạo trễ thời gian ,t= 4X4X4x2us = 128us

mov r4,#4
m1:mov r5,#4
m2:mov r6,#4
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.






m3:djnz r6,m3
djnz r5,m2
djnz r4,m1
ret
org 800h ;chọn địa chỉ này để tránh data bị đè lên nhau

maled: db 0h, 0h, 0h, 0h, 0h, 0h ,0h, 0h
db 0h, 0h, 0h, 0h, 0h, 0h, 0h, 0h
db 0h, 0h, 0h, 0h, 0h, 0h, 0h, 0h
db 0h, 0h, 0h, 0h, 0h, 0h, 0h, 0h
db 0h, 0h, 7eh, 10h, 8h, 70h, 0h,8h
db 3eh, 48h, 20h,0h,8h,3eh,48h,20h
db 0h ,0fch, 14h, 14h ,8h, 0h,0h, 24h
db 0h, 40h, 0a0h, 50h, 28h, 14h,0ah, 4h
db 0h, 7eh, 8h, 8h, 8h,7eh,0h,3ch
db 42h,42h,42h,3ch,0h,7eh,0h, 0h
db 3ch, 42h, 42h, 62h, 7ch,80h,0h,3eh
db 40h, 40h, 3eh, 0h,7ch,0ah,0ah, 0ah
db 7ch, 0h, 7eh, 4h, 8h,10h ,7eh, 0h

db 0h, 8h, 7eh, 4ah, 4ah, 42h, 3ch, 0h
db 7eh, 0h, 7eh,4ah, 4ah, 42h ,0h, 7eh
db 4h, 8h, 10h, 7eh, 0h, 0h, 2h, 2h
db 7eh, 2h, 2h,0h ,3eh, 40h ,40h, 40h
db 3eh, 3h ,0h, 0h, 0h, 0h ,0h, 0h

end
Vì không có thời gian để giải thích hết các lệnh và phân tich đến bản chất
mong các bạn thông cảm nha. Co ji thi mail cho minh (

hay 0984040941)
Khi làm phải chuý các chân của led ma trận và mã để quýet led theo hàng
,chân nào ứng với MSB và chân nào ứng với LSB .
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.

×