基于Proteus的单片机出租车计价器的设计课程:学院:班级:姓名:学号:小组其他成员:指导老师:一、设计背景随着出租车行业的发展,对出租车计费器的要求也越来越高
二十世纪后半期,随着集成电路和计算机技术的飞速发展,数字系统也得到了飞速发展,其实现方法经历了由分立元件、SSI、MSI到LSI、VLSI以及UVLSI的过程
同时为了提高系统的可靠性与通用性,微处理器和专业集成电路(ASIC)逐渐取代了通用全硬件LSI电路,而单片机开发的系统以其体积小、重量轻、功耗低、速度快、成本低、保密性好而脱颖而出
现在各大中城市出租车行业都已普及自动计费器,所以计费器技术的发展已成定局
而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计费器的普及也是毫无疑问的,所以未来汽车计费器的市场还是十分有潜力的
二、设计方案1
设计功能:计价功能:3
5公里以内(含3
5公里)价格为8元,超过3
5公里以后每0
8元,不足0
设计过程:分为软件设计及硬件设计两个主要部分
其中,软件设计包括基于C语言的单片机源程序设计
硬件设计包括四个模块的设计即:主控模块,通信模块,电源模块,按键及显示模块
三、软件设计1
设计流程单片机的软件设计流程如右图所示其中初始化模块由硬件初始化和软件初始化两部分组成,硬件初始化主要是对单片机及其它相关芯片进行初始化;而软件初始化主要是对各种软件标志进行初始化,同时将断电前保存的各种状态数据读入单片机的RAM中
单片机源程序#include"at89x51
h"#include"intrins
h"#defineucharunsignedcharuchara,b=0,temp=0x01;unsignedchartable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7