STC单片机 Keil4安装, 第一个程序_单片机

简单源码

一个最简单的单片机程序需要用到的C语言主要包含:

  • 包含头文件
  • 程序函数main()
#include "reg51.h"        //或者是 reg52.h

void main(){              //主函数
	while(1){             //一直运行
	  /**
	  * 开始单片机操作器件
	  */
	}
}

C51数据类型扩展定义

在C51/C52的数据类型中他有一些扩展定义:

类型

说明

sfr

特殊功能寄存器声明

sfr

变量名 = 地址值

特殊功能寄存在reg51.h 这个头文件里面都帮我们定义好了,所有平时我们不需要自己去定义寄存器的名字。

sbit

特殊功能声明

变量名 = 地址值

在给某个引脚取名字的时候经常会用到

bit

位变量声明,用来定义位数据变量

列 srf SCON = 0X98;

开发软件安装与工程建立

1.KEIL4安装

我提供的是keil版

keil4下载路径 : 

STC单片机 Keil4安装, 第一个程序_单片机_02

第一步打开 C51V901.exe

STC单片机 Keil4安装, 第一个程序_数据类型_03

点击Next->

STC单片机 Keil4安装, 第一个程序_c语言_04

点击Next->

选择下载路径,设置安装目录,根据自己的情况选中安装目录,重新设置点击 Browse,这里默 认 C盘,设置好安装目录后 

STC单片机 Keil4安装, 第一个程序_主函数_05

点击 Next>>

STC单片机 Keil4安装, 第一个程序_数据类型_06

开始安装,安装过程中……..等待安装完成

STC单片机 Keil4安装, 第一个程序_数据类型_07

安装完成,点击 Finish 即可。

Keil4软件

STC单片机 Keil4安装, 第一个程序_数据类型_08

STC单片机 Keil4安装, 第一个程序_单片机_09

打开刚刚安装好的 keil软件

STC单片机 Keil4安装, 第一个程序_c语言_10

点击 File菜单

STC单片机 Keil4安装, 第一个程序_c语言_11

STC单片机 Keil4安装, 第一个程序_c语言_12

复制CID码到注册机中

STC单片机 Keil4安装, 第一个程序_主函数_13

复制完注册后,点击右侧的

STC单片机 Keil4安装, 第一个程序_c语言_14

,即可完成提示:

STC单片机 Keil4安装, 第一个程序_主函数_15

2.创建一个基本的工程

通过Keil4创建一个项目

第一步: 点击project -->New Vision project

STC单片机 Keil4安装, 第一个程序_单片机_16

第二步:输入一个项目名称,会创建一个 *.uvproj

STC单片机 Keil4安装, 第一个程序_c语言_17

第三步: 选择单片机单片机的类型,我们的芯片是89C52,

STC单片机 Keil4安装, 第一个程序_主函数_18

第四步:创建一个C文件

STC单片机 Keil4安装, 第一个程序_stm32_19

STC单片机 Keil4安装, 第一个程序_stm32_20

第五步:写入代码 ,在这个过程中创建的是一个空的文件,首先输入C语言的一个程序

STC单片机 Keil4安装, 第一个程序_stm32_21

STC单片机 Keil4安装, 第一个程序_单片机_22

STC单片机 Keil4安装, 第一个程序_数据类型_23

第六步:吧文件main.c加入到项目中,到这一步后还没有吧文件加入项目中因为他不会自动加入到项目中

#include "reg51.h"        //或者是 reg52.h

void main(){              //主函数
	while(1){             //一直运行
	  /**
	  * 开始单片机操作器件
	  */
	}
}

STC单片机 Keil4安装, 第一个程序_c语言_24

第七步:点击加入后开始编译

STC单片机 Keil4安装, 第一个程序_单片机_25

第八步:生成 *.hex 程序

STC单片机 Keil4安装, 第一个程序_c语言_26

STC单片机 Keil4安装, 第一个程序_单片机_27

第九步:下载程序

通过STC-ISP软件 或 普中ISP软件进行下载

STC单片机 Keil4安装, 第一个程序_数据类型_28

下载程序。