查看: 150|回复: 4
打印 上一主题 下一主题

大家帮忙分析一下,这个程序时什么功能?

[复制链接] qrcode

368

主题

2017

帖子

4268

积分

论坛元老

Rank: 8Rank: 8

积分
4268
楼主
跳转到指定楼层
发表于 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--);
}
回复

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
沙发
发表于 2015-2-1 10:28 AM | 只看该作者
需要有对应的电路                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

26

帖子

56

积分

注册会员

Rank: 2

积分
56
板凳
发表于 2015-2-5 10:44 AM | 只看该作者
貌似是一个比较典型的LCD显示程序,但具体要实际电路才知道。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
地板
发表于 2015-2-5 12:37 PM | 只看该作者
的确,应该是朝P0口送数据,并行方式,同步方式。

楼主是无聊、来开开玩笑?有电路图的话应该一目了然。程序也有问题,表达的意思太学生气。j也有问题。
回复 支持 反对

使用道具 举报

1

主题

14

帖子

33

积分

新手上路

Rank: 1

积分
33
5#
发表于 2015-2-5 02:14 PM | 只看该作者
貌似LED显示的,不过没有图                                                                                                                                                                       
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表