我在大一下就开始自学单片机,当时的C语言也是自学的,在大一下时,我自己在淘宝店买了一个51单片机,开始了我的51单片机之旅。
和大家说一下51单片机可以怎么样学,就是反复的看视频,反复的敲代码,把基础的学完,慢慢的就可以做一点小玩具了,学校里如果有很多的的比赛,最好去参加一些,这样会提高自己的能力。
下面我就把我学的代码都写在博客上!后期会有我一些比赛和一些做项目的代码!
[1 ] For example one
/**************************************************************************************
* 点亮第一个LED实验 *
实现现象:下载程序后D11指示灯点亮
注意事项:无
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
sbit led=P0^0; //将单片机的P0.0端口定义为led
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
while(1)
{
led=1; //P0.0端口设置为低电平
}
}
[2 ] For example two
#include <reg52.h> //51头文件
sbit LED1 = P1^0; //位定义 LED1硬件接口
void main()
{
LED1 = 0; //拉低IO点亮LED1
while(1);//程序停留
}