14
特价FC703,FC1511,FC1501,FC2511,FC2208,FC2703.FC156,FC154
FC2720的ADC:
ADC中断
当 ADC 转换完成后,无论 ADCIEN 是否使能,ADCIQR 都会置“1”。若 ADCIEN 和 ADCIQR 都置“1”,那么系统就会响应 ADC 中断。若 ADCIEN = 0,不管 ADCIRQ 是否置“1”,系统都不会进入 ADC 中断。用户应注意多种中断下的处理。
例: ADC 中断设置
B0BCLR FADCIEN ; 禁止 ADC 中断
MOV A, #10110000B
B0MOV ADM, A ; 允许 P3.0 ADC 输入,使能 ADC 功能
MOV A, #00000000B ; 设置 AD 转换速率 = Fcpu/16
B0MOV ADR, A
B0BCLR FADCIRQ ; 清除 ADC 中断请求标志
B0BSET FADCIEN ; 使能 ADC 中断
B0BSET FGIE ; 使能 GIE
B0BSET FADS ; 开始 AD 转换
例:ADC 中断服务程序
ORG 8H ; 中断向量地址
JMPINT_SERVICE
INT_SERVICE:
… ; 保存 ACC 和 PFLAG
B0BTS1 FADCIRQ ; 检查是否有 ADC 中断
JMPEXIT_INT ; ADCIRQ = 0,退出中断
B0BCLR FADCIRQ ; 清 ADCIRQ
… ; ADC 中断服务程序
…
EXIT_INT:
… ; 恢复 ACC 和 PFLAG
RETI ; 退出中断
低价FC1641.FC2112,FC2201.FC2208,FC2204,FC2523,FC2721,FC2723
FC2720的定时器:
定时器
看门狗定时器
看门狗定时器WDT是一个4位二进制计数器,用于监控程序的正常执行。如果由于干扰,程序进入了未知状态,看门狗定时器溢出,系统复位。看门狗的工作模式由OPTION选项控制,其时钟源由内部低速 RC 振荡器(32KHz /5V)提供。
看门狗溢出时间 = 256 /内部低速振荡器周期(sec)分频系数
看门狗定时器的 3 种工作模式由OPTION选项“WatchDog”控制:
Disable:禁止看门狗定时器功能;
Enable:使能看门狗定时器功能,在普通模式和低速模式下有效,在睡眠模式和绿色模式下看门狗不工作;
Always_On:使能看门狗定时器功能,在睡眠模式和绿色模式下,看门狗仍会正常工作;
注意: 1.不分频时wdt溢出时间为8ms。
2.在高干扰环境下,强烈建议将看门狗设置为“Always_On”以确保系统在出错状态和重启时正常复位。
看门狗清零的方法是对看门狗计数器清零寄存器 WDTR 写入清零控制字 5AH。 0CCH Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
WDTR
WDTR7
WDTR6
WDTR5
WDTR4
WDTR3
WDTR2
WDTR1
WDTR0
复位
0
0
0
0
0
0
0
0
例:如下是对看门狗定时器的操作,在主程序开头对看门狗清零。
MOV A,#5AH
B0MOV WDTR,A
……
CALL SUB1
CALL SUB2
……
JMP MAIN
看门狗定时器应用注意事项如下:
对看门狗清零之前,检查 I/O 口的状态和 RAM 的内容可增强程序的可靠性;
不能在中断中对看门狗清零,否则无法侦测到主程序跑飞的状况;
程序中应该只在主程序中有一次清看门狗的动作,这种架构能够大限度的发挥看门狗的保护功能;
例:如下是对看门狗定时器的操作,在主程序开头对看门狗清零
MAIN:
…… ;检测 I/O 口的状态
…… ;检测 RAM 的内容
ERR: ;I/O 或 RAM 出错,不清看门狗等看门狗计时溢出
JMP$
CORRECT: ;I/O 和 RAM 正常,看门狗清零
MOV A,#5AH ;在整个程序中只有一处地方清看门狗
B0MOV WDTR,A
……
CALL SUB1
CALL SUB2
……
JMP MAIN
http://fengchi.cn.b2b168.com
欢迎来到锋驰微电子科技(深圳)有限公司网站, 具体地址是广东省深圳市南山区前海深港合作区前湾一路1号,联系人是唐经理。
主要经营锋驰微电子科技(深圳)有限公司负责FC单片机中国区的销售。目前主营的电子元器件型号FC703、 FC152、 FC151、 FC2711、FC2721。公司秉承“顾客至上,锐意进取”的经营理念,设计良好的企业环境,以全新的管理模式,完善的技术,周到的服务,**的品质为生存根本。。
单位注册资金单位注册资金人民币 100 - 250 万元。
本公司主营:FC703,FC152,FC2711,FC2721等产品,是一家优秀的电子产品公司,拥有优秀的高中层管理队伍,他们在技术开发、市场营销、金融财务分析等方面拥有丰富的管理经验,选择我们,值得你信赖!