Sat Feb 14 2009 星期六 晴
今天是情人节,有情人跑跑转转,玩玩看看,俺这眼看着要毕业的人,工作没着落,情人没踪影……
上学年由于一直忙着考研,结果很多专业知识都忘了, 不过谋事在人,成事在天,还有大半年,还能搏它一搏,今天俺就从最简单的流水灯开始,您别笑话俺,说不准,哪天俺也能腾云驾雾,七十二变成为高手!嘻嘻……
流水灯00:
可是编辑软件时出现:
linking...
creating hex file from "流水灯01"...
OBJECT TO HEX FILE CONVERTER OH51 V2.6
COPYRIGHT KEIL ELEKTRONIK GmbH 1991 - 2001
*** ERROR: CAN'T OPEN FILE '流水灯01'
"流水灯01" - 0 Error(s), 0 Warning(s).
这种情况,生不成hex格式的文件,是不是keil出问题了呢?我得好好看看。
呵呵,搞来搞去还是keil 出了点问题,不过还好,这个小程序顺利过关,这次用的是顺序执行的思想,当然还有查表法等。这些等一等再搞了,该吃饭了,呵呵,人是铁饭是钢,一顿不吃饿的慌,嘻嘻……
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint n);
void main()
{
while(1)
{
P0=0XFE;
P2=0X7F;
delay(100);
P0=0XFD;
P2=0XBF;
delay(100);
P0=0XFB;
P2=0XDF;
delay(100);
P0=0XF7;
P2=0XEF;
delay(100);
P0=0XEF;
P2=0XF7;
delay(100);
P0=0XDF;
P2=0XFB;
delay(100);
P0=0XBF;
P2=0XFD;
delay(100);
P0=0X7F;
P2=0XFE;
delay(100);
P3=0X00;
delay(50);
P3=0XFF;
delay(50);
P3=0X00;
delay(50);
P3=0XFF;
}
}
void delay(uint n)
{
uint x, y;
for(x=n;x>0;x--)
{
for(y=200;y>0;y--)
;
}
}
https://static.assets-stash.eet-china.com/album/old-resources/2009/2/15/a1b419b1-0dfb-49ae-a78e-68ab23dc8a44.rar这是俺的proteus仿真和c程序源代码。
xucun915_925777961 2009-2-14 18:45
tengjingshu_112148725 2009-2-14 16:15
用户110881 2009-2-14 15:12