摘要
本文章主要介绍了51单片机软硬件开发环境的搭建,包括51单片机最小系统,固件烧录电路,Keil开发环境的安装,烧录工具的使用等等。最后通过LED灯闪烁的示例验证开发环境是否搭建成功。
Keil 开发环境的下载与安装
同学们可以从我整理的地址下载安装,下载得到的文件中包含了Keil安装包,Keil授权工具,固件烧录工具,以及一个简单的示例代码。
下载地址:https://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/51_Keil.rar
下载完成后需要解压,如果在Win10系统下解压失败,提示病毒文件,需按照如下方法关闭实时保护
在开始菜单搜索安全
,进入Windows安全中心
点击左边的盾牌
,然后在病毒和威胁防护设置
下方点击管理设置
:
点击后将出现实时保护
的选项,将其关闭即可:
注意:为了你的系统安全,Keil安装授权完成后,请再次打开这个实时防护
功能。
文件目录如下:
Keil
:该目录下是Keil安装包和授权工具
烧录工具
:该目录下是STC原厂最新版的烧录工具
示例代码
:该目录下是一个简单的示例程序,用来验证开发环境和烧录工具
安装Keil
解压完成后,双击Keil
目录下的C51v956
开始安装:
Keil授权
在开始菜单
中找到Keil uVersion5
,点击鼠标右键,选着更多,以管理员方式运行.
注意:一定要以管理员方式运行哦
打开Keil后, 点击File
>> License Managent ...
将出现如下页面,复制页面上的 CID
:
双击keil
目录下的 KEIL_Lic
,打开注册机:
复制生成的授权码,将其粘贴到Keil中,点击Add LIC 即可授权成功:
整个过程动画如下:
编译示例代码
进入示例代码
目录,双击template
打开示例代码:
点击编译按钮,出现如下图所示表示编译成功:
烧录固件
进入烧录工具
目录,双击stc-isp-15xx-v6.87P
达开烧录工具:
选择对应的芯片,然后选择刚编译好的固件,点击下载/编程
:
注意:51单片机需要在冷启动时才能烧录,所以点击下载/编程
后需给单片机重新上电
烧录完成后如果全部LED灯都开始闪烁,那么恭喜你整个开发环境搭建成功。
51单片机最小系统
51单片机下载电路
51单片机需要使用串口烧录,接线方法如下:
USB-TTL | 51单片机 |
---|---|
Tx | P3.0 |
Rx | P3.1 |
如果下载安装或者开发遇到问题,欢迎留言或者私信。