用keil 51处理好C程序后,如何将其下载到单片机上

用keil 51处理好C程序后,如何将其下载到单片机上,第1张

KEIL C51编辑工程,生成.hex文件

使用编程器将.hex文件烧写进单片机

编程器有很多种,单片机也有很多种。

串口编程器软件业有很多种,

不同的单片机,其上位机的烧写软件也不同。

例如:

国产的如stc 51使用PC机串口+提供上位机软件就可以。

上海的仲颖单片机使用的是JET-51仿真下载器,

既可以在KEIL环境中仿真,也可以烧写程序,

C8051F的单片机使用的PDC/EC4/EC5/EC6

PIC的使用的ICD2,

AVR使用的是JTAG

部分ARM使用的JTAG仿真器也可以使用串口下载程序。。。

还有好多其他的

看你选用的什么型号单片机喽。。。

JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。

UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。

Jtag用的比较多的是单片机的在线仿真,当然也有ISP在线仿真的。UART主要是用作串口通信的,还有一种SPI通信。当然IIC也是常用的协议。 以后学到了就明白了。可以看看郭天祥的51视频教程。

我们平时用keil主要是编程,生产hex文件,然后根据不同的单片机选择不同的下载软件。比如STC89S52的单片机,就用STC_ISP这个软件下载程序的。如果是AT89c51的单片机,又要用不同的下载程序了。Atmel公司的51没用过,所以不是很清楚。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12193506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存