环境安装:
使用Keil uVision4环境进行对51单片机的学习。
在进行使用之前先用keygen进行对软件的破解防止后续发生不必要的问题。
开发环境下载完毕后,检查电脑是否有串口驱动(可以在网上下载) CH340驱动。
安装stcai-isp-v6.94E驱动对单片机进行程序的烧录。
测试无误之后环境配置结束。
使用KEIL4:
创建工程:
1、进入KEIL4之后点击Project点击New Project创建新的工程。
2、之后点击File创建新的文件eg:main.c
3、右键点击项目文件add file 添加文件到工程中 ,即可编写代码。
3、右键点击项目文件add file 添加文件到工程中 ,即可编写代码。
简单函数列举:
在进行编写代码之气,要加上必要的头文件,针对于STM89C51这种单片机,使用的头文件为#include“reg51.h” //或者此处写reg52.h都可以
void delay(unsigned int n)
{
while(n)
--n;
}
这是最基本的最常用的延时函数,定义了延时函数即可在后续主函数中使用delay进行延时,单位为ms。
#include "reg51.h"
void delay(unsigned int n)
{
while(n)
--n;
}
int main(void)
{
int n = 0;
int i = 0;
while(1)
{
P1 = 0x01<<i;
P0 =0X3f;
delay(100000);
n=n+1;
P0 =0X06;
delay(100000);
n=n+1;
P0 =0X5b;
delay(100000);
n=n+1;
P0 =0X4f;
delay(100000);
n=n+1;
P0 =0X66;
delay(100000);
n=n+1;
P0 =0X6d;
delay(100000);
n=n+1;
P0 =0X7d;
delay(100000);
n=n+1;
P0 =0X07;
delay(100000);
n=n+1;
P0 =0X7f;
delay(100000);
n=n+1;
P0 =0X67;
delay(100000);
n=n+1;
if(n==10)
{
n=0;
i++;
}
}
return 0;
}
第二份为操作数码管循环显示0~9数字。
文件运行:
在编译好文件之后,点击小魔法棒,点击Output ,勾选上creat HEX 这个选项,让工程在编译的时候生成.hex的文件。在stcai-isp-v6.94E驱动中可以打开进行烧录。
1、选择与使用类型相同的芯片型号
2、选择插入电脑时电脑接收到的串口编号
3、打开刚刚生成的.hex文件
4、点击下载,将程序烧录到单片机中。
标签:STM89C51,文件,烧录,int,void,学习,单片机,点击,开发 From: https://blog.csdn.net/weixin_66436813/article/details/139607683