中易网

单片机的c语言中,#include <AT89X52.h>作用?它和#include<reg52.h>区别?

答案:4  悬赏:0  
解决时间 2021-01-14 15:18
单片机的c语言中,#include <AT89X52.h>作用?它和#include<reg52.h>区别?
最佳答案
1、AT89X52.h指的就是s或c都可以用。C和S在看门狗、定时器上面有一定的区别,因而实际应用该单片机时要包含对应的头文件。而reg52.h是所有52单片机公共部分所通用的头文件,一般应用情况都能满足。
2、reg51.h和reg52.h实质上是没有区别的,都是一些特殊功能寄存器的申明。当然,51里有的52中都有,但反过来就未必了。这是因为52是51的升级版。at89x52.h中有些特殊功能寄存器没有申明,可能会不符合很多人的习惯。建议用reg52.h,reg51.h。可以打开那几个头文件对比一下具体有哪些区别。
全部回答
只是头文件而已,可以调用头文件里所定义的东西,你定义了2中单片机,就会报错。。和调用数学公式一样,需要+一个数学公式头文件。你也可以自己写一个程序,如何直接+上你写的文件,就可以调用了
你是用keil? 很简单你把鼠标移到才、,右键技能看到里面的内容了。你所报的错是因为,和头文件中,一些相同的寄存器被定义两次。希望被采纳,谢谢
区别是52有定时器2,51没有追问没问51,看清楚再回答!这两个都是52追答哦sorry,AT89X52是ATMEL专用头文件,定义的东东较多,REG52只定义了一些基本的寄存器和引脚。追问这两个头文件是不是相互冲突?只能加一个?我每次把这两个放在一起时都会报错。追答不是因为冲突,而是因为重复定义造成的错误,你用AT89X52就可以了,REG52的定义前者里面都有。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美舍雅阁美容院地址在什么地方,我要处理点事
汽车点烟器里面的灯为什么一直都是亮的? 怎
限量版画上边有作者的亲笔签名么
这个人物出自老家用机的哪个游戏
大神问下,这是香港哪个地方
苏轼在海南给弟子所作的诗词
梅花鹰是什么鹰?
求和为什么算出来是0,求大神教教我
如何判断IP地址是A类B类还是C类
c++中resize函数怎么用?
考三支一扶的参考书是什么?
什么叫东京e卡??????
他开一张账单,索取他每天帮妈妈做事的报酬,
申请驾照条件
谁能借我两万块钱,我实在急用,没法了在这上
推荐资讯
中国有线电视网络有限公司三亚分公司怎么样?
兴化螃蟹广告词
假设某股票今天的价格为25美元,无风险利率(
武汉和洛阳户口哪个好
珍惜自然资源,共营生命绿色意思
大话西游之除魔的演职员表
腐竹行业的前景,开办腐竹厂要注意的事项
唉,现在的我,都没朋友了
求图片添加电子邮件链接html代码
吉他难学么 我快三十岁了 乐谱也不会 想学吉
喜欢就去爱吧 如果她也喜欢你呢 别让青春后悔
我这配置玩绝地求生有时一会卡一会不卡
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?