所示:
36DS18B20温度电路设计
图35时钟电路
DS18B20可以程序设定912位的分辨率,精度为±05°C。DS18B20每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B208进行预定的操作,DS18B20在单片机的控制下,不断的读取数据与指令,自动检测当前的温度并更新,同时送至液晶显示屏进行显示。
DS18B20温度电路如图36所示:
图36DS18B20温度电路
5
f37语音电路设计
语音芯片14009在单片机的控制下进行分段放音,设计时将播放的内容先录入芯
片内,语音芯片的地址端与单片机的P1口对应连接起来,24脚与单片机的P27脚相
连,就可以控制1400在什么时间播放什么地址的内容:播放地址由P3口提出,播放
起始时间及终止时间出P27脚控制。在该电路设计中,由于protues软件中无语音芯
片,无法进行软件电路的语音测试与调试,只能进行实际的硬件设计与调试,故不能
给出语音电路图。
各语音所对应的地址及持续时间如表31:
语音
表31各语音所对应的地址及持续时间
语音所对应的地址
十六进制表示表示地址
持续时间s
欢迎
0000
0x00
4
郑州市
0010
0x20
4
航海路
0100
0x40
4
大学路
0110
0x60
4
南三环
1000
0x80
4
ISD1400录放音电路图如图37所示:
图37录放音电路图
ISD1400芯片可以和少量的外围元件构成一个录放音电路。该电路有一个LED指示灯、三个微动开关,可以对芯片的录音、播放、停止进行控制。三个键有相互制约关系:S3为录音键,当S3按下后,再按下S2即可进入录音状态,当录放达到最
6
f大时间值或中途放开S3录音按键即停止录音。录音结束时LED灯点亮,松开S2后LED灭,完成一次录音;S1(PLAYL)为边沿触发端,当S2(PLAYE)为低电平时,该输入端由高变低时放音。S2为放音控制电平触发端。当S1为高低电平时,该端为出现低电平,芯片进入放音周期;当该端出现高电平,停止放音。若S2、S2均为放音有效电平,放音一直持续到1420内存使用结束才结束,而且结束时LED点亮。
4软件系统设计
41Protues软件介绍
Proteus是英国Labce
ter公司开发的电路分析与实物仿真软件。它运行于Wi
dows操作系统上,可以仿真、分析SPICE各种模拟器件和集成电路,实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、r