0x03 如何为51单片机开发平台注入灵魂(代码)?
00 无仿真器
1,机器码,在【Keil uVision5】编译通过的代码,文件以【.hex】为后缀。
这里直接使用前文编译通过的代码:【0x01 如何新建一个Keil C51工程文件?】
2,驱动,电脑和单片机需要进行通信,电脑现在常用的是USB通信,而单片机采用串口通信,所以中间需要一个转换器,本系统采用了【CH340】器件,将USB通信转换为串口通信。自然地就需要【CH340驱动】,驱动一般购买开发套机的资料包含有,也可以问度娘,亦可以找博主所要。
安装步骤略,需要的话评论区留言,补上。
3,连上电源,检查驱动是否安装成功。
4,是否安装成功在【设备管理器】中查看验证。成功如下图,记住端口号【COM8】
5,烧录软件,资料包有,或者网站【www.stcmcu.com】下载【STC-ISP】软件,这里采用资料包中的
普中科技开发的下载器,内含下载说明,这里简单讲解:
①选择【MCU程序下载】
②芯片选择【STC89Cxx(New)】
③串口号选择【CH340】刚刚的【COM8】
④波特率,特别注意,如果报错,请调整,调到或调低。
⑤选择HEX文件路径
⑥点击开始下载
⑦下载进入条,同时出现⑧中的下载详细过程
【写芯片超时!】报错,注意看⑧中提示:可连接最高波特率57600,说明115200过高,此时调低波特率试试,采用【9600】
调整波特率下载成功!????
01 有仿真器
1,实物连接是这样的:
2,仿真器驱动安装,安装包在资料包中,没有就联系博主获取。
有详细教程,可参考,点击安装文件【以管理员方式运行】,讲解粗略,有疑问评论区提问。
选择与你keil安装的路径一样就行了
3,此时不需要烧录软件了,我们直接打开【Keil uVision5】在里面进行一系列操作,【编写代码】→【编译代码】→【烧录代码】,一气呵成!
首先需要配置一下【Keil uVision5】,打开上次新建的工程
点击【魔法棒】进行配置,如图所示:
然后进行调试:
10 总结
两种方法都可以达到同样的效果,都可以将代码下载到单片机之中,但是有仿真器的话可以减少下载这个步骤,所有步骤都在Keil中完成。
仿真器,最重要的是可以进行代码的调试,这在大型项目中尤为重要。比如进行单步运行调试。
【教程】和【开发板】都为你准备妥当,请签收哦!
淘宝扫一扫,关注博主的小店。
你的【点赞】和【收藏】是我不懈创作的动力哦!