全文预览

公交车报站系统论文

上传者:读书之乐 |  格式:docx  |  页数:58 |  大小:877KB

文档介绍
用将采集到的带有不标准的信号转换成单片机可读的逻辑信号(脉冲信号)输入到单片机。Р2.脉冲计数:光电耦合器过滤后的脉冲信号通过单片机的外部中断引脚进入单Р片机,这样单片机就可以对外来的脉冲信号进行计数。外部晶振12MHz。Р3.语音芯片:使用时间长,入手简单,声音质量保真度高,可以随时进行录音,方便在不同线路使用。Р4.输出显示:采用128*64点阵液晶显示器,显示简单的服务用语以及提示信息,汉字通过取模代码得到。Р5. 控制按键:语音芯片工作前需要录音,可以通过按键控制进行录音,可以随时随地进行录音,便于在不同公交线路上使用,同时当传感器或者光电耦合器出现故障时可以立即切换到手动模式,采用手动控制按键进行放音,能很好的处理突发事件,更好的为乘客服务。Р6.CPU控制:程序中将外部输入的中断计数值与预置值相比较,判断是否到站,当到站时输入信号控制语音芯片进行报站,同时控制液晶显示相关服务信息与提示语言。Р通过以上各个模块的相互结合便可以实现报站器的设计。Р2.2 单片机模块Р本设计以AT89C51为主控芯片,它提供以下标准功能:4K字节FLASH闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。最显著的特点是内部含有 Flash 存储器[4]。Р另外,AT89C51 是用静态逻辑来设计的,其工作频率可下降到0Hz,并提供两种可用软件来选择的省电方式——空闲方式(Idle Mode)和掉电方式(Power Down Mode)。在空闲方式中,CPU 停止工作,而RAM、定时器/计数器、串行口和中断系统都继续工作。在掉电方式中,片内振荡器停止工作使一切功能都暂停,故只保存片内RAM中的内容,直到下一个硬件复位为止。Р2.2.1引脚功能说明РAT89C51芯片引脚[5]图如图2.2所示。

收藏

分享

举报
下载此文档