头文件AT89X52.h和at89s52.h和at89c52.h以及reg51.h和reg52.h的区别是什么?

我知道at89s51,at89s52,at89c51,at89c52是不同型号的单片机,当然他们在编程时所包含的头文件也是不同的,也就是说上面头文件最明显的区别就是针对不... 我知道at89s51,at89s52,at89c51,at89c52是不同型号的单片机,当然他们在编程时所包含的头文件也是不同的,也就是说上面头文件最明显的区别就是针对不同型号单片机的。但是我用的是at89s52单片机,程序中包含头文件是reg52.h也能用,也就是说reg52.h和at89c52.h是不是一样的啊?还有AT89X52.h这个头文件没见过,即没见过这样型号的单片机x52,中间的x是不是指s或c,用at89x52来代指at89c52和at89s52的呢?
期待您的回答!!!!!
谢谢!
那我用的是at89s52单片机,编程时用at89x52.h头文件是可以的吧?即#include <at89x52.h>
展开
 我来答
杰乾
推荐于2018-03-19 · 超过11用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:31.3万
展开全部
reg51.h和reg52.h实质上是没有区别的,都是一些特殊功能寄存器的申明。当然,51里有的52中都有,但反过来就未必了。这是因为52是51的升级版。

at89x52.h中有些特殊功能寄存器没有申明,可能会不符合很多人的习惯。建议你用reg52.h,reg51.h。

你可以打开那几个头文件对比一下具体有哪些区别。

希望对你有所帮助
蜜长青
2010-08-18 · TA获得超过1801个赞
知道小有建树答主
回答量:1849
采纳率:0%
帮助的人:1517万
展开全部
AT89X52.h指的就是s或c都可以用 这个理解是没错的

C和S在看门狗、定时器上面有一定的区别,因而实际应用该单片机时要包含对应的头文件

而reg52.h是所有52单片机公共部分所通用的头文件,一般应用情况都能满足!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式