摘要: 1.定时器:(3个TMR0,TMR1,TMR2)TMR0,8位位累加定时、计数寄存器,并带有预分频器。若考虑预分频器的效果,其固有定时为65ms。如果用作通用计数器,可采用外部T0CK1作为计数触发信号。 与TMR0相关的寄存器:TMR0(初始值),OPTION_REG(选择项寄存器T0CS,T0SE,PSA,PS2~PS0),INTCON(中断控制寄存器:GIE,T0IE,T0IF),TRISA(要求外部信号T0CK1担任TMR0的触发计数功能,此时该引脚必须设定为输入方式,0,RA4作为一般的输出引脚;1,作为输入引脚,为T0CK1提供一个通道)。 定时,计数从其内部工作方式分析一般表现为 阅读全文
posted @ 2012-05-26 15:44 奔流聚海 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 存放路径:在PICC软件hi-tech安装目录下,?:\Microchip\cc8.05\include,找到pic1687xa.h,里面即有以下是头文件内容及详细注释:/**Header file for the Microchip *PIC 16F873A chip*PIC 16F874A chip*PIC 16F876A chip*PIC 16F877A chip*Midrange Microcontroller*/#if defined(_16F874A)|| defined(_16F877A)#define__PINS_40#endifstatic volatile unsigned 阅读全文
posted @ 2012-05-26 15:40 奔流聚海 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 一.配置字 PIC单片机的配置字可以用__CONFIG命令来定义: #i nclude __CONFIG(x) ;其中x是配置字,头文件中定义了相应的配置说明符。如: __CONFIG(WDTDIS & XT & UNPROTECT); 这将关闭看门狗,设置XT振方式,程序不加密。注意:不同的配置符间用'&'相联,未定义的部分保留未编程状态。详细的情况请参考头文件及PIC数据手册二.ID 位置 有些PIC单片机在程序空间外还有ID空间,可用下面的方法来定义:#i nclude __IDLOC(x) ;其中x是ID标示。如: __IDLOC(15F0); 阅读全文
posted @ 2012-05-26 15:35 奔流聚海 阅读(16821) 评论(0) 推荐(0) 编辑