You are on page 1of 6
Chuong 6. THidt KB he thing vt WY ‘PRT Bai tp MI: Hay thiét ké mach diéu khién 1 LCD gidng nhv trén va 1 ban phim ma tran 4x4 va viet chuong trinh sau cho khi nhdn phim sO no thi én man hinh hién thi sO d6 tai vi ui tan cing bn trai, ede s6 tntde dich sang trai, Bai tap 12: Hay thiét ké mach diéu khign 1 LCD gidng nhutrén va 1 ban phim ma tein 4x4 va viét chuong trinh déng hé hién thi git’ phét gidy, ngay théng nam. Trong quang céo 6 noi cng cOng thudng sit dung led ma trén, trong phan nay sé gidi thigu va trinh bay céch giao ti€p vi diéu khién vdi led ma tran va phdn mém diéu khién led ma tran. Led ma trn la 1 tap cdc led don duigc bé tri theo dang ma tran cho phép hién thi duge cde ki tu bat ky. C&c nha ché tao da tich hgp theo céc dang ma tran tinh theo led 5x7 (5 c6t va 7 hang) hose 8x8 (8 hang va 8 cét) va tinh theo kich thuéc va phan biét theo mau ciia led, cudi cing li phan biét led séng trong nha (indoor) hay led sng ngoai tri (outdoor). Led séng trong nha thi khOng thé ding duge ngoai trdi vi anh séng mat trdi chiéu vao lim ching ta khdng nhin thy 15, chi c6 led outdoor mdi thay 15, va di nhién led outdoor sé 6 gid thanh cao hon, Hinh 7-37 gidi thigu led ma tran 5x7 vdi 4 mau khéc nhau! Hinh 7-37. Led ma trén 5x7. Led ma tran Ia mot tap hop céc led don véi cach két néi nh sau: theo hang thi céc anode n6i chung, theo e6t thi céc cathode néi chung, vi led ma tran 5x7 thi c6 7 hang va 5 e6t. Vink 311 Guo 7. Ga tibp tig rg i Buide PRT Anode néi véi mifc H va cathode néi mite L thi led sé 2, cfc truding hop cbn lai thi led tat Hay quan st hinh 7-38 led ma tran 8x8 dang hién thj chit A, c6 2 edch hign thi chit A: MBi ki ty c6 5 byte ma - Byte ma thé nhét gdi ra 8 hang (led ndo sang thi bit tong (ing bang 1, led nao tét thi bit tuiing ing bing 0) cho cOt thit nht xung mite L, eae c6t cdn laid mite H. - Byte ma thi hai gi ra 8 hang, c6t tht hai xuéng mite L. - Byte ma th ba gdi ra 8 hang, c6t thif ba xuGng mite L. - Byte ma thi te gdi ra 8 hang, cOt thit wy xudng mie L, - Byte ma th nam gira 8 hang, cOt thit nim xudng mite L. Do t6e dé thyc hién nhanh nén ching ta sé nhin thay cd chit A sng 7-38, Sang chil A. Néu hing trén cing 1 HO va hang dui cing Ia H7 thi ma cia chi A va ma quét duge tom tat nhur bang sau MA DIEU KHIEN HANG MA quér DIEU KHIEN COT n7 [ne | us | He [Hs] H2 | Hr | Ho | s8 [eo | er | ca] cs | co hex o[olo [elo | + | 1] 1 | 1 | cormannat sang on ° o[o[2a[1 [ols] a [1 [ cormanoising or ° ° o fala [1 fo] 1 [1 | cormsbasang ole ° o fo fea [a [1 [els | cormawsang o[olo [re] 1 [1 [1 | 1 [eo] cértanam sing Bang 7-8. Quét theo cach 1. 32 Mind Chuong 6. THidt KB he thing vt WY. SPAT DE thy hién quét cOt va dé dang cho vige mé rng cOt khi két ndi nhiéu led ma tan voi ‘hau thi thanh ghi dich thuting duge sit dung. Voi ma tran 8x8 thi thd gian sng cita 1 cOt la 1/8 chu k¥ quét, thoi gian tt la 7/8, chinh vi thé led sé sng khong r6 néu Lim viée véi ddng va 4p dinh mite. Dé ting cuBng do sing thi phai tang ap va dong. Binh thuéing led lim viée véi dong tit 10mA dén 20mA va ap 1a 2V, nhung vai phuong phép quét cho I led 8x8 thi dong phai ting Ién khoang 8 lan tir 80mA d€n 160mA tuong ing. Céch tinh tofn nhu sau: v6i ddng lam vige blah thu®ng (khOng quét) chon 1a 20mA, &p Iam vige dinh mde 2V. Khi 46 dign tr cla mi led Ia 2-2! 1900 7 20md Rasy = Khi ding phutong php quét thi dong tic thai phdi bing 160mA, Khi d6 dong trung binh: 160mA L =20mA Suy ra dign ép cung edfp cho led: Vixn sav =160mA x 1000 = 16¥ Thuting thi chon dong thi hon nén ép cung effp sé thi'p — khoding tir 9V dén 12V. So dé mach diéu khién led ma trin nhu hinh 7-39: [(oxtong 7. Goo tip ting gv au etn ext | Hinh 7-39. So 48 mach digu khién. Ui dim: - Khi md rng thém Jed thi chi can két ni song song 8 hing va c6t ding thanh ghi dich rt dan gidn do s6 lugng duting digu khign it - - M@i m6t thi digm chi c6 1 ct sang nén ddng tiéu thy tha. - Mach dign don gidn. Khuyét diém: - Bj gidi han sé c6t vi khi md rng cang nbiéu c6t thi thdi gian t4t cia led ting them © tang dong qué 1én nguy hiém cho led va led sng kh6ng 13 sinh ra hién wong chap chitn, Gia sit e6 100 c6t thi cho di. quét nhanh hay quét cham thi thd gian sng cla mdi cét vin khong d6i bling 1/100, thdi gian t&t bing 99/100, ‘Gi kf ty e6 5 byte ma giding nhu céch 1, nhumg trinh ty thife nhut sau: MA bIEU KHIEN HANG MA Quét DIEU KHIEN COT 34 Mind Chiang 6. Be ira nd or | | a] s8 [co] a] c2|ecs | co hex ofofofololofo|r Tt Lt ft [a [tang tha 0 sng ofelele ° ° Hang thd 1 sng ofelele ole Hang tha 2 sing ofeolelo ofelo Hang tha 3 sing ololo ofolele Hang tha 4 sing oo o[elelelo Hang tha 5 sing ° ofolelelelo Hang tha 6 sing ofololololeolo Hang thd 7 sing HEX - Cho 5 bit thi 0 cia 5 byte ma chit A duge dich ra c: Bang 7-9. Quét theo cach 2. edt, cho hang HO din — khi a5 hang HO séng tuy thude vao dif ligu. - Cho 5 bit thit 1 ciia 5 byte ma chif A duge dich ra céc e6t, cho hing HI din — khi a6 hang HI sang tuy thuge vao dif ligu. - Cho 5 bit thit 2 cia 5 byte ma chit A duge dich ra ede c61, cho hang H2 din - khi dé hang H2 sng tuy thuge vao dif liéu. = Cho 5 bit thit 70 cia 5 byte ma chit A duge dich ra cée c6t, cho hang H7 dan — khi d6 ‘hang HI séng tuy thude vao di ligu. V6i céch quét theo hang thi thdi gian sdng ciia led 1a 1/8 thai gian tdt la 7/8. Khi ting thém led © s6 c6t tng lén thi thai gian sdng va t&t cla méi led van khong déi Nhung chu ky quét sé ting vi phdi (6n thém thdi gian gi di ligu ra ede e6t, cAng nhiéu cOt thi cng tn thd gian gdi dif lieu. Dé dap ting dude te 46 quét khi bang quang bao c6 nhiéu led thi phai sit dung cdc IC 6 te 6 lam viée cao khodng vai chue MHz nhu CPLD phu tréch cong vige nay. 4c chuiong trinh vi dy sit dung so 48 nguyén ly hinh 7-39 va diéu khién theo céch 1 ‘Vi du 11: Chuong trinh diéu khién hign thi chit A: :chuong tri hien thi kitu chu A tren ma tran led dung yen ma chu A = 007H,0DBH,0DDH,0DBH,007H hang cotx cotd org mov ‘equ equ equ ‘000 otx,H0 cold, #0 itat quet neu co ket noi {tat quet neu co ket noi 315 Chuiong 7. Gio tip ing ang v du tin ‘PRT ‘main: mov hang.#007h "gol du lieu ra hang t mov cotxj#00000001b ——_igoi ma quet cho 1 transistor dan Ieall delay mov cotx,#00h iehong lem mov —hang,#ODBh ‘gol du lieu ra hang 2 mov cot%#00000010 cot thu 2 dan Ieall delay mov cotx#00n chong lem mov hang,#0ddh ‘gol du lieu re hang 3 mov — cotx #0000010 Icall_ delay mov cotx#00h mov hang #ODBh ‘gol du lieu ra hang 4 mov — o0tx#00001000b Ieall delay mov cotx#00h mov —hang,#007h ‘gol du lieu ra hang § mov cotx #0001000 Icall delay mov —cotx#00h simp main aRaRARAIDOAEDRIODODHRADIDARIAIAIAIANIIN chuong trinh con delay nho $9a0090000000000000RHHIDIDARIXIAIAIIOONIINE delay: mov 15810 de: mov 18,420 dinz 8S) dinz r5.de rot end Bai tp 13: Hay thiét ké mach diéu khién 4 led ma tn 8x8 ding thanh ghi dich 6B595 dé quét ct. Vidt chung trinh hién thi 1 chudi ki ug tuy § Real-time 1a b dém thai gian thy thuting duge sit dung trong cée ting dung diéu khién theo thai gian, vi du may tinh ludn c6 1 bO dém thi gian thyc va can cit vao thi gian thye dé biét cdc thong sO vé thd gian cia I tap tin hay céc thong tin duge tao ra, trong hé théng van hanh cia ngan hang céc giao dich xay ra déu phai xéc dinh thdi gian, trong hé thong tng dai ludn e6 ding hd thdi gian thye dé quan If thué bao vé thdi gian goi, thoi diém goi dé sau nay tinh tién cée cude 201, moi hoat dong cia chting ta déu dng 6 theo thdi gian thyc, qua nhiing gi trinh bay ta thay duge tim quan trong cba bo dém thei gian thy nén trong phdn nay trinh bay phin giao tiép voi IC thi gian thyc 1a DS12C887 do hang Dallas sin xuitt. Cau tréc ctia Real-time bao gém: = Chan IC tuong thich voi MC146818B vi DS1287. 36 Mt ly

You might also like