1 Keil软件
1 软件安装
2 创建工程
打开keil软件,选择Project-New project:起个文件名,保存。
选AT89C52
选择:是
3 鼠标选中Source Group1,右键选中:Add new item to group
4 检查属性:确保生成hex文件
5 开始写代码:
1 获取延时代码:
2 写代码:
3 reg52.h头文件介绍
编译完代码,因为我的代码里包含这一句:#include <reg52.h>
所以我能看到reg52.h的文件:
头文件有2种引用方式:
1 #include <reg52.h>
系统会去安装目录中找reg52.h这个文件,D:\developSoftware\Keil\C51\INC
如果不存在,就报警告。
2 #include “reg52.h”,推荐
编译器优先进入工程所在的文件夹找reg52.h,没找到就会进入安装目录D:\developSoftware\Keil\C51\INC找reg52.h
如果不存在,也报警告。
3 reg52.h文件里都有些什么?
51单片机使用的寄存器sfr,位定义sbit等。
搭建了人和单片机之间进行沟通的桥梁。sfr P0 = 0x80;
所以写单片机程序时候,一定要把对应的包引进来,这样可以对那些定义好的寄存器进行操作。
sbit:对位变量进行定义
2 proteus:进行仿真
注意:提前断网及关掉杀毒软件
安装教程: