51单片机基础学习(1)点亮一个LED灯
首先,在使用单片机以及单片机开发板的时候,要明白这是一堆非常不可靠的电路……然后就可以入坑了。
我用的开发板型号是HC6800-EM3 V2.0,感觉非常坑,有时间有兴趣的还是买元件自己焊板子吧。
IDE是keil4,普通的C语言环境。
【点亮LED小灯】
#includesbit led=P0^0;void main(){while(1){led=0;} }
这个程序非常简单,但是对于完全没有接触过单片机的人来说还是有很多注意事项的。
首先是要添加头文件“reg52.h”,不然C里面是没有sbit这种数据类型的。有了这个头文件以后,P0、P1、P2、P3这几个表示单片机8个引脚的变量都不用自己再定义了。然后还有单片机内部的一些涉及到中断之类的功能的变量定义。
主程序需要知道的即是单片机初始状态默认都是高电平,1代表高电平,0是低电平。并且单片机一旦通电就会一直执行你的程序,不能关闭只能断电,所以为了科学使用单片机,最好自己预先设定一个死循环。
评论