编辑: 梦三石 | 2016-04-29 |
6 S/W 流程图 流程图 流程图 流程图 程序说明 程序说明 程序说明 程序说明( ( ( (范例 范例 范例 范例 1) ) ) ) 本范例是使用 ETM 的匹配输出模式输出脉冲.选择了主计数器与 CCRA 进行匹配清除为 零的方式. 主程序流程介绍:程序首先所使用到的数据储存器清除为零初始化.对CP0C、CP1C 赋值 08H,关闭比较器功能.对ACERL 和SCOMEN 清除为零,关闭 A/D 输入功能和 LCD 功能. TM1C0 设定为 00000000B,即T1PAU=0,取消了计数器暂停功能.T1CK[2:0]=000B,选 择了 ETM 的时钟源为系统频率的
4 分频.T1ON=0,关闭了 ETM. TM1C1 设定为 11000001B,即T1AM[1:0]=11,选择了 TP1A 的工作模式为 TIMER 模式. T1CCLR=1,选择了主计数器与 CCRA 进行匹配清除为零的方式. TM1C2 设定为 11000000B,即T1BM[1:0]=11,选择了 TP1B 的工作模式为 TIMER 模式. TM1AH/TM1AL=02H/00H, 即TM1A 设定
512 Clock. TM1BH/TM1BL=00H/00H, 即TM1B 设定
0 Clock.关掉中断,T1ON 设定 1,开启 ETM.MF1E 设定 1,........