freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的led顯示器論文-閱讀頁

2025-07-08 14:18本頁面
  

【正文】 2個部分。在本例中單片機首先顯示的是左上角的第一列的上半部分,即第0列的p00p07口。即二進制00000100,轉(zhuǎn)換為16進制為 04h.。 然后單片機轉(zhuǎn)向上半部第二列,仍為p05點亮,為00000100,即16進制04h.這一列完成后繼續(xù)進行下半部分的掃描,p21點亮,為二進制00000010,即16進制02h. 不過現(xiàn)在有很多現(xiàn)成的漢字字模生成軟件, 我們就不必自己去畫表格算代碼了。圖314 漢字字模生成界面我們把行列總線接在單片機的i0口,然后把上面分析到的掃描代碼送入總線, 就可以得到顯示的漢字了。 實際應用中我們使用416線譯碼器74LS154來完成列方向的顯示。電路中行方向由p0口和p2口完成掃描,由于p0口沒有上拉電阻,*8的排阻上拉。為提供負載能力,接16個2n5551的NPN三極管驅(qū)動。同樣,驅(qū)動部分則是16個2N5401的三極管完成的。 采用一塊12*20cm的萬能電路板,應當選用質(zhì)量好些的發(fā)光管,(否則有壞點現(xiàn)象, 更換起來較麻煩)首先將256個發(fā)光管插入電路板,注意插入方向,同時使高度一致,行方向直接焊接起來, 列方向則搭橋架空焊接,完成后用萬用表測試一下如有不亮的更換掉。 然后找一個電腦硬盤的數(shù)據(jù)線, 截取所需的長度,分別將行,列線引出至電路的相關(guān)管腳即可。焊接過程認真仔細一天時間即可完成全部制作。當然,你可將程序的漢字代碼部分更換為您所需要的代碼即可顯示你所需要的漢字例如:輸入“寶”寶(16x16,V)0x88,0x00, 0x70,0x03, 0x24,0x02, 0x34,0x46, 0x2C,0x4A, 0x24,0x52, 0xA6,0x62, 0x67,0xFE, 0x24,0xC2, 0x25,0x62, 0x26,0x7E, 0x24,0x5A, 0x2C,0x4A, 0x30,0x06, 0x20,0x02, 0x40,0x01,寶(16x16,H)0x82,0x00, 0x41,0x01, 0x7F,0xFE, 0x50,0x04, 0x88,0x08, 0x3F,0xF8, 0x03,0x20, 0x01,0x40, 0x01,0x80, 0x1F,0xF8, 0x03,0x60, 0x05,0x30, 0x09,0x38, 0x11,0x24, 0x7F,0xFE, 0x40,0x01, 元件清單:表2 名稱數(shù)量規(guī)格4.7k 1/8w32電阻*8排阻1 在這個例子里,由于一共用到16行,16列, 如果將其全部接入89C51單片機, 一共使用32條I/O口,這樣造成了I/O資源的耗盡,系統(tǒng)也再無擴充的余地。 而行方向16條線則接在p0口和p2口。 如沒有排阻, 1/8w電阻。列方向則由4—16譯碼器74LS154完成掃描。電路的供電為一片LM7805三端穩(wěn)壓器,耗電電流為100Ma左右。其中主程序和子程序的流程圖如圖所示。 主程序設計初始化調(diào)用顯示程序調(diào)整數(shù)據(jù)指針開 始是否顯示完YN圖41 主程序流程圖LED 點陣主程序,該程序能夠用來實現(xiàn)“萬方科技學院”等漢字的顯示。 00HLOOP: MOV A,0FFH ;開機初始化,清除畫面MOV P0,A MOV R1,100 ;每個字的停留時間L16: MOV A,R4 ;掃描指針存入A MOV P1,A ;掃描輸出 INC R4 ;取碼指針加1,取下一個碼。 ;輸出到P2口 INC R0MOV R3,02 MOV R5,248 ;每個字的停留時間是否到了? MOV 20H,R0 TABLE :漢字“萬”的代碼(16x16,V) 0x80,0x00, 0x40,0x03, 0x60,0x06, 0x50,0x0C, 0x48,0x38, 0x45,0xD0, 0x7E,0x20, 0x45,0x40, 0x44,0x84, 0x45,0x46, 0x46,0x24, 0x4F,0xF8, 0x4C,0x08, 0x50,0x04, 0x60,0x02, 0x40,0x01, (16x16,H) 0x80,0x00, 0x7F,0xFF, 0x22,0x02, 0x12,0x04, 0x0A,0x18, 0x07,0xF8, 0x02,0x30, 0x05,0x50, 0x04,0x90, 0x05,0x50, 0x0A,0x30, 0x0C,0x10, 0x18,0x18, 0x30,0xE4, 0x60,0x42, 0x40,0x01, 漢字“方”的代碼方(16x16,V)0x90,0x02, 0x50,0x03, 0x30,0x06, 0x10,0x0C, 0x18,0x38, 0x14,0xD0, 0x9F,0x20, 0x53,0x40, 0x32,0x84, 0x13,0x42, 0x12,0x22, 0x17,0xFC, 0x18,0x08, 0x10,0x04, 0x30,0x02, 0x40,0x01, (16x16,H)0x82,0x00, 0x41,0x01, 0x20,0x82, 0xFF,0xFE, 0x0A,0x08, 0x06,0x10, 0x03,0xF0, 0x03,0x50, 0x04,0x90, 0x05,0x50, 0x0A,0x30, 0x0C,0x10, 0x18,0x18, 0x30,0x94, 0xE0,0x62, 0x40,0x01, 漢字“技”的代碼(16x16,V)0x90,0x80, 0x50,0x83, 0x31,0x03, 0xFF,0xFE, 0x1A,0x08, 0x14,0x12, 0x02,0x22, 0x13,0x44, 0x12,0xC8, 0x13,0x70, 0xFE,0x30, 0x16,0x58, 0x1B,0x8C, 0x12,0x06, 0x30,0x06, 0x40,0x01, (16x16,H)0x90,0x20, 0x50,0x21, 0x30,0x22, 0xFD,0xFE, 0x18,0x28, 0x14,0x30, 0x1B,0xFC, 0x31,0x48, 0xD0,0x88, 0x11,0xD0, 0x12,0x60, 0x14,0x70, 0x18,0x98, 0x11,0x0E, 0x76,0x06, 0x60,0x01漢字“院”的代碼(16x16,V)0xFF,0xFF, 0x40,0x01, 0x6C,0x42, 0x52,0x24, 0x69,0xC9, 0x34,0x92, 0x26,0xAC, 0x25,0xF0, 0xA4,0x80, 0x65,0xC0, 0x26,0xFE, 0x24,0x91, 0x2C,0x89, 0x30,0x85, 0x20,0x8F, 0x40,0x01, (16x16,H)0x80,0x80, 0xF8,0x41, 0xAF,0xFE, 0x94,0x04, 0xA8,0x08, 0xA7,0xF8, 0x92,0x20, 0x89,0x40, 0x8F,0xFE, 0xA9,0x60, 0x93,0x20, 0x85,0x30, 0x8A,0x2A, 0x92,0x26, 0xA4,0x22, 0xC8,0x1F, 子程序設計開 始設1幀顯示時間設片選及數(shù)據(jù)指針查漢字上部數(shù)據(jù)及顯示查漢字下部數(shù)據(jù)及顯示延時1ms關(guān)顯示并調(diào)整時針1幀時間是否到是否顯示完漢字結(jié) 束YYNN圖42 子程序流程圖延時子程序,協(xié)調(diào)字符顯示速度: DELAY: MOV R7,1HDL1: MOV R6,00HDL2: DJNZ R6,DL2DJNZ R7,DL1RETLED 點陣顯示子程序:CSLED EQU 8000H行1 273CSR2 EQU CSLED+1H 。列1 374CSC2 EQU CSLED+3H 。關(guān)閉行MOV DPTR,CSR1MOVX DPTR,AMOV DPTR,CSR2MOVX DPTR,AMOV A,0FFH 。每次為單行掃描DISP:此處設定所要顯示的字符MOVC A,A+DPTRCPL ACC 。MOV A,0HMOVX DPTR,AMOV R5,08HMOV R4,01HDISP2:MOV A,0HMOVX DPTR,ASJMP DEND在完成編寫程序的編譯之后,準備一臺可以燒寫AT89C51的編程器并與電腦主機硬件連接后即可對AT89C51芯片進行程序燒錄下載,然后,將燒錄好程序的AT89C51單片機裝入到40腳的IC座上,通電即可調(diào)試和運行。5 結(jié) 論雖然本設計只使用了一塊1616 LED點陣,電路簡單,但是已經(jīng)包涵了LED顯示屏的電路基本原理和基本程序,只要擴展單片機的IO接口,并增加一些LED點陣和相關(guān)芯片,就能設計出更大面積、更多花樣的LED顯示屏。本設計的理論基礎是單片機,微機原理,模擬和數(shù)子電路。8255芯片的工作方式是在微機原理介紹的。通過本設計不僅把以前學過的知識重新溫習,而且在查閱課外資料是還有好多芯片都是以學過的芯片為基礎,并且在其基礎上改進和完善的。由于多方面原因我沒有做硬件方面的東西。但理論的部分我一一介紹了,弄懂了里面的工作原理,信號出入作用的地方。另外也有些遺憾,如果有硬件的東西會更有說服力。綜合運用所學專業(yè)理論知識和技能分析,提高解決實際問題的能力。提高文獻閱讀和
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦