51单片机入门
第一章 开发工具安装
第二章 单片机及开发板介绍
第三章 点亮一个LED
文章目录
前言
51,启动!
一、Keil5新建工程
(一)新建工程
1.打开keil5软件后,点击project,新建项目
2.在桌面新建一个KeilProject文件夹专门存放工程文件,再新建本次工程文件夹2-1 点亮一个LED
3.工程文件叫Project,然后点击保存
4.选择芯片
5.是否添加启动文件到工程中
(二)新建代码文件
1.添加新的文件到这个组
2.添加main
(三)软件基础配置
2.修改字体或者tab键缩进
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、LED
(一)LED介绍
LED原理图
串联两个四合一的1K的电阻,作用:限流,保护LED不会因为电流过大烧毁
电阻表示
三、单片机控制原理
CPU通过配置寄存器,从而控制硬件电路
寄存器八位一组
驱动器用来加大电流
直接配置P2寄存器点亮D1,P2=1111 1110;但是不支持这样写,需要转换为16进制
这样编译会报错,编译器不认识P2,所以要添加头文件,这个头文件包含了各个寄存器的地址定义
四、keil5生成下载文件配置
编译时生成hex下载文件
五、下载程序
1.打开STC-ISP软件,选择对应的单片机型号,选择最长的串口,打开程序文件
2.找到hex文件
3.下载程序,然后把单片机重新启动
4.成功点亮
六、程序代码
#include <REGX52.H>
void main()
{
P2=0xFE;//1111 1110
while(1)
{
}
}
总结
新建工程,LED原理,点亮一个LED