第3章 硬件设计
3.4 交流继电器电路
图3-4 交流继电器电路
通过一端对已选单片机的链接,当单片机语言识别用发出的指令后,对继电器进行激发,使得因1端长期供电,k1开关激发后闭合,达到对家用电器给电的效果,已完成我们对智能家居控制系统的要求。
因为端口限制以及场地限制,继电气连接数目有限所以本次设计仅对四个电器设备进行了控制以及连接。
可将继电器一次连接单片机的输入输出端口PB0、PB1、PB2、PB3,以达到控制家居电器目的。
19
第3章 硬件设计
3.5.外接晶体整荡电路
图 3-5 外接晶体整荡电路
3.5.1 震荡功能简介
HT46R232 有两种振荡方式,外部RC 振荡和外部晶体振荡,可以通过掩膜选项设定,不管选用哪一种振荡方式,其信号都可以做为系统时钟。
3.5.2震荡电路线路的连接
如果选用外部RC 振荡方式,在OSC1 与VSS 之间需要接一个外部电阻,其阻值为30kΩ~750kΩ;而OSC2 上会输出带上拉的系统频率的4 分频信号,可用于同步外部逻辑。RC 振荡方式是一种低成本的方案,但是,RC 振荡频率会随着VDD、温度和芯片自身参数的漂移而产生误差。因此,在需要精确振荡频率做为计时操作的场合,并不适合使用RC 振荡方式。
如果选用晶体振荡方式,在OSC1 和OSC2 之间需要连接一个晶体,用来提供晶体振荡器所需的反馈和相移,除此之外,不再需要其它外部元件。另外,在OSC1 和OSC2 之间也可使用谐振器来取代晶体振荡器,但是在OSC1 和OSC2 需要多连接两个电容(如果振荡频率小于1MHz)。
20
第3章 硬件设计
3.6连接单片机的复位电路
图3-6 复位电路
总共有三种方法会产生初始复位: · 正常运行时由RES引脚发生复位。 · 在暂停模式由RES引脚发生复位。
· 正常运行时由看门狗定时器溢出发生复位。
暂停模式中的看门狗定时器溢出与其它系统复位状况不同,因为看门狗定时器溢出会执行“热复位”,只有程序计数器PC 和堆栈指针SP 被复位,而系统其它部分都保持原有状态。在其它复位状态下,某些寄存器不会改变。在初始复位时,大部分寄存器会复位成初始的状态。通过检测PDF 和TO 标志,即可判断出各种不同的复位原因[19]。 TO 0 u 0 1 1 PDF 0 u 1 u 1 复位原因 上电时RES发生复位 正常运行时RES发生复位 暂停模式下RES发生复位 正常运行时WDT 溢出 暂停模式下WDT 溢出 注:“u”表示不变
表3-6 复位电路图标
21
第3章 硬件设计
为了保证系统振荡器起振并稳定运行,系统复位(包括上电复位、WDT 溢出或由RES端复位)或由暂停
状态唤醒时,系统启动定时器(SST)提供了一个额外的延迟时间,共1024 个系统时钟周期。
系统复位时,SST 会被加在复位延时中;由暂停模式唤醒也会加入SST 延迟。系统复位(包括上电复位、正常运行时WDT 溢出或由RES端复位)需要额外增加一个加载掩膜选项(Option)的时间。
系统复位时各功能单元的状态如下所示:
PC 中断 预分频器、分频器 WDT 定时/计数器 输入/输出口 堆栈指针SP
表3-6-1 复位功能表
000H 禁止 清除 清除,在主系统复位后,WDT 开始计数 停止 输入模式 指向堆栈顶部 3.7 HT46UR232单片机的链接
HT46R232 是8 位高性能精简指令集单片机,专门为需要A/D 转换的产品而设计,例如传感器信号输入。
低功耗、I/O 使用灵活、可编程分频器、计数器、振荡类型选择、多通道A/D 转换、脉冲测量的功能、I2C 通信、暂停和唤醒功能,使这款单片机可以广泛应用于传感器的A/D 转换、马达控制、工业控制、消费类产品等系统中。
22
相关推荐: