多语言展示
当前在线:218今日阅读:26今日分享:39

《51单片机》:[14]数据类型扩充定义!

单片机内部有很多的特殊功能寄存器,每个寄存器都分配有唯一的地址,并且被我们赋予了各自的名称,我们想要操作这些寄存器的时候,必须要在程序的最前面将这些名称加以声明,具体怎么操作呢,给大家分享一下自己的经验。
工具/原料

单片机一块

方法/步骤
1

一般这些寄存器的声明都被完全包含在头文件“reg51.h”中了。

2

但是我们仍然可以深入了解一下。例如,sfr——特殊功能寄存器的数据声明,声明一个8位的寄存器。

3

sfr——16位特殊功能寄存器的数据声明。

4

sbit——特殊功能位声明,也就是声明某一个特殊功能寄存器中的某一位。

5

bit——位变量声明,当定义一个位变量时可使用此符号。

6

举一个比较简单的例子。我们声明后,可直接对这个控制寄存器进行操作

注意事项

初学者如果不想深入了解的话,可以暂时放下。

推荐信息