前言:暑假期间我脑子一热决定留校,准备参加电赛,当时就想马上都大三了,应该好好的去学习了,暑假工也不好找。但我可以说是什么都不会,51单片机,32只是听说过而已,(大一大二简直从来没有好好学过,本以为跟着课程,尽量好好学习就好了,只顾期末成绩,平时去兼职觉得自己还很厉害,却相当耗费时间精力)。结果暑假期间在实验室有学姐带着我们,但是我完全跟不上,也并没有好好去跟着学,总是去消极否定自我。。。最后一个夏天我并没有参加上电赛,只是做出来了个简单是51单片机小车。而且还是在别人的帮助之下完成的,代码出现问题时找其他人帮我改。其中的原理我并不请吃,只是照着B站的视频敲代码。。
这次我准备从0开始再战,先是学51单片机,参加蓝桥杯,之后会学习32,然后开始准备明年的电赛省赛。
写这个帖子是因为想下载一个课件,但没有黑币下载不了。。。
昨天刚开始跟着B站视频整理的一些笔记放在下面了
1.先建立专门存放51所有代码的文件夹,然后再建立(项目)文件夹,项目文件夹创建user文件夹,再在里面创建main主项目 ,后缀名为.c(如下图)
2.选择相应的单片机型号
3.品字中修改信息 更改为自己刚刚创建的项目名,文件夹名
4.上面 魔法棒点开,点output . 勾选Create HEX File hex(十六进制)5.编写代码
右键第二个引入头文件
!!!先会用再学原理 单片机:first看原理图(按照原理图去编写代码),看原理图有什么不一样,io口不一样,共阴极共阳极。发光二极管(Led灯,连接的是哪里),i/o口只能给0/1 1. 右键User文件夹添加主文件(C类型,文件名为main) 2. 右键引入51头文件 //右键插入头文件 3. 编写程序主题框架//括号要两边同时去敲, void main() { while(1)//死循环 单片机会从main函数的第一句开始执行,用死循环一直执行这里面的所有程序,不然走一遍之后就不走了 { //编写代码的地方 (根据原理图) } }
|