55问答网
所有问题
keil中选的52芯片写的程序,往51芯片中烧可以吗?
如题所述
举报该问题
推荐答案 2012-05-24
应该可以。52与51区别不大,仅仅是ROM大小 某些个特殊功能寄存器 3个或2个定时器。写C语言的程序,如果没有用到定时器2,你的程序不大,是可以烧写的。写汇编的程序,你用到了那几个有区别的特殊功能寄存器的话,可能有问题。不过,这个也很好说啊,你下进去试试就好了啊。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cFLLGFQ8c.html
其他回答
第1个回答 2012-05-24
52和51的区别是,52有个定时器2,而51没有;52的ROM空间是8K,而51的ROM空间是4K,52的内部
RAM空间
是256字节,而51是128字节,与52的前128字节功能地址都重合,52的后128字节只能间接寻址。
所以,如果你的程序只使用了小于128字节的RAM(包括
堆栈
和特殊
寄存器
),不使用定时器2,并且编译后的CODE小于4K,那这个程序在52和51是通用的。本回答被提问者采纳
第2个回答 2012-05-24
可以的 我经常这么做 51的程序 下载到stc单片机上 但有一点就是 你要知道你的程序在别的单片机上也是能用的
第3个回答 2012-06-18
完全可以
相似回答
不知道
Keil
uVision3
写的程序
如何烧到
51
单片机中,
答:
烧程序
是烧hex文件的,你在
keil
编译通过后,将生成的hex文件下到单片机中,下载方法又与单片机有关,STC的是用STC-isp和串口下载的,AT89s52是用ISP或串行。
如何将在
keil里
编译好
的程序
下载到proteus
51
单片机中
答:
keil里
编译时,设置输出文件为.HEX文件格式。然后在proteus中打开CPU属性,在
程序
设定栏填入HEX文件路径及名称(也可以通过后面的浏览按钮找到该文件
,选中
即可)。然后运行即可。
怎么用
keil写
汇编
程序
并且下载到
51
单片机中去,我试了但硬件没反应,求详...
答:
六,将HEX文件下载到单片机,运行看效果。七,修改软件直到达到预期效果。
keil中
用at89c51编程
,可以
烧录到stc89c52
芯片
上
吗?
答:
keil中用at89c51编程,
可以烧录到stc89c52芯片上
,可以将STC系列单片机很小型号的头文件添加到keil中去,如下图STC系列单片机程序烧录软件的中上方。
proteus与
keil
联调时怎么将用c51
写的程序烧
进单片机
答:
双击单片机
,里面
有个选项是添加hex文件,就是你
keil
编译产生的hex文件,需要你在编译过程中把里面的create hex那个选项选上。然后你点运行就可以了。
大家正在搜
keil5使用教程51芯片
keil5没有51单片机芯片
keil5新建工程无法选择芯片
keil5烧写程序
用keil编写单片机程序
keil5选择芯片
keil4找不到stm32的芯片
keil5添加 51芯片
keil5怎么添加c51芯片
相关问题
keil中用at89c51编程,可以烧录到stc89c52芯...
在keil51软件中 选择芯片型号时 没有89s51这种芯片...
keil uvision5没有AT89C51的芯片吗,能做5...
单片机,51,我的stc89c52单片机,用keil5编程,...
单片机Keil工程芯片选择的疑惑?
在keil中用AT89C51编程,可以烧录到STC89C51...
我用KEIL编写的AT89S51程序,但是无法读入到学习板的...
STC89C52在Keil C51中找不到芯片组啊