Board logo

标题: 基于STC89C51单片机的出租车计费器设计2 [打印本页]

作者: 520503    时间: 2014-10-28 23:20     标题: 基于STC89C51单片机的出租车计费器设计2

关键字:单片机   STC89C51   出租车计费器  
2.2 语音电路

美国ISD 公司于2001 年最新推出一种单片8 ~ 20 秒单段语音录放电路ISD1810,ISD1820 语音芯片的基本结构与ISD1110、1420 完全相同,采用CMOS技术,内含振荡器,ISD1820 语音芯片话筒前置放大,自动增益控制。它的主要特性体现在一下方面:这些特性使得设计者大大降低了电路设计的难度,尤其在进行语音的录放时,无需设计程序,大大简化了设计难度,且操作简单。ISD1820 芯片的常用电路如下图所示:





3 出租车计费器的软件设计

3.1 单片机I/O 口使用

在本次设计中独立按键的连接就用到了P1 口的P1.4 到P1.7,LCD1602 的控制用了P1 口中的P1.0 到P1.2 位,数据位用到了P0 口,传感电路用到了P3.4、引脚,语音电路用到P2.7 引脚。

3.2 独立按键判断

对于独立键盘的判键,首先确定是否有键按下,如果有则需要延时一会儿,再判断是否有键按下(起到防抖的作用),如果确实有键按下,则释放按键,最后执行键功能程序。

3.3 显示程序设计

1602 液晶显示器是字符型的,显示容量为16*2 个字符,工作电压为4.5-5.5V,在编写应用程序的时候,应该按照先读状态接着写指令,然后读数据最后最后写数据的基本操作时序,在进行每一次命令或数据的写入时都需要判断液晶是否忙。

4 结语

本次设计的出租车计费器在通过Protues 仿真软件的仿真时,能够实现其对应的各种功能,既能模拟仿真出出租车的启动与停止,也能显示出对应的里程数与乘车费用,同时本次设计还能利用ISD1820 来录入和播放各种相关的语音提示。因此本设计具有性能优良、操作简单、实用性强、成本低等特点,加上配套的设计程序,使的本次设计具有较高的智能化水平。





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0