|
設(shè)計16×16點陣LED顯示器的驅(qū)動電路,并編寫程序?qū)崿F(xiàn)在16×16點陣LED顯示器上的字符滾動顯示。16×16點陣LED顯示器可由4塊8×8點陣LED顯示器構(gòu)成。采用單片機(jī)并行端實現(xiàn)對16×16點陣LED顯示器的驅(qū)動。
電路方面主要包括以下3部分。
(a)設(shè)計單片機(jī)的最小系統(tǒng)(包括復(fù)位電路和外接的晶振電路),并確定相關(guān)元器件參數(shù)
(b)采用動態(tài)驅(qū)動的方式,設(shè)計單片機(jī)并行端口、移位寄存器、譯碼器或鎖存器等與16×16點陣LED顯示器的驅(qū)動電路,主要包括控制點陣LED行和列的連線。
(c)設(shè)計驅(qū)動點陣LED顯示器時與單片機(jī)的控制連線。
編寫16×16點陣LED顯示器字符(串)滾動顯示程序,實現(xiàn)數(shù)字(0—9)或英文字符的滾動顯示。
0.png (60.13 KB, 下載次數(shù): 75)
下載附件
2018-1-21 16:54 上傳
目錄
1 選題背景 1
2 方案論證 1
2.1 課題要求 1
2.2 設(shè)計方案 1
3 16×16點陣LED顯示器字符滾動顯示過程設(shè)計論述 2
3.1 系統(tǒng)硬件框圖設(shè)計 2
3.2 單片機(jī)AT89C51分析 2
3.3 系統(tǒng)原理圖設(shè)計 2
3.3.1 外界晶振電路原理圖設(shè)計 3
3.3.2 復(fù)位電路 3
3.3.3 系統(tǒng)原理總圖 3
3.4 系統(tǒng)軟件設(shè)計 4
3.4.1 程序流程圖 4
3.4.2 軟件代碼 5
4 結(jié)果分析 6
4.1 程序調(diào)試與仿真 6
4.2 仿真結(jié)果 6
5 總結(jié) 7
參考文獻(xiàn) 8
附錄 9
下面是設(shè)計文檔的部分內(nèi)容預(yù)覽:
0.jpg (107.45 KB, 下載次數(shù): 69)
下載附件
2018-1-21 16:53 上傳
單片機(jī)源程序如下:
- #include <reg51.h>
- #define u8 unsigned char
- #define u16 unsigned int
- #define NUM 100
- u8 code table1[]={
- /*-- 文字: --*/
- /*-- 楷體_GB231212; 此字體下對應(yīng)的點陣為:寬x高=8x16 --*/
- 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
- /*-- 文字: 0 --*/
- /*-- 楷體_GB231212; 此字體下對應(yīng)的點陣為:寬x高=8x16 --*/
- 0xFF,0xF8,0xF7,0xEF,0xEF,0xF7,0xF8,0xFF,
- …………限于本文篇幅 字庫請從51黑下載附件…………
- /*-- 文字: 9 --*/
- /*-- 楷體_GB231212; 此字體下對應(yīng)的點陣為:寬x高=8x16 --*/
- 0xFF,0xFF,0x73,0xBB,0xBB,0x77,0x0F,0xFF ,
- /*-- 文字: --*/
- /*-- 楷體_GB231212; 此字體下對應(yīng)的點陣為:寬x高=8x16 --*/
- 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
- };
- u8 i=0,j=0,m=0,n=0;
- u16 z;
- void main()
- {
- P0=0x00;
- P3=0x00;
- P1=0x00;
- P2=0x00;
- while(1)
- {
- for(i=0;i<152;i++)
- {
- for(z=NUM;z>0;z--)
- {
- for(j=0;j<16;j++)
- {
- m=i+j;
- n=j-8;
- if(j>7)
- {
- P2=0;
- P3=(0X01<<n);
- }
- else
- {
- P3=0;
- P2=(0x01<<j);
- }
-
-
- P0=table1[m];
- P1=table2[m];
- }
- j=0;
- }
- z=NUM;
- }
- i=0;
- }
- }
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
16×16點陣LED顯示器字符滾動顯示并口驅(qū)動 - 副本.rar
(318.09 KB, 下載次數(shù): 339)
2018-1-21 11:52 上傳
點擊文件名下載附件
16×16點陣LED顯示器的驅(qū)動電路 下載積分: 黑幣 -5
|
評分
-
查看全部評分
|