在AT89C52 片内存储器中,80H-FFH 共128个单元为特殊功能寄存器(SFR)。
并非所有的地址都被定义,从80H—FFH 共128个字节只有其一部分被定义,还有相当的一部分没有定义。对没有定义的单元读写都会是无效的,读出的数值将会不确定,而写入的数据也将会丢失。
AT89C52除了有AT89C51所有的定时/计数器0 和定时/计数器1 外,还另外增加了一个定时/计数器2。定时/计数器2 的控制和状态位,位于T2CON、T2MOD,寄存器对(RCAP2H、RCAP2L)是定时器2 在16 位捕获方式或16 位自动重装载方式下的捕获/自动重装载寄存器。
3.2 键盘电路设计
因为本设计使用键盘数比较少,只要3个按键就足够了,故可以直接接在端口即可