标题: 再学51单片机 [打印本页]
作者: chenliuxin 时间: 2023-10-31 17:16
标题: 再学51单片机
前言:暑假期间我脑子一热决定留校,准备参加电赛,当时就想马上都大三了,应该好好的去学习了,暑假工也不好找。但我可以说是什么都不会,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函数的第一句开始执行,用死循环一直执行这里面的所有程序,不然走一遍之后就不走了
{
//编写代码的地方 (根据原理图)
}
}
作者: tieq1952 时间: 2023-11-1 06:41
掌握知识是生存的根本
作者: joyb 时间: 2023-11-1 08:30
切记脚踏实地
作者: jijiajun 时间: 2023-11-2 19:48
加油,你一定会成功
作者: zhxzhx 时间: 2023-11-3 07:27
你既然大3了,就是大人了,不要这样学习单片机,要站在更高的层次上看待它,你这样是只见树木,不见森林.所有计算机在思想上是相通的,你要先理清他们的共性,自顶向下.
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |