基于PIC单片机的出租车计费系统设计
2012-02-20侯益坤刘艳萍刘益标
装备制造技术 2012年2期
侯益坤,刘艳萍,刘益标
(广东工贸职业技术学院电气自动化系,广东 广州 510510)
随着单片机开发技术的不断发展,目前在全世界利用单片机设计的嵌入式系统,带来了工业的腾飞。随着汽车行业快速发展,出租车日益普遍,了解出租车的计费系统,对我们的日常生活也有很大帮助。
利用PIC单片机C语言,实现出租车计费系统,使其实现计费以及预置和模拟汽车启动、停止、复位等功能,并使用TG12864E液晶模组作为显示器,可以显示数字、字母、中文、图片等,使系统信息一目了然。本系统除了里程统计和费用计算以外,还具有万年历和语音播报功能:万年历由时钟芯片PCF8563实时提供时钟信号,再由单片机调用显示;语音播报由语音芯片ISD1420提供语音信息,语音信息放在不同的地址里,由单片机从这些地址中,调用合适的语音进行播放,突出了该语言良好的可读性、灵活和易理解等优点。
1 系统硬件设计
计费系统以PIC单片机为系统核心,利用PIC16F877单片机配合TG12864液晶模组,以及ISD1420语音模块等,实现基本的出租车计价器功能。
本系统是由PIC单片机、液晶显示模块、计数脉冲发生器、系统实时时钟以及语音等模块组成。系统功能框图如图1所示。

图1 系统功能框图
1.1 PIC16F877单片机
PIC16F877单片机是一种具有FLASH程序存储器的8位COMS单片机,采用高性能的哈佛双总给结构CPU和RISC指令集,CPU可同时访问数据存储器和程序存储器,是一种高速、低功耗及功能齐全的微处理芯片,内部含有FLASH、ROM、RAM、EEPROM、I/O端口、A/D转换器、捕捉器/比较器/PWM、串行通信端口、定时器/计数器和中断控制器,以及数据总线、数据存储器总线和程序存储器总线。……
登录APP查看全文
