#include<reg52.h> //52单片机的库函数,特殊功能寄存器、位寻址等等
sbit L1=P1^0; //第一个发光二极管定义为L1,具体情况根据具体单片机引脚分析
void main() //main函数
{ //大括号注意要成对出现
while(1) //循环格式
{
L1=1; //点亮L1
}
}
说实话,大学学的单片机是用汇编语言的,第一天学习下来,个人感觉到C语言单片机好像对于程序存储位置还有一些汇编必须要用的程序存储器位置要求不是那么严格,实现功能也显得比较简洁,我依稀记得用汇编语言点亮一个灯好像代码的工程量要更大一些?可能这些是我的错觉吧。
PS:题外话,我是本三通信工程毕业,已经工作2年,现在仍然在工厂流水线工作(12小时2天早班2天夜班),心有不甘但是又无力改变现状。几乎所有人都认为我这个人已经不会再有大的出息了,但是说实话我也已经无所谓了,毕竟你不可能封住所有人的嘴,说就说吧。前两天偶尔看到一个新闻,一位60多岁的老爷爷一生捡垃圾但是仍然坚持着高考,只因为当年的高考失败,虽然他年纪越来越大,成绩也越来越不好,但是他依旧在坚持着。我也觉得应该开始做出一些改变了。
为了改变自己,萌生了考研、考当地事业单位、考公务员和学习技术的想法,决定都试一试,不能等老了再后悔。决定从2019年开始利用不上班的时间,不知道能坚持多久,因为血汗工厂挣死工资真的很累很累,如果我不是在自己家乡干活的话,也许这么热的天我连空调都开不起吧。
总结一下,我自学的初心=做技术的梦想+不满现状+外界刺激,至于能不能成功,都是后话,就像C++写下第一个helloworld开始,前面剩下的就只有坚持