搞了一晚上,还是没有把1602弄好。就是不显示,郁闷啊。。。
发现自己越来越懒了。没有大二时候的激情了。哎。长大的不好之处就是你必须要去做一些你不喜欢做的东西。
一下好几天没有更新博客。很不好。因此我决定,只要上网条件允许,每周不少于4篇。
继续学习单片机。这次不过是对上次点亮LED灯增加了一个防抖函数。为了防止按键的时候抖动。很简单,即使延迟20ms,看看状态。
代码如下:
早上2点了。还是不想睡,我喜欢夜晚的宁静。
重新开始学单片机。这次以C开始,做了个单片机中的“hello world”--点亮LED灯。
一比之下,C比汇编好看,好写,好懂多了。
程序如下:
//作者:xmww
//时间:2011.03.11
//备注:无
#include <REG51.h>
sbit LED = P1^7; //P1.7接一个发光二极管
void Delay(unsigned int a){
unsigned int i;
while ( a--){
for(i = 0;i<1000;i++);
}
}
void main(void)
{
while(1){
LED = 0; //点亮
Delay(1000); //亮1s;
LED = 1; //熄灭
Delay(1000); //暗1s;
}
}
Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com