51单片机开发环境搭建与首个程序编写的资料与软件准备

2025-04-06
来源:网络整理

目录

本文仅介绍了如何构建51微控制器的开发环境并编写第一个51个程序“”

信息准备

STC新官方网站(新手推荐):

STC旧官方网站(该官方网站的软件下载地址无效):

CHIP手册下载页面:

CHIP手册系列的直接下载地址:

软件准备操作系统

系列操作系统

STC-ISP软件

STC-ISP是一种微控制器下载和编程软件。它是为STC系列微控制器设计的。它可以下载易于使用的系列,系列,系列和其他系列STC微控制器。

STC软件下载页面:

燃烧器STC-ISP-15XX-V6.90U-FULL版本直接下载地址:

(建议使用完整版本,包括Keil使用的标头文件,配置对话框和其他主要功能)

下载并安装Keil

选择要下载的C51版本

目前,您需要填写一些信息,填写并单击“”以输入下载页面

打开KEIL安装程序,按“ Next”,然后在遇到信息时再次填充,直到“”。

安装完成了,您可以在桌面上看到Keil的快捷方式图标

硬件准备开发委员会

该系列和以前的STC微控制器更好的是,它们更简单,更易于使用。

优先选择:建议购买开发委员会

这样做是简单且无忧的。

第二种选择:手动使用最小系统

单片机开发软件_单片机开发板的各个小程序下载_单片机程序开发及下载步骤

如果您尚未购买开发板,则芯片本身实际上可能是最小的系统。您可以在芯片手册中参考最小系统(添加2个电容器)以构建测试环境。 实验室()也试图直接使用芯片,这也是可行的,但不建议这样做。芯片可能会随着时间的流逝而燃烧。

下载器/程序员/创建者

“ STC微控制器程序自动下载器/程序员/燃烧器无手动冷启动USB-TTL”

通常,它在8-13元之间,请自己购买。 (PS:2022年11月的价格)

开发软件KEIL配置STC

安装了STC-ISP和KEIL之后,您需要将STC芯片的型号和标头文件添加到Keil。

1。关闭KEIL程序(如果已经打开)

2。开放STC-ISP

3。此时,将弹出一个路径选择对话框。选择KEIL安装路径的“ UV4”文件夹(KEIL的不同版本可能是UV2/UV3,具体取决于安装),然后单击“确定”。

4。将弹出一个提示盒,提示“ STC MCU模型已成功添加!”。

这已经在KEIL中配置了STC芯片。

写“ 51程序

1。开keil

2。在菜单栏中选择“” - >“新”

3。选定的存储位置

4。选择正确的芯片模型,”

5。在项目中创建2个新文件,mian.c(程序文件)和.h(标题文件)

6。将STC-SPI的标头文件配置复制到项目中的“ .h”文件

7.将以下程序复制到“ main.c”文件。演示效应是,在微控制器启动后,它在串行端口上输出“”:

#include "stc8g.h" #include "intrins.h" #include "stdio.h"

单片机程序开发及下载步骤_单片机开发板的各个小程序下载_单片机开发软件

void UartInit(void) //115200bps@12.000MHz { SCON = 0x50; //8位数据,可变波特率 AUXR |= 0x40; //定时器时钟1T模式 AUXR &= 0xFE; //串口1选择定时器1为波特率发生器 TMOD &= 0x0F; //设置定时器模式 TL1 = 0xE6; //设置定时初始值 TH1 = 0xFF; //设置定时初始值 ET1 = 0; //禁止定时器%d中断 TR1 = 1; //定时器1开始计时 TI = 1; // enable printf } void main() { UartInit(); printf("hello\r\n"); while(1){ } }

8。配置输出十六进制文件以上传。

单击“ for ...”,选择“”选项,然后检查“十六进制文件”以选择。

9。单击“”或“”以编译和生成十六进制文件。

十六进制文件保存在项目目录的“”文件夹中

将程序上传到开发板串行端口以查看输出

分享