8051单片机寄存器SFR有几个?可以为寻址的是哪些?

2024-11-15 20:32:38
推荐回答(3个)
回答(1):

SFR具体有几个,这事没准,具体你要看你所用的单片机的型号,但是上限就128个。
为什么这么说呢,因为51是一个内核,以这个内核为中心处理器做出来的单片机就叫51单片机,每个具体的单片机功能的多少不相同,比如,有的有AD转换功能,有的有PWM功能,有的什么都没有,例如AT89C51,有的功能很多,AD,PWM,SPI等等,例如SH88F516。
功能越多,特殊功能寄存器就越多,但是再多,也不会超过128个。
可以位寻址的很简单,你看SFR的地址,地址能被8整除的,就可以位寻址,简单来说,如果以十六进制表示SFR的地址,尾数是0或者是8的就行,例如C8H,A0H,等等,其他的不行,例如A1H,B2H,这些都不行

回答(2):

8051单片机寄存器SFR有80H~FFH,也就是128个,可以位寻址的有128/8=16个。

回答(3):

21个!