烽火社区

标题: 大家帮忙分析一下,这个程序时什么功能? [打印本页]

作者: 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