库存索引:

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7
8
9

程序开始对单片机各端口初始化支持Dallas单总线器件

90C196MC高性能16位单片机内部“嵌入”了各种以往被认为是“外围设备”的电路。

外设事务服务器PTS(Peripheral Transaction Server)就是一种被嵌入的“外设”。它是一种微代码硬件中断处理器,对中断可提供一种类似于DMA(直接存储器访问)的响应,其CPU的开销比普通中断系统(基于上是一种软件中断服务系统)要少得多。

为便于理解PTS的工作过程,示出了PTS和普通中断流程的主要差别。

程序开始先对单片机各端口初始化,并设置好看门狗溢出时间,程序工作一个周期后,自动进入休眠模式,由看门狗溢出唤醒单片机进入下一周期。

进入一个工作周期前,首先判断是电池上电第1次工作,还是看门狗溢出唤醒单片机。

为了最大限度地降低能耗,程序对发射脉冲的个数和方法进行设计,先发2个试探脉冲,若接收到,则按选定频率连续发60个脉冲,然后判断接收方收到的脉冲数是否在允许的范围内,是则泵液,否则进入休眠模式;若接收方未收到试探脉冲,则直接进入休眠模式。

每次泵液器工作后,都检查电池电压,若发现电压低,立即由指示灯给出报警,提示更换电池。

SPCE061A提供双通道10位D/A输出AUD1、AUD2,其中每个DAC通道的输出能力为3mA,用于输出语音信号,考虑功耗问题,采用单通道AUD1输出。

温度传感器采用普通负温度系数热敏电阻,热敏电阻灵敏度高、价格便宜。('nSP(tm)内核是一个通用的核结构。除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。

串口UART/RS232至单总线通信协议的转接桥,可直接连到UART和5V RS232系统中, 支持Dallas全系列单总线器件,如数字温度传感器DS18B20、A/D转换器DS2450等;

接收电路电源由单片机RB1口提供,在发射脉冲后,将RB1口置高。R6、R7、R8、Q3组成电池电压监测电路,当电源电压降到一定值时,Q3截止,单片机RB3口为高电平,欠压报警。


上海德懿电子科技有限公司  www.deyie.com

来源:21ic.如涉版权请联系删除。图片供参考