1、51单片机程序头文件
#include<reg51.h>
简单的51 C程序
#include<stdio.h>
void main() /*主函数*/
{
while(1) /*循环*/
{
}
}
2、安装开发环境
软件及注册机下载地址:http://www.onlinedown.net/soft/578373.htm
1. 安装Keil C51版本,即uV4
2.以管理者身份 打开uVision4,点击File---License Management...,打开License Management窗口,复制右上角的CID
3. 以管理者身份打开注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变
4. 点击Generate生成许可号,复制许可号
5. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
6. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。
3、创建一个工程
双击安装好的uV4程序,点击project中的new uvision project
输入你想要创建工程的名字后,选择atmel的at89c51或at89c52
创建一个c文件,通过点击上方的创建文件或者点击file -> new
或者
出现一个text文本后,点击上方的保存,保存到你的工程文件夹下,存为c文件
将创建的main.c添加到你的工程中,如图右击左侧栏的source group 1在弹出来的窗口中选择add files to group
添加后点击close,已经在左边栏看到main.c
3、开始编写一个最简单的程序
这里我开始CPU选择atmel 52故开始的库文件填写为reg52.h如果你选择51则这里填写为reg51.h
#include"reg52.h"
void main()
{
while(1)
{
}
}
设置软件,使其能够输出hex文件
进行编译
4、烧录程序到单片机
若之前没有安装CH340驱动这里建议先安装,因为串口芯片多数都为ch340
链接:https://pan.baidu.com/s/1smOA0rp-wqqBiUXkCsPolA 提取码:8z3w
烧录软件下载地址:链接:https://pan.baidu.com/s/1lqvHiE_H35neNOZVsAiIxA 提取码:mugw
下载后打开程序,选择相对应的51单片机型号
第二步:COM选择,版本不一的STC-IS不能够自己扫描COM的,请打开电脑设备管理器--端口号进行查看,选择相对应的COM口。
第三步:打开你所需要的下载到单片机的hex文件
第四步:点击下载。会出现如下图提示:
正在检测单片机,然后板子重新打开电源上电,重新上电后会出现如下提示: