|
這是我做的8*8顯示點(diǎn)陣;采用51單片機(jī)的P1口,P3口控制
下面是代碼
#include<reg51.h>
#define uchar unsigned char
//延時(shí)函數(shù)
void delay(uchar x)
{
uchar y;
for(;x>0;x--)
for(y=112;y>0;y--);
}
void main()
{
uchar i;
uchar table[]={0x0E,0x1E,0x3E,0x7C,0x7C,0x3E,0x1E,0x0E};//顯示字符串
uchar tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
while(1)
{
for(i=0;i<=7;i++)//陣列循環(huán)掃描
{
P3=tab[i];
P1=table[i];
delay(10);//延時(shí)10Ms
}
}
}
源程序及仿真圖見附件
|
-
QQ截圖20180923170257.png
(24.31 KB, 下載次數(shù): 109)
下載附件
2018-9-23 17:03 上傳
連線圖p1口接顯示字符,
-
-
點(diǎn)陣.zip
2018-9-23 17:08 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
273.54 KB, 下載次數(shù): 44, 下載積分: 黑幣 -5
內(nèi)附取模程序,可自行設(shè)計(jì)顯示圖案及文字
|