烽火社区
标题:
大家帮忙分析一下,这个程序时什么功能?
[打印本页]
作者:
echo2005
时间:
2015-1-26 07:42 AM
标题:
大家帮忙分析一下,这个程序时什么功能?
#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit bee="P2"^3;
sbit dula="P2"^6;
sbit wela="P2"^7;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void delay(uint z);
void main()
{
uint num,i,j;
num=0;
while(1)
{
if(num<10)
{
dula=1;
P0=table[num++];
dula=0;
wela=1;
P0=0xfe;
wela=0;
delay(500);
}
else
{
num=0;
j++;
dula=1;
P0=table[num];
dula=0;
wela=1;
P0=0xfe;
wela=0;
delay(500);
for(i=0;i
{
bee=0;
delay(500);
bee=1;
delay(500);
dula=1;
P0=table[j];
dula=0;
wela=1;
P0=0xdf;
wela=0;
delay(500);
}
}
}
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
作者:
cell
时间:
2015-2-1 10:28 AM
需要有对应的电路
作者:
Dragon
时间:
2015-2-5 10:44 AM
貌似是一个比较典型的LCD显示程序,但具体要实际电路才知道。
作者:
cell
时间:
2015-2-5 12:37 PM
的确,应该是朝P0口送数据,并行方式,同步方式。
楼主是无聊、来开开玩笑?有电路图的话应该一目了然。程序也有问题,表达的意思太学生气。j也有问题。
作者:
肖志新
时间:
2015-2-5 02:14 PM
貌似LED显示的,不过没有图
欢迎光临 烽火社区 (http://bbs.cnecport.com/)
Powered by Discuz! X3.2