介绍了由PIC16C64 单片机和语音芯片ISD33180 实现的语音提示、电话查询及自动 报警监控系统的设计, 给出了系统框图和硬件电路, 并给出了部分程序设计方法。
21 系统结构原理及硬件设计
监控系统的组成框图如图1 所示。 为简化电路, 提高可靠性, 采用了美国 Microchip 公司的PIC16C64 单片机作为控 制核心, 其片内有2k 的ROM 和128 字节的 RAM。该单片机采用哈佛双总线结构, 数据 和指令传输总线完全分开。数据总线为8 位, 而指令总线为14 位, 可在一个周期内同时完 成指令的执行和下一条指令的取指。该单片 机程序执行速度快, 并具有35 条精简指令 集、I/O 口的每一位都可读写的特点, 使其在 控制领域得到广泛应用。
211 语音提示部分原理
监控系统的语音提示部分电路如图2 所示。语音芯片采用美国ISD 公司的第三代产 品ISD33180, 其录ö放时间为3 分钟。
21111 PIC16C64 与ISD33180 的接口
由于PIC16C64 与ISD33180 都有SPI 接口, 所以接口非常简洁。采用三线制, 另用 RA5 作为ISD 的片选控制。 当放音结束时, ISD 的/INT 脚变低并保 持, 产生一个中断信号。单片机在放音指令送 出后, 通过查询RC2 引脚的电平变化, 来确 定本机放音是否结束。 单片机对ISD33180 的控制指令为16 比特, 其中5 比特为命令(C0~ C4 ) , 11 比特 为地址(A 0~A 9,A 10未用)。
21112 语音地址的获取
在图2 中, PIC16C64 的D 口及E口用于与被监控系统的通信。通过置位E 口方向 寄存器TRISE 中的PSPMODE 位, 使D口为微处理器端口方式(并行从动口)。E口的 三条口线RE0、RE1、RE2 被设置为输入, 用以对D 口的读写进行控制。当完成一个读写 操作后, 会产生一个中断信号, 并将中断标志位置1。通过D 口, PIC 实时接收被监控系统 的数据, 一方面将其存储在内部的RAM 单元, 并定时刷新; 另一方面, 将其转换成ISD 中对应的语音地址, 通过SPI口送给ISD33180, 实现语音提示功能。
排行
- STC89系列高性能单片机及其应用
- 单片机嵌入式以太网防盗报警系统
- 8051 和8279 开关矩阵的自动棋盘
- 低成本数字式照度计的研制
- PIC单片机系统的设计和应用
- 基于MCS-51电风扇智能调速器的设
- 具有语音提示、电话查询及自动报
- 一种微机加油收费系统的设计
- PIC单片机控制的智能风电沼气闭锁
- 基于软件模拟的51单片机IIC总线的
- 8051单片机控制交通信号灯的方法
- C8051F单片机电压基准的不同用法
- 用8051单片机实现智能浇花
- PIC16C711单片机与PC机远程通讯研
- 基于PIC单片机的温度湿度控制系统
- PIC单片机和高档语音录放芯片实现
最近更新
具有语音提示、电话查询及自动报警功能的监控系统设计`


联系我们
返回 电子技术论文 列表