单片机在80年代刚发明出来的出来的时候怎么烧程序

单片机在80年代刚发明出来的出来的时候怎么烧程序,第1张

单片机刚出来时烧程序是一次性的(OTP ROM),有专用编程器

需求量大由厂家一次性掩膜写入程序,相当于不能编程了

后来发展成为用紫外线擦除(EPROM),由专用编程器写入

再后来,发展成电可擦除芯片(EEPROM),仍需专用编程器写入

如今就改成串口编程(串行FLASH),基本上可以摆脱编程器了

过去单片机难以普及,一是微机比较少,用汇编语言写程序加上人工查机器码太麻烦

二是需编程器,少则几百元,多则上千元,多数个人承受不起,许多人一月工资只有几十块。

三是单片机不是真正的单片机,仍需许多辅助芯片,导致外围电路比较复杂,个人无法制作电路版,实验和应用受限。

各种DSP烧写程序的方法

推荐1、TMS320LF24xx, TMS320LF28xx:

利用CCS里面自带的flash burn插件,很容易烧写。

不必专门编程,只要输入out文件即可。

2、TMS320C5x

需要自己手工编写BootLoader程序,和烧写flash的程序,有点麻烦。

利用CCS装载烧写flash的程序,运行之,写入flash中。

3、TMS320C62xx(除了C6211)

需要自己手工编写BootLoader程序,和烧写flash的程序,非常麻烦。

关于怎样编写C62xx的BootLoader程序,凡是我能找到的国内的论文,都是错误的,纯粹为了骗学位。

利用CCS装载烧写flash的程序,运行之,写入flash中。

4、TMS320C64xx(包括C6211)

需要自己手工编写BootLoader程序,和烧写flash的程序,比较麻烦。不过还好,能找到国内的高手请教。

利用CCS装载烧写flash的程序,运行之,写入flash中。

不能用keil作下载,它应该只是一个程序编辑和调试用的吧,用keil生成hex文件。下载时用专门的下载软件找到生成的那个hex文件就可以下载

了。,有专门的单片机烧写软件的。那个软件的名字叫STC-ISP

V391(你可以下载个更高版本的)的,你的开发板里面应该自带下载软件的啊!

如果你用的下载下是USB转串口的线的话,你需要安装一个USB转串口驱动才能下载程序。网上搜一下就可以了。如果有光盘的话就在光盘里面找,里面肯定有的。

下面是具体设置:

先在KILE

C的options

for

target工具栏中的output选项下,name

of

Executable后面的空框里输入你要输出的文件名,然后在CreateHex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成HEX文件,文件存放在目标程序的相同文件夹下,名字是你输入的名字,再通过程序下载软件下载到单片机中就OK了。(不同单片机的下载软件不一样,可以到生产公司找到相关软件)

OK~

AT系列的单片机跟STC的下载程序方式不一样的。

AT要 使用并行口烧写

STC直接用MAX232和串行口下载。

at89S2051应该是用来接收PC机的程序,然后烧到待编程的单片机,其在使用前已经烧进了对应的程序。

楼主你好:

首先,单片机烧写程序需要的通过相应引脚,将软件生成的HEX文件下载到单片机中,但是得说的是不同类的单片机,其编程引脚也是不尽相同的。就拿比较常用的AT89s52单片机来说,其编程引脚为P15、P16、P17三个脚;如果是AVR单片机ATmega8515、ATmega16,其编程引脚是与AT89s52单片机兼容的;又如STC89c52单片机,其编程引脚为P36、P37两个引脚具体情况,这里无法一一列举,楼主查查自己使用的单片机说明书,都有详细介绍。

一般单片机烧写时都会使用USBasp下载程序,因此使用的是IDC10接口将USBasp信号引至电路板上。这里上传一张以AT89s52下载程序为例子的,供楼主参考。

以上就是关于单片机在80年代刚发明出来的出来的时候怎么烧程序全部的内容,包括:单片机在80年代刚发明出来的出来的时候怎么烧程序、DSP怎么烧程序、如何给单片机烧录程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9481274.html

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

发表评论

登录后才能评论

评论列表(0条)

保存