如何用单片机烧程序接口?
你需要使用下载器,下载软件将keil程序输出的十六进制文件刻录到单片机上。具体操作请参考以下步骤,并演示单片机为51单片机。
1.先准备好51单片机的最小系统板和编程器件。
2.打开stc-isp烧录软件,选择单片机的型号。这里选用的单片机型号是STC89C/LE52RC。这里你可以观察到“序列号”显示没有可用的接口。
3.然后将编程器与51单片机最小系统连接,插入电脑。
4.在计算机识别出序列号(COM10)后,选择并单击“打开程序文件”以导入目标十六进制文件。
5.然后点击“下载”选项,可以看到软件界面右下角的显示框显示“正在检测目标MCU ...”。
6.然后再次给微控制器通电。不久之后,软件界面右下角的显示框显示“再次握手...成功”。完成以上设置后,就可以完成单片机的烧录程序了。
Stm32单片机和stc89c51?
Stm32和stc89c52根本不是一个档次的,根本无法比较和区分,就像拿自行车和飞机比一样。相比之下,优劣就不好说了。这取决于你打算做什么。STC89C52是普通的51单片机,速度慢,资源少。用于低档电子产品,易于开发。STM32速度快,资源多,可以用在高端电子产品和手机上。STC单片机只能用于一般的玩具。
keil软件写的程序代码如何下载到单片机?
1.在keil中,你需要将写好的代码程序生成一个HEX文件,点击keil软件菜单栏中的Project-Options for target选项。
2.在目标选项对话框中,切换到输出选项卡,选择创建十六进制文件选项,然后单击确定。如果未设置生成的十六进制文件目录,则生成的十六进制文件与项目文件位于同一目录中。
3.电脑连接书写工具或开发版。这里以开发版为例,打开STC-ISP软件,点击MCU型号一栏下的三角形,选择对应的MCU型号。
4.单击“扫描”自动选择连接的COM串行端口。如果没有扫描,请观察驱动程序是否安装成功,然后重新安装。
5.单击打开程序文件,并选择新生成的十六进制文件。如果有EEPROM文件,在EEPROM项目中选择它,同时打开它。
6.点击下载/编程,稍等片刻,关闭电源开关,再次开机,等待提示区提示操作成功,表示程序代码已经成功下载到单片机。
7.我终于可以看一看了。单片机开发版运行良好,图案闪烁。keil中的代码已经成功运行。