摘要: Reg51.h这个头文件将C程序中能用到的寄存器名或寄存器中某位的名称与硬件地址值做了对应,在程序中直接写出这些名称,集成开发环境就能识别,并最终转换成机器代码,实现对单片机各硬件资源的准确操控。REG51内部规定的SFR寄存器的地址,1.SFR是Special Function Register(特殊功能寄存器)的缩写。 SFR是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。它是80C51单片机中最具有特殊的部分,现在所有80C51系列功能的增加和扩展几乎都是通过增加特殊功能寄存器SFR来达到目的的。 对于80C51系列中的80C51,共定义了21.. 阅读全文
posted @ 2013-09-12 18:19 路人浅笑 阅读(8416) 评论(0) 推荐(1) 编辑
摘要: 如果你买过Adafruit, Sparkfun, Seeedstudio和Arduino Store的Kit,不难发现Arduino官方的无论从包装和印刷上都是最具艺术气质的,其次是Sparkfun, 而Adafruit最丑。 阅读全文
posted @ 2013-09-12 11:15 路人浅笑 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 特殊功能寄存器(SFRs)与端口相关的(7个)P0、P1、P2、P3:四个并行输入/输出口的寄存器。它里面的内容对应着管脚的输出。SCON (Serial Control Register),串行口控制寄存器SBUF (Serial Date Buffer),串行数据缓冲寄存器PCON (Power Control Register),电源控制及波特率选择寄存器与定时/计数器相关的(6个)TMOD (Timer/Counter Mode Register)定时器工作模式寄存器TCON (Timer/Counter Control Register)定时器/计数器控制寄存器TH0、TL0 、TH 阅读全文
posted @ 2013-09-12 08:58 路人浅笑 阅读(407) 评论(0) 推荐(0) 编辑