采取新方法,让自己尽快变强,为了更好的再次见面。停止大脑内斗。
总学习目标:(完成后此文字支持跳转)
基础知识
端口操作
显示
高级输入
时间控制
综合
Flag:
- 一周破解C51程序
学习内容:
-
了解单片机外围电路搭建和发光二极管限流电阻的算法。
-
学会建立kile工程,程序编写和编译。
-
掌握如何使用ISP下载程序,并将其下载到硬件电路中。
-
了解C51文件基本结构
了解单片机外围电路搭建和发光二极管限流电阻的算法。
单片机外围电路https://zhidao.baidu.com/question/356162635.html
单片机电路分为单片机的最小系统工作电路和端口引出的外接电路。
单片机最小系统 https://blog.csdn.net/baidu_38915797/article/details/84999426
发光二极管点亮条件:通过电流值为3~10mA。
限流电阻计算(以模拟式万用表)https://zhidao.baidu.com/question/1119384647925647259.html模块式单片机连接方式:将各个模块的的电源VCC与地GND分别连在一起,再按要求连接外接电路。
学会建立kile工程,程序编写和编译。
创建keil工程https://m.php.cn/faq/452438.html第一个keil工程
#include<reg52.h>//header filesbit led = P1^0;//Declare portvoid main() //the main function
{led = 0;//light diode
}
信息输出窗口的意义:
>创建目标(Rebuild target)Target 1
编译文件(compiling)Project1_1.c
链接(linking)...
工程编译结果0个错误0个警告(0 Error(s),0 Warning(s))
tips:建议每次执行前都先保存一下,养成好习惯,防止计算机死机丢失数据的情况发生。
生成hex文件用于仿真和下载。
掌握如何使用ISP下载程序,并将其下载到硬件电路中。
进入ISP后,通信参数为USB ISP,USB,FAST,AT89S52。
了解C51文件基本结构
reg52.h头文件的作用:将头文件所有的内容引用到头文件位置处,免去对头文件的语句重复编写。打开头文件只需右键点击open document<reg52.h>。
c语言注释写法://单行注释,/**/多行注释
main函数:
格式void main()特点:无参数,无返回值。任何一个单片机c程序有且仅有一个main函数,是整个程序的执行入口。而下面的大括号为c 语言函数写法基本要求之一,内部所有每条代码结束都应加上分号。
学习时间:
September 17,2022
September 18,2022
September 19,2022
September 20,2022
September 21,2022
September 22,2022
学习产出:
一篇博客
一篇笔记