Danh mục

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

Số trang: 24      Loại file: doc      Dung lượng: 2.85 MB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 15,000 VND Tải xuống file đầy đủ (24 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

su dung proteus de thiet ke led ma tran, vi du nhu 8x8 hay 8x5...
Nội dung trích xuất từ tài liệu:
Sử dụng proteus để thiết kế led ma trậnIGIỚITHIỆUSƠQUA:Trongproteuscórấtnhiềuloạiledmatrận,vídụnhưloại8x8hoặc5x8.Tôichỉnóivềledmatrixloại8x8vìnóphổbiếnvàthườnghayđượcdung,cácloạiledmatrixkhácnguyênlýđềutượngtựnhưnhau.Ledmatrậntrongproteusthìcónhiềumàukhácnhau,có3loạichínhlàmàuđỏ,màuxanhlácây,vàmàuxanhdatrời.Mỗiloạinàylạicósựkhácbiệtnhauvềchânđểxácđịnhđâulàhàngđâulàcột.Dođóđểđơngiảntui,nóivềloạimàuxanhlácây,vìloạinàytrôngnóđẹp.Ledmatranmàuxanhlácâycóhìnhdạngnhưsau:IICÁCHXÁCĐỊNHHÀNGCỘT,THAYĐỔITHÔNGSỐKhichúngtalàmviệcvớiledmatrix,điềuquantâmlớnnhấtcủachúngtalàphảixácđịnhxem,châncủanóthếnào,tứclàđâulàchânhàng,đâulàchâncột,trongcácchânhàng,thìchânnàolàchânứngvớihàngđầu,vàchânnàoứngvớihàngcuốiđểchúngtaxácđịnhbítcao,bítthấp.Dùngnguồn5VvàmassđểthửvàrútrakếtluậnnhưhìnhvẽsauTathấycácchânởtrênlàchânhàngvàđượcnốivớimasssuyratrongcấutạonóđượcnốivớicatốtcủaled.ngượclạichânởdướilàchâncột.Tathấycácchânởtrênlàchânhàngcó1chânkonốimassthìhàngtrêncùngkosángsuychânđầutiênbêntraicủaledsẽứngvớihàngđầutiêntínhtừtrên.Vàđươngnhiêncácchânphíadướilàchâncộtthìchânđầutiênbêntráisẽứngngayvớicộtđầutiênbêntrái.Nhưvậychúngtaxácđịnhđượcrõrangcácchâncủaled.Tuynhiêngiảsửchúngtamuốnthayđổitheocáckiểunhưsau:a:chântrêncủaledvẫnlàhàng,chândướivẫnlàcột,nhưnglúcnàyhàngđượctichcựcvớibít1(5v)còncộttichcựcmức0.(ngượcvớitrên)talàmnhưsau:KichchuộtphảivàoledchọneditpropertiessauđóđánhdấuvàoeditallpropertiesastextthayđổiA,B,C,D,E,F,G,Hthanh1,2,3,4,5,6,7,8.Tađượcnhưsau:b.Nếuchúngtamuốnthayđổichocộtlêntrên,hàngxuốngdướivàcựctínhkhôngđổithìdungquay1800làokIII:CÁCHTÍNHMÃLEDHIỆNTHỊChúngtanhìnvàohìnhvẽsau:Chúngtasửdụngphầnmềmxácđịnhmãledcủaledmatrận,đểđỡmấtthờigianngồitínhtoán,vàcóthểdẫnđếnsai.Phầnmềmnàycótrongtrangwebwww.hoiquandientu.com.Aichưacóvàođódownhoặcliênhệvớituiquanmaicủatuiởtrên,hjChúý:Khixâydựngmatrậnled,nếutachọnhànglacácchânởtrênvàmứctichcựclàdương,tứclàvớibít1thìnósang,cònbít0thìnótắt,dođónếutadungmã0ffthìcónghĩalàcả8ledcùngsang.Xéttheohìnhvẽtrêntathấy1matrận8x8,vớihànglàchânởtrêntíchcựcdương,cộtchânởdướitíchcựcâm.1chữTnhưthếkiathìtươngđươngvớimãledlà:0h,02h,02h,7eh,2h,2h,0h,0hPhảichúýmaledtínhtheohàngnhưngcódạngcộtnhưhìnhvẽ(datacũngđẩyvàohàng)VớichữTđầutiênlà00h,tứclàcộtđầutiênkosáng,tươngđươngvới8ledđầuở8hàngkhôngsángnênsuyranócódạng00000000b=00h.Tiếptheolà02h,tathấytạicột2chỉcómỗiledỏhàng2sángmàmãcódạng02h=00000010.btừđótasuyrađượcthứtựledtrong8bít.Giảsửmộtchuỗi8bítnhưsau:d7d6d5d4d3d2d1d0Vớid7làbítcótrọngsốcaonhấttứclàMSBcònd0làLSBtrườnghợpcầnlưuý,matrậnledchia8bítthanh2chuỗi4bítvàcả2chuỗi4bítnàyđềucóLSBvàMSB.Xét4chuỗibítđầuứngvới4hàngđầutínhtừtrênxuống(4bítthấptrong8bít)Giảsửlàd3d2d1d0tươngđươngvới0010trongchuỗi8bíttrênthìMSBLÀD3,LSBlàd1:Vớichuỗi4bítcaod7d6d5d4thìMSBLÀD7,cònLSBlàd4MSBLSBMSBLSBD7D6D5D4D3D2D1D0Vídụvớidòngthứ3củachữTLÀ7eh=01111110(Ledcuốicùng>ledđầutiên)(Tínhtừtrênxuống)Tómlạivớitrườnghợpnhưtrên(ledmatrannhưtren)Thìhàngledđầutiêntínhtừtrênxuốnglàứngvớibítthấpnhấttrong4bítthấpHàngledthứtưlàbítcaonhấttrong4bítthấpHàngledthứ5làbítthấpnhấttrong4bítcaoHàngledcuốicùnglàbítthấpcaonhấttrong4bítcao.vàcả8bítluôn.IV:TRÌNHBIÊNDỊCHTRONGPROTUESTrongisi(proteus)cósẵntrìnhbiêndichđểchúngtaviếtcodelậptrìnhvào,cóthểviếtcodecủangônngữchoặcasem.asemcóưuđiểmlàdunglượngnhẹ,hiểuđượcrõbảnchấtcủacấutrúc8051vàdữliệuhoạtđộngtrongtừngcấutrúccủa8051,vìasemlàhọhànggầnnhấtvớingônngữmáy.Nhưngasemlậptrìnhkhóhơnvàđỏihỏihiểubảnchấtvềcấutrúccủa8051Ngônngữccấpcaohơn,lậptrìnhđơngiảnhơnvàngàynàylàđựơcưutiêndùnghơn.nhưngphảithanhthạothìmớiđạthiệuquảcao.Đểviếtcodelậptrìnhchochiptalàmnhưsau.1Vàosource:A:Chọndefinecodegenerationtoo:Đốivớiisip.5sp3thìchúngtacứđểnguyênvànhấnok,còncácphiênbảnthấphơnthìcóchỉnhsửachút,nhưngthờiđiểmnàynếucódungproteusthìchảaikodungbảnmớinhấtlà7.5(7.6cònđangbịlỗi)Cứ chọn ok luôn B .sau đó chúng ta lại chọn tiếp add /remove source file :Đổinonetrongphầncodegenerationtoolthanhasem51(đểviếtbằngngônngữasem)Sauđóchọnnewbêndướiramộtbảngmới,chọntenchofilelậptrình:vídụởđâytuichọnlàlednhay.asmrồichọnopenMởopenchọnyesrồilạichọnok,thếlàtađãtạoxongđượctêncủafilelậptrìnhbằngasmGiảsửchúngtalàmchomộttraitimlednhấpnháytheoýmuốn,nhưhìnhsau:Phần cứng thiết kế không khó ,2 .Phần lập trình :Lại vào source ,ta thấy có file lednhay.asm ở phia dưới (nó là một dạngnotpade)chúngtakichvàonóvàbắtđầulậptrìnhbằngasm.CODELẬPTRÌNHVÍDỤNHƯSAU:(THEOCÁCHSANGCỦA ...

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