單片機控制技術項目訓練教程任務三 點陣顯示屏移位顯示數字ppt課件_第1頁
單片機控制技術項目訓練教程任務三 點陣顯示屏移位顯示數字ppt課件_第2頁
單片機控制技術項目訓練教程任務三 點陣顯示屏移位顯示數字ppt課件_第3頁
單片機控制技術項目訓練教程任務三 點陣顯示屏移位顯示數字ppt課件_第4頁
單片機控制技術項目訓練教程任務三 點陣顯示屏移位顯示數字ppt課件_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、工程四 LED點陣屏廣告牌制造義務三點陣顯示屏移位顯示數字義務三 LED點陣顯示屏移位顯示數字 1 2 3 4 5 義務書:義務書: 1 運用YL-236單片機實訓考核安裝顯示模塊中的LED點陣顯示屏單元,上電后點陣顯示屏向左移位循環顯示“123456780,其中數字的點陣大小為816。顯示效果左圖所示。 2義務分析義務分析1顯示緩沖區設置顯示緩沖區,顯示緩沖區大小為5個字符,顯示緩沖區存放要顯示的字符,其中多出一個主要是思索移位的需求。uchar dzbuf5=0,1,2,3,4;/顯示緩沖區2移位程序的實現0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4

2、5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2

3、3 4 5 6 7 DATAPORT=zmdzbuf0ih)|zmdzbuf1imc)|(zmdzbuf4i(8-mc);/第四個字模的數據COL3=1;COL3=0;/字模數據輸出選通DATAPORT=row%256;/點陣掃描上屏ROW0=1;ROW0=0;/掃描線輸出選通DATAPORT=row/256;/點陣掃描下屏ROW1=1;ROW1=0;/掃描線輸出選通delay(20);/短延時row=row1;/改變行掃描線DATAPORT=0 xff;/拉高數據 3硬件電路的設計與搭建硬件電路的設計與搭建1、硬件電路設計LED點陣顯示硬件模塊接線圖(YL-236單片機實訓安裝) 軟件編程軟

4、件編程 4 1、主程序流程圖2、參考程序ROW0=0;/掃描線輸出選通DATAPORT=row/256;/點陣掃描下屏ROW1=1;ROW1=0;/掃描線輸出選通delay(20);/短延時row=row1;/改變行掃描線DATAPORT=0 xff;/拉高數據 /* 主函數 */void main(void)uchar i;/循環變量DATAPORT=0; /初始化關閉點陣顯示ROW0=ROW1=COL0=COL1=COL2=COL3=1;/產生選通信號ROW0=ROW1=COL0=COL1=COL2=COL3=0;/關閉選通信號while(1)/死循環get_char(xszm);/獲取顯

5、示字符的字模位置for(i=0;i20;i+)disp_3216dz();/ 調用點陣顯示函數count=(count+1)%(8*len);3、程序闡明1程序中設立了數字字符的字模索引數組szindex,該數組的內容就是對應的數字字模在二維數組中的行編號。函數經過搜索索引來查找對應的字符的字模并前往其編號,這樣定位字符的字模不僅不易出錯,而且函數的通用性強、調用方便了。這種方法也適用于對漢字等字符的搜索。2查找字符串并送顯示緩沖區子函數get_char( )中,調用C51庫函數strlen()來計算要顯示的字符串的長度。字符上參與引號表示是它一個字符串,字符串運用szindexi!=0來判別字符串能否搜索到最后。循環中運用j=(j+1)%len是為了當字符遞增到最后一個字符后可以前往第一個字符。3變量count的值決議了要顯示字符串的位置,其遞增的速度決議了字符挪動的速度。 工程實施工程實施 5 1硬件電路銜接:按照硬件電路接線圖連線,選擇所需的模塊并進展規劃,然后將電源模塊、主機模塊和顯示模塊LED點陣用導線進展銜接。2翻開KEIL軟件,經過菜單“工程/新建工程,新建立一個工程工程3216DZ1,然后再建一個文件名為3216DZ1.C的源程序文件,將上面的參考程序輸入并保管,同時將該文件添加到工程中。需求留意的是:數字1的字模需求用取模軟件建立圖像得出,這里

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論