单片机#include <REG51.H>和#include <REG52.H>有什么区别啊?

用C51的程序写入C52用不用改头文件啊?... 用C51的程序写入C52用不用改头文件啊? 展开
 我来答
老牛吃嫩草了
2011-09-28 · TA获得超过254个赞
知道小有建树答主
回答量:510
采纳率:0%
帮助的人:389万
展开全部
两个不同的头文件,有些寄存器定义都不一样
所以你如果用C51的话,当然得调用C51的头文件,用52就调用52的头文件
及珹彤白亦
2020-05-23 · TA获得超过3775个赞
知道大有可为答主
回答量:3164
采纳率:26%
帮助的人:203万
展开全部
REG51内部规定的SFR寄存器的地址与INTEL
MCS-8051单片机的相同,即任何一种型号的51单片机都有的基本SFR,REG52则是对REG51进行扩充,增加了T2和DPTR1。因此可以认为REG51是REG52的子集,此外对于不同厂家生产的51单片机,如新华龙、philips,atmel等都有自己相应的SFR定义头文件。里面主要是定义了一些MPU的相关SFR。可以不改头文件。如果头文件没有datasheet里的相关寄存器的话也可以自己定义一个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
取得如松柏心1
2011-09-28 · TA获得超过171个赞
知道答主
回答量:90
采纳率:0%
帮助的人:25.2万
展开全部
52的flash和ram地址有些扩充,所以除了极少数的情况,一般情况下是可以互换的,无需担心,因为若是特殊应用的话你或许就不会用51,52了,实际做产品的时候用51,52的人都是看重它通用的优势才用它的,把它当通用模块来用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
军语乐正055
2011-10-09 · 超过25用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:97.7万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chwnin
2011-09-28
知道答主
回答量:19
采纳率:0%
帮助的人:7.4万
展开全部
52的flash和ram地址不同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式