怎么把编好的程序烧录到8051或则AT89C51单片机上啊?

如题所述

在纸上编好了,怎么行呢,建议你不要在纸上编,这样你还要再输入电脑。你先下载一个UltraEdit编辑软件,安装在电脑上面,用这个软件来编写源程序。然后下载一个编译和调试软件Keil
uVision4(这个软件目前有不同的版本,你自己百度一下,去找自己要的。),这个软件有软件仿真功能,你可以先编译,在DEBUG,在DEBUG模式可以看到单片机的外围状态。可以看到看你写的程序可以按你的思路运行,可以正常运行后。然后你要编译输出HEX(十六进制)文件,这时你要有个烧写器,通过烧写器烧入单片机。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-06
AT89C51单片机
必须用烧录器才行
STC的可以在线烧写程序
调试软件用keil
就可以了
建议买块实验板
用stc89c51芯片
不要用AT芯片
这样还需要买烧录器的
希望对你有帮助
第2个回答  2020-03-31
软件调试编译用
keil
AT89C51程序烧录要用烧录器,如EP51,SP200S编程器,S51可以用并口线或USBASP,百度或淘宝一下
51编程器
你就知道了。

如何让能让程序烧到51单片机
先在KEIL中编译生成HEX文件 (如果编译完了目录内没有找到HEX文件,在项目设置里,C51项中,勾上生成HEX文件选择)再用COM51来烧。(这个参照软件说,较简单。一般先载入HEX文件再点个AUTO就可以了)

编程的时候用AT89C51编程,可以烧录到STC89C51开发板上吗?
完全可以的,两个单片机在引脚,内部硬件资源,指令系统,机器周期等是完全兼容的。但是,前者的实物现在已经没有办法烧录程序了,而STC单片机基本上取代了AT89的单片机了。

keil中用at89c51编程,可以烧录到stc89c52芯片上吗?
keil中用at89c51编程,可以烧录到stc89c52芯片上,可以将STC系列单片机很小型号的头文件添加到keil中去,如下图STC系列单片机程序烧录软件的中上方。

已经画好的8051仿真图,可以用at89c51直接替代8051吗?如果可以,需要改变...
at89c51 可以直接代替intel 8051\/52,但这些东西都过时了,起码应该用AT89S51,或stc12c5a60S2单片机,这些新型单 片机下载程序比较方便,而老式单片机需专门的编程器,编程之后再拿下来装在目标板上,而这些新型单片机可以直接在线路板上烧写程序。

at89c51单片机的程序换成8051f,移植时,机器时钟周期对程序有无影响?
如果不能调整对方的波特率,通讯就可能出问题。当然,这些问题基本上都可以通过改变晶振频率得以解决,比方说,速度提高到了原先的12倍,原先用12MHz晶振,现在改用1MHz。另外,你的程序如果在设计时就考虑了时钟周期的问题,将时钟周期改一下就行了。C语言编程时,许多库程序都是这样定义的。

单片机AT89S51和AT89C51的区别
-- 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S51上一样可以照常运行,这就是所谓的向下兼容。比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑...

单片机 ,一个单片机的程序能改吗.
1.要看你的单片机的型号,有一些单片机是OTP型的(OneTimePrograming的缩写,中文意思就是一次性编程),这种单片机只可以编程一次,编程完毕便不可以读出,一般在商品成品中多见,常用的AT89C51系列,AT89S51系列,STC89C51系列,还有很多型号单片机都是可以重复编程,一般都可以重复编程达1000次以上(AT89C51系列,AT89S51...

单片机8051与at89c51的区别?
"8051一般泛指与MCS-51兼容的单片机,包括at89c51,at89c51是atmel公司的产品,是一款具体单片机的说法。"早期的产品时8031 那时候芯片没有自带ROM,后来改进型的8051增加了FLAH类型的储存器等到了优化,随后就以51比较普及加之MCS 8051内核的公开 各公司都出现了兼容8051的一些增强型51芯片 如AT89C51 SST89...

...89c51 MCS-51 8051 怎么区分,之间有什么区别啊?、搞得我很糊涂啊...
没什么区别,一样的,8051是以前的基础东西,它只是能处理数据,它本身不带程序存储器的,你写的程序必须烧录在一个外加的程序存储器中样他读取和执行。89C51是就是把程序存储器集成在一个芯片里面,你的程序直接往芯片里烧,不用外加程序存储器而已。89S51跟89C51几乎一样的,只是内部外设功能的增加...

AT89C51与AT89S51的区别
2.编程功能 AT89C51仅支持并行编程,而AT89S51不仅支持并行编程,还支持ISP在线编程。在编程电压方面,AT89C51除5V外还需要12V Vpp才能正常工作,而AT89S51只需4-5V。3.燃烧次数较多 AT89S51标称燃烧次数为1000次,实际为1000-10000次,这更有利于启动学习者反复燃烧,降低学习成本。4.更高的工作频率 AT89C5...

相似回答