Page 96 - 《橡塑技术与装备》2020年21期(11月上半月橡胶)
P. 96
橡塑技术与装备(橡胶) CHINA RUBBER/PLASTICS TECHNOLOGY AND EQUIPMENT (RUBBER)
或浓度时,蜂鸣器就会发出警报。本设计中使用不需 计设定的机器周期为 1 μs,且工作在模式 1 方式。因
要交流信号驱动,而只要直流驱动即可的自激蜂鸣器。 此计数初值可以如下计算。5 s 可以分为 100 个 50 ms
要想使蜂鸣器发出声音,将驱动电平加在驱动口,再 相加,所以定时器只需定时,以 50 ms 为定时时间即可,
把驱动电流用放大器放大就行了。报警电路如图 21 所 然后循环 100 次直到达到 5s。所以计数初值设置为 :
示。 X=65 536-50 000/1=65 536-50 000
4 系统设计
4.1 工作过程
本系统设计的主要软件流程如图 22 所示。
图 21 报警电路
3 定时计数初值的计算
因为有些因素,单片机在供电电源不太固定的情
况下,会出现断电或者电压波动的现象,以至于影响
到正常的运作和一些数据的保存。想要使处理器及时
的进行一些操作和保持着电源的稳定,最好的方法就
是在电源电压降低,并达到一定值时能及时的发出某
种信号到达单片机和电路。要实现上述功能,重要的
是监视电源电压。本设计采用软件看门狗。
因为计数器是从 0 或设定值开始加 1 计数,需要
输入的初始值是最大值减去计数值,而不能直接输入
需要的计数值,则计满溢出时,置位 TF。不同的环境
下,M 的值是不一样的,设最大计数器的初始值是 M,
则应输入的初值 X 需要进行计算。
计数功能时 : 图 22 软件流程图
X=M- 计数值
4.2 ADC0809 数据采集及输出控制信号时
定时功能时 : 序
(M-X)×T cy = 定时时间
数据采集流程如图 23 所示。
所以
4.3 键盘扫描程序流程图
X=M- 定时时间 /T cy
键盘扫描程序流程如图 24 所示。
其中,T cy 是单片机的机器周期,也叫计数周期。
4.4 数码管显示流程图
当机器周期为 1 μs 时会出现两种工作模式,一种为
数码管显示流程如图 25 所示。
13
0,定时值最大是 2 ×1 μs = 8.192 ms,另外一种是
4.5 看门狗程序流程图
1,则定时值最大为 216×1 μs = 65.536 ms。因为本设
看门狗流程如图 26 所示。
·44· 第 46 卷 第 21 期