STC89C52RC单片机是否可以包含reg51.h这个头文件,为什么?

2025-01-01 05:58:42
推荐回答(3个)
回答1:

可以包含,原因如下:
Reg51.h,看名字相信你也明白,是关于51寄存器的,说白了一点,Reg51.h是关于最基本的51单片机的SFR定义的,比如IO口,定时器,串口等等相关的特殊寄存器的定义,所以,REG51.H相对来说应用广泛,因为他是最基础的单片机的定义,差不多所有的51单片机都可以包含他。
STC89C52也是51单片机中的一种,自然也可以包含这个文件。

回答2:

STC89C52RC也是51核的单片机,所以可以包含reg51.h这个头文件。但是现在很多增强型51单片机,新增了许多新功能,寄存器也随着新增功能而增加。为了便于使用这些新功能,有时还得自己动手修改头文件。

回答3:

可以包含,只不过89C52相对于89C51新增加的部分用不了,89C52也属于51系列的单片机,他们都是使用的最初Intel公司的51内核,所以,之后开发的51,52单片机都可以兼容51