单片机课程设计-出租车计价器设计
【精品毕设】出租车计价器设计

2.1出租车计费设计:
①单程单价:2元/公里
②往返单价:1.5元/公里
2.2基本设计思想:
本设计采用AT89C52为心芯片的电路来实现,利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价和价格调整、时钟显示的功能。其原理如图2-1所示:
图2-1总体设计方框图
首先,选择单程或双程按键,开始计时计费。在到达目的地后,数码管显示金额为里程费用。而后,按下清零开关,又可进行新一轮的计时计费。
P1口:P1是一个带内部上拉电阻的8位双向I/O口。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。
P2口:P2是一个带有内部上拉电阻的8位双向I/O口。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器时,P2口线上的内容(也即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。
关键词出租车;计价器;单片机
第一章绪论
入21世纪,出租车已经广泛地出现在我们周围。随着人们生活水平的不断提高,出租车的使用频率也越来越高,出租车行业也以高质量的服务给人们带来了出行的享受。随着出租车行业的发展,对出租车计费器的要求也越来越高。二十世纪后半期,随着集成电路和计算机技术的飞速发展,数字系统也得到了飞速发展,其实现方法经历了由分立元件、SSI、MSI到LSI、VLSI以及UVLSI的过程。同时为了提高系统的可靠性与通用性,微处理器和专业集成电路(ASIC)逐渐取代了通用全硬件LSI电路,而ASIC以其体积小、重量轻、功耗低、速度快、成本低、保密性好而脱颖而出。目前,业界大量可编程逻辑器件(PLD),尤其是现场可编程逻辑器件(FPLD)被大量地应用在ASIC的制作当中。在可编程集成电路的开发过程中,以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术最新成果的电子设计自动化(EDA)技术主要能辅助进行三方面的设计工作:IC设计,电子电路设计以及PCB设计。但是由于行业的特殊性,出租车行业总存在着买纠纷,困扰着行业的发展。而在出租车行业中解决这一矛盾的最好方法就是改良计价器,用更加精良的计价器来为乘客提供更加方便快捷的服务。
出租车计价器__毕业设计(完整版)

摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局,预计未来计价器市场很有前景。
计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友和乘客来说是很必要的。
但是现阶段出租车的计费系统功能有时候并不能满足出租车司机的意愿。
本课题是出租车计价器系统的设计。
重点是设计出租车计价器的实用性,并尽量使最后的成品接近于商品。
整个系统是以89S51单片机为中心,采用A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量,并最终计算出结果。
其中采用掉电存储芯片AT24C02使系统在掉电的时候对单价、里程等信息进行存储,人机交换界面采用的是LCD1602液晶屏显示,并且通过语音芯片进行播报。
本电路设计的出租车计价器不但能实现计价的功能,同时还能实现根据时钟芯片自动调整白天、黑天计价模式,能自动处理中途等待等功能。
关键词:单片机AT89S51;LCD1602;出租车计价器;霍尔传感器;AT24C02ABSTRACTAutomatic taximeter has been universal among Cities for now. The taximeter technology is a foregone conclusion already. So taximeter of cars is still potential at next generation. As an important component taximeter is not only the interests of taxi drivers but also the passengers, so it has played an important role. The good performed taximeter is necessary for the public. The current taxi billing systems don’t meet the wishes of people. In this article we talk about various designs of taximeter system.The point is to design the practicality of the taximeter and as far as possible to make the final finished product close to commodities. The whole system is based on single-chip 89S51 and use a hall-sensor A44E to count the number of revolutions. In this way we can achieve the statistics of the taxi mileage and give out the final results. In this design we use AT24C02 to store the price, mileage and other information when the power is down. The man-machine interface of the exchange is LCD1602 screen, and through the voice chip broadcasts. This circuit design can not only realize the meter taxi valuation function, but also can realize the automatic adjustment according to the clock chips during the day, dark pricing mode, it can automatic processing midway waiting for function. Keywords: single-chip AT89S51; LCD1602; Taximeter; Hall sensor; AT24C02目录摘要 (I)ABSTRACT ....................................................................................... I I 1 绪论. (1)1.1 国内外出租车计价器的研究现状 (1)1.2 国内外出租车计价器的发展趋势 (2)1.3 本课题的研究目的及意义 (2)2 出租车计价器的方案论证 (4)2.1 出租车计价器的功能要求 (4)2.2 方案论证与比较 (5)3 出租车计价器的硬件设计 (7)3.1 单片机的介绍 (7)3.2 单片机最小系统 (11)3.3 里程计算模块的设计 (13)3.4 显示模块设计 (16)3.5 语音模块的设计 (18)3.6 掉电存储电路的设计 (21)3.7 按键电路的设计 (23)3.8 时钟电路的设计 (24)4 出租车计价器的软件设计 (27)4.1 模块介绍 (27)4.2 主程序模块 (27)4.3 里程计数中断程序 (28)4.3 定时中断服务程序 (29)4.4 中途等待服务程序 (30)4.5 显示服务子程序 (31)4.6 键盘服务程序 (33)5 系统调试 (34)5.1 软件调试 (34)5.2 里程计价测试 (35)5.2 掉电存储测试 (37)结论与展望 (38)可行性分析报告 (39)参考文献 (40)致谢 (41)附录一 (42)附录二 (43)附录三 (76)1 绪论出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。
课程设计出租车计价器的设计

毕业设计任务书 (Ⅰ)摘要 (Ⅱ)第1章绪论1.1 前言…………………………………………………………………1.2 系统设计的要求……………………………………………………第2章单元电路的选择与计算2.1 操纵电路……………………………………………………………电源电路……………………………………………………………………………………………………………………2.3显示电路……………………………………………………………2.4键盘电路……………………………………………………………第3章总电路3.1 原理图………………………………………………………………3.2 系统工作原理………………………………………………………第4章系统软件设计4.1 主程序………………………………………………………………4.2 里程计数中断程序…………………………………………………4.3 计算程序……………………………………………………………4.4 显示程序……………………………………………………………4.5 键盘程序……………………………………………………………4.6 程序…………………………………………………………………结论/展望参考文献摘要最近几年来,城市建设日趋加速,我国出租汽车行业迅猛进展,成为人们工作、生活中不可缺少的交通工具。
出租汽车效劳行业和出租汽车计价器紧密相关,因为出租汽车必需安装出租汽车计价器才能投入营运。
出租汽车计价器是一种能依照乘客乘坐汽车行驶距离和等候时刻的多少进行计价,并直接显示车费值的计量器具。
计价器作为出租车的一个重要组成部份,关系着出租车司机和乘客的两边利益,起着重要作用,因此,具有良好性能的计价器对广大出租车司机和乘客来讲是很必要的。
本课题是出租车计价器系统的设计,重点是设计出租车计价器的有效性。
整个系统是以89C52单片机为中心,采纳A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量。
本课题要紧研究出租车计价器的硬件设计。
出租车计价器的设计

出租车计价器的设计摘要:出租车计价器的硬件设计以STC89S52单片机为核心控制元件,利用灵敏的光电传感器对车轮的转数进行采集,从而对行驶距离进行测量,输出采用LCD1602液晶显示器,可以显示路程、金额、时间等信息,温度控制芯片采用体积微小,封装形式多样的DS18B20芯片。
通过按键实现总价、路程及时间的切换显示。
采用两种计价模式,区分白天黑夜计价,使该计价器的设计更加合理化。
本次所设计出的出租车计价器在原有的基础上增加了语音播报及温度控制的功能,给乘客营造了一个舒适、温馨的乘车环境。
关键词:STC89S52单片机;ST181光电传感器;LCD1602显示The design of the meter taxiAbstract:the hardware design of the meter taxi STC89S52 single-chip microcomputer as the core control components, the use of sensitive photoelectric sensor acquisition of revolution of the wheel to measure distance, output using LCD1602 LCD display, can show the information such as distance, time, amount, temperature control chip with small volume, packaging forms of DS18B20 chips. By changing the keys to achieve price, distance and time display. Using two kinds of pricing mode, to distinguish between day and night and make the streamline the design of the meter. Designed by the taxi meter on the basis of original increased the function of speech broadcast and temperature control, passengers travelling create a comfortable, warm environment.Key words:STC89S52 microcontroller; ST181 photoelectric sensor; LCD1602 display目录1引言 (1)2系统硬件的设计 (1)2.1 系统指标要求及工作任务 (1)2.2 系统设计方案选择 (2)2.3 系统工作框图 (2)2.4 STC89S52单片机 (2)2.4.1 复位电路 (3)2.4.2 晶振电路 (3)2.4.3单片机最小系统 (3)2.5 测距单元的设计 (4)2.6 显示电路的设计 (5)2.6.1 显示电路方案选择 (5)2.6.2 1602液晶显示器的概述 (5)2.7按键电路的设计 (6)2.8时钟电路的设计 (7)2.9发声电路的设计 (7)3 软件设计 (7)3.1软件程序内容 (7)3.2程序流程图 (8)3.2.1 总流程图 (8)3.2.2 按键控制部分 (8)4 系统调试 (9)4.2 硬件调试 (9)4.2 程序调试 (9)5.结束语 (10)参考文献 (11)致谢....................................................................................................................... 错误!未定义书签。
单片机出租车计价器开题报告及任务书

单片机出租车计价器开题报告及任务书201届毕业设计,论文,材料院、部:电气与信息工程系学生姓名:指导教师:职称:专业:电子信息工程班级:电子学号:201年月材料清单1、毕业设计(论文)课题任务书2、开题报告3、毕业设计(论文)工作进度检查表4、指导教师评阅表5、评阅教师评阅表6、答辩资格审查表7、答辩及最终成绩评定表8、毕业设计说明书9、附录材料湖南工学院201届毕业设计,论文,课题任务书院、部:电气与信息工程学院专业:电子信息工程指导教师学生姓名课题名称基于单片机的出租车计价器设计1、设计任务设计一个基于单片机的出租车计价器。
2、设计内容(一)、多功能出租车计价器的硬件系统(1)、单片机最小系统模块(2)、供电模块内(3)、显示模块容(4)、键盘模块及⑸、DS1302时钟模块任⑹、传感器模块务(二)、多功能出租车计价器的软件系统(1)、显示程序模块(2)、键盘程序模块(3)、测量及计算程序模块1、基于单片机出租车计价器的设计要求(1)开机系统能显示实时日期及时间,且通过按键能对日期及时间进行矫正。
(2)系统内部设定了起步价和起步公里数。
(3)系统具有白天和黑夜两种计价模式,设定了不同的起步价和每公里单价,通过按键实现更换计价模式;其中起租里程3公里,起步价白天为8元、晚上为10 元。
拟每天6:30至22:00之间,按“白天”计费,白天每公里单价1.5元;22:00 至次日达到6:30,按“晚上”计费,每公里单价2元。
的(4)启动后,开始计价,计价因素包括运行里程和等待时间,当汽车行驶未满起步要求公里数时,均按起步价讣算,超过起步公里数后,实现超出部分每公里按单价收费;或中间遇等待时,计程的数额将不再增加,开始讣时收费,等待10s后,每秒0.4元;技术最后测距收费和计时收费之和为总车费。
指(5)在运行过程中会实时显示出租车的运行里程、等待时间及总价格;且工作时会标显示实时时间。
起止日期工作内容备注2013/3/12, 3/18根据毕业设计课题任务书、撰写开题报告1周(第5周)2013/3/19, 3/25 1000字以上与课题有关的外文资料翻译1周(第6周)2013/3/26, 4/1课题总体方案设计1周(第7周)2013/4/2, 4/8课题硬件系统设计1周(第8周)2013/4/9, 4/22课题软件系统设计2周(第9、10周)进2013/4/23, 5/6课题系统调试2周(第11、12周)度2013/5/7, 5/30撰写毕业设计说明书1周(第13 周)安2013/5/31,6/4教师评阅设计,学生进行总结、准备答辩1周(第14周)排2013/6/5, 6/9毕业设计答辩1周(第15周)[1]沈红卫•单片机应用系统设计实例与分析,M, •北京:北京航空航天大学出版社,2003.[2]张毅刚主编.MCS-51单片机应用设it [Ml.哈尔滨:哈尔滨工大学出版社,1990.8.[3]何立民编著.MCS-51系列单片机应用系统设计系统配置与接口技术[M].北京:北京航空航天大学出版社,1990.1.[4]李光飞.单片机C程序设计指导[M].北京:北京航空航天大学岀版社,2003. 01.[5]王幸之,王雷,王闪.单片机应用系统抗干扰技术[M].北京:北京航空航天大学出版社,2002.主[6]周慈航.单片机应用程序设计技术[M].北京:北京航空航天大学出版社,2002.要[7]何立民.MS-51系列单片机应用系统设计[M].北京:北京航空航天大学出版参考社,1999.资[8]杨振江等.智能仪器与数据采集系统中的新器件及应用[M].西安:西安电子科技料大学出版社,2001.[9]马忠梅编著.单片机的C语言Windows环境编程宝典[M].北京:北京航空航天大学出版社,2003. 6.[10]谢自美.电子线路设计与实验测试[M].武汉:华中科技大学,2010.[11]康华光.电子技术基础模拟部分[M].武汉:华中科技大学出版社,2005. 7.[12]阎石.数字电子技术[M].北京:高等教育出版社,2009.教研室系主管领导意见意见年月日年月日湖南工学院毕业设计(论文)开题报告题U基于单片机的出租车计价器设计学生姓名班级学号专业电子信息工程一、选题背景和意义八十年代出租车兴起,至今出租车已经成为城市交通不可缺少的部分。
数字电路课程设计---出租车里程计价器

数字电路课程设计---出租车里程计价器
作为一门数字电路课程设计,出租车里程计价器是一个重要的练习工程。
出租车里程
计价器是一个可以测量出租车行驶里程的电子装置,可以根据乘客的行驶里程数以及出租
车的费率计算出乘客的费用。
本课程设计将建立一个完整的出租车里程计价器系统,主要
功能是通过按键来记录出租车行驶的里程数,以及能够根据费率计算乘客应付费用。
整个出租车里程计价器系统可以由以下部分构成:键盘和电子计算器、单片机和集成
电路、液晶显示器、晶体管和三极管,以及连接各部分的电路。
针对上述的部件,本课程设计的基本步骤是:首先,在键盘和电子计算器之间建立一
个“实时”的系统,用来记录出租车行驶里程数;其次,建立一个单片机程序,将出租车
行驶里程数和出租车的费率进行比较,并计算出乘客的费用;最后,在晶体管和三极管的
帮助下设计一个显示乘客应付费用的液晶显示器,完成整个出租车里程计价器系统的设计。
总的来说,本课程设计是为了帮助学习者了解和熟悉各种电路,从而让学习者掌握出
租车里程计价器的设计和实现方法。
该课程设计中将用到信号传递、数据存储和运算、信
号采集等多项电路技术,最后将 LPC 1688 单片机实现上述功能,完成一套实用的出租车
里程计价器系统的搭建。
基于STM32F103ZE的出租车计价器设计
摘要本设计以STM32F103ZE为控制核心处理器,实现了矩阵键盘输入、五方向控制手柄信息输入、中文LCD显示、8位数码管显示屏显示;并具有电机速度测量、双屏显示、立体声音频等功能;完成了题目中所有的基本要求和发挥要求,并具有出租车速度测量与控制、支持休眠节能等鲜明的特色。
系统采用STM32F103ZE-EK开发板为核心控制器,完成了简易出租车计价器的各项功能要求。
我们实现了8位数码管的显示行车里程数(000.0),实时显示金额数(000.0),单程与往返分别由“单程” 按键和“往返” 按键设定。
行车里程可用一个按键模拟每按一次键,行车里程加0.1公里。
按“暂停” 键,计价器可暂停计价,反复按“查询”键,计价器能依次显示总等待时间,里程数和金额数。
除基本功能外,实现电机的调速和测速,并据此计算的价格误差小于10%,同时实现了LCD和LED双显示屏。
此外,我们利用开发板上优良的语音播放功能,增加收银机的语音播放特色。
关键词:STM32F103ZE 出租车计价 LCD中文显示 LED数码显示矩阵键盘目录摘要 (i)第1章前言 (3)1.1、研究背景 (3)1.2、研究目的与意义 (4)第2章整体设计方案 (5)第3章模块的选型 (7)3.1、控制器模块选型 (7)3.2、键盘模块方案选择 (7)3.3、液晶模块方案选择 (7)3.4、存储模块方案选择 (8)第4章硬件电路设计 (9)4.1、液晶显示设计 (9)4.2、LED显示设计 (10)4.3、键盘输入设计 (11)4.4、存储模块接口电路设计 (11)4.5、速度控制与测量接口电路设计 (12)第5章系统软件设计 (14)5.1、主程序流程: (14)5.2、键盘输入流程 (15)5.3、计价程序流程 (15)5.4、日历时钟程序流程 (16)第6章理论分析与计算 (17)6.1、出租车计价规则: (17)6.2、电机调速模块的设计和测速计算: (17)第7章编写程序 (18)7.1、主程序 (18)7.2、出租车计价程序(部分): (21)7.3、计时部分主要程序: (22)第8章测试 (24)8.1、显示系统测试 (24)8.2、电机转数测试 (24)8.3、分析 (24)第9章总结 (25)参考文献............................................ 错误!未定义书签。
出租车计价器设计与实现.
西安电子科技大学单片机电路设计报告设计题目:出租车计价器设计与实现系部计算机系专业计算机科学与技术班级030914学生姓名罗维、张长建、邓海霞学号********指导教师田玉敏2011年11月24 日1.前言本文介绍了出租车计价器系统在实际生产生活中的重要性,介绍一种以单片机STC89C52 为核心的出租车计价器的设计,阐述硬件设计过程中关键技术的处理。
在出租车是城市交通的重要组成部分,行业健康和发展也获得越来越多的关注。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
本设计采用STC89C52单片机为主控器,实现对出租车的计价设计,输出采8段数码显示管,74LS245芯片和74LS138芯片驱动。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜来调节单价,同时具有计时功能。
2.系统整体设计设计要求设计一款基于STC89C52单片机的出租车计价器基本功能(1)根据输入的模拟脉冲实现同步计费,起步价设为7元,每公里费用初始设为2元(2)能够根据白天/晚上切换单价(3)具有清零功能(4)八位数码管动态显示(计费模式下4位显示路程,4位显示费用)(5)具有计时功能(6)能够在计时模式和计费模式之间切换(7)按键要求:白天/晚上切换、中断输入、清零、计时模式/计费模式切换系统功能本次设计的出租车计价器的主要功能有:金额输出、里程输出、数据复位、白天/晚上单价转换、计时等。
输出采用2个4位8段共阳极数码管。
计费模式下前四位显示金额,后四位显示里程,计时模式下八位全用来显示时间。
设计方案本设计是由硬件设计和软件设计两部分所组成。
软件设计要进行程序的编写和软件仿真;硬件设计要进行原理图设计,PCB设计,制作电路板和硬件调试等硬件设计方案:本系统的硬件设计主要包括单片机STC89C52、数据显示部分、按键单元、电源部分、RS232串口部分。
(完整版)基于单片机出租车计价器的设计_开题报告
毕业设计(论文)开题报告
2、选题研究的方法与主要内容
选题研究的方法:
文献资料法:⑴查阅了大量相关的文献资料,对出租车计价器进行了深入地研究,完成了论文撰写的理论基础及准备工作。
⑵采用相应的技术手段,进行论文课题图纸的设计。
⑶应用实用仪器设备及工具加以适当验证。
⑷采用适宜软件进行必要的仿真及绘图。
主要内容:
出租车计价是根据车所行驶的路程以及乘客乘车的方式综合决定的。
本出租车自动计费,上电后显示最初的起步价,里程计费单价,等待时间计费单价,通过按键可以调节起步价,里程计费单价,等待时间计费单价。
同时具有运行,暂停,停止等状态,可以显示运行的时间,同时可以显示暂停的时间,具有累加功能,暂停和运行时间在暂停和运行前一次的状态上计时。
出租车停止后能够显示行驶的总费用。
整体模块如图所示:
计价器分为硬件部分和软件部分。
硬件部分主要有主控电路、按键电路、显示电路、电源电路、传感电路。
主控电路采用AT89S52单片机,通过计算接收到的脉冲个数,计算出当前所行驶的路;按键电路采用独立式按键,每个按键占用一根I/O口线;显示电路采用1062字符型液晶显示,完成LED灯、行驶里程、等候时间、总费用的显示功能;电源电路采用120V电压,用于接通电源,使计价器正常运行;传感电路采用霍尔传感器,把经过整形后的信号输入计价器主机接口。
软件部分主要有主程序、中断子程序、判断子程序、显示子程序。
毕业设计-出租车计价器
基于AT89S51单片机出租车计价器系统设计0702应用电子【摘要】出租车计价器是出租车运营收费的专用智能化仪表,随着电子技术的发展,出租车计价器的技术也在不断地进步和提高。
国内出租车计价器已经经历了4个阶段的发展。
从传统的全部由机械元件组成的机械式,到半电子式即用电子线路代替部分机械元器件的出租车计价器;再从集成电路式到目前的单片机系统涉及的出租车计价器。
采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
针对计费模式的切换,通过软件编程就可以轻易而举的实现。
避免了机械开关带来的不稳定因素。
另外在本方案中那个使用了数码管,可以实现更加友好的使用界面。
数据信息一目了然,并且即使是成品也可以便的修改使用界面,更可根据不同的公司客户使用不同的局面。
【关键词】出租车计价器单片机控制Taximeter AT89S51 Microcontroller based system designWushiguang0702 use of electronicAbstract:Taxi meter is a dedicated taxi oPerators charge intelligent instrument,With the develoPment of electronic technology,Taximeter techniques are constantly Progress and imProve. Domestic Taximeter has exPerienced four stages of develoPment. From the traditional all-mechanical comPonents consisting of mechanical, To semi-electronic-use electronic circuit instead of Part of the mechanical comPonents Taximeter; And from IC-style to the current SCM system is involved in the taxi meter. Single-chiP for the design, Relatively Powerful, With less hardware and aPProPriate software can be easily comPlement each other to achieve the design requirements,And flexibility, Can be Programmed by software to Perform additional functionality. Switch for the charging mode, through the software Programming can be easily and give imPlementation. Avoid the instability caused by mechanical switches., you can achieve a more friendly user interface. Data information at a glance, And even the finished Product can also be changes to user interface, Can according to different customers using different situation.Key words:Taximeter SCM Control目录第一章绪论 (1)1.1 基于AT89S51单片机出租车计价器的简述 (1)1.2功能要求 (1)第二章AT89S51单片机出租车计价器系统的硬件结构 (2)2.1 AT89S51单片机控制出租车计价器系统的组成 (2)2.2 系统工作原理 (2)2.3 AT89S51的结构及其功能 (2)2.3.1 主要性能参数 (2)2.3.2功能特性概述 (3)2.3.3 引脚功能说明 (4)2.3.4 振荡器特性 (6)2.3.5 芯片擦除 (6)2.3.6 特殊功能寄存器 (6)2.3.7中断 (7)2.4 LED数码管的结构与功能 (7)2.5 DS1302的结构与工作原理 (9)2.5.1 DS1302 简介 (9)2.5.2 读写时序说明 (12)2.5.3 DS1302电路连接原理图 (13)2.6 A44E霍尔传感器的应用 (13)第三章整体电路的设计 (14)3.1 模块电路的设计 (14)3.1.1 里程电路的设计 (14)3.1.2 脉冲整形电路 (15)3.1.3 数码管显示电路 (15)3.1.4 时钟电路 (17)3.1.5 AT24C02 掉电存储电路 (17)3.2整体电路的设计 (18)第四章系统软件设计 (19)4.1 模块介绍 (19)4.1.1 主程序模块 (19)4.1.2 键盘服务程序 (19)4.1.3 定时中断服务程序 (19)4.1.4里程计数中断服务子程序 (19)4.1.5时钟程序如图4-4 (20)4.1.6显示程序 (20)4.2 程序流程图 (20)4.3 PROTUES仿真 (23)第五章电路板的焊接 (26)5.1准备工作 (26)5.1.1 作业环境 (26)5.1.2工具准备 (26)5.2电路图符号识别 (26)5.3 电路板的焊接 (27)5.3.1 焊接流程 (27)5.3.2 元器件焊接的顺序 (28)第六章结语 (28)第七章参考文献 (29)附录 (30)附录一:基于AT89S51单片机出租车计价器系统设计的C语言程序: (31)附录二:基于AT89S51单片机出租车计价器系统整体电路设计 (39)第一章绪论1.1 基于AT89S51单片机出租车计价器的简述以单片机AT89S51为核心设计的出租车计价器是既方便操作、简单易懂,处理数据又比较准确的一款出租车计价器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘 要 随着出租车行业的发展,对出租车计费器的要求也越来越高。二十世纪后半期,随着集成电路和计算机技术的飞速发展,单片机技术也得到了飞速发展,基于单片机的出租车计费器不仅可以解决电子系统小型化、低功耗、高可靠性等问题,而且其开发周期短、开发软件投入少、芯片价格不断降低,特别是对小批量、多品种的产品需求,单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。(使用单片机的外围电路比较简单),在时间计数和速度的计算上便于扩展功能很,系统能够实现升级。很多数值可以预先写到芯片中。本设计假设速度恒定为60Km/h,即1Km/min。 本设计主要了解应用单片机的定时器/计数器,以及中断。这是一个比较小的系统,故采用汇编语言来编辑。汇编语言是一种编译型程序设计语言,它具有编译速度快,占用系统空间小,具有一定的助记可读性等特点。
本系统假设速度恒定60Km/h(1Km/min),单价一定1.2元/Km,起步价6.0元,超过三公里开始计费,每公里加1.2元。
关键词:出租车计费器; AT89C51; 定时器/计数器 单片机课程设计 简易出租车计价器
-2- TAXIMENTER SYSTEM Abstract As the taxi industry, taxi meters on the request also getting higher and higher. The latter half of the 20th century, along with integrated circuits and the rapid development of computer technology, SCM technology has been developing rapidly, based on SCM taxi meters can not only solve the electronic system of small, low-power, high - Reliability and other issues, and its short development cycle, a smaller software development, chip prices are lower, especially for small quantities, and more varieties of product demand, MCU is small in size, high reliability and strong features, such as a low price Series of advantages, not only has become widely adopted in the field of industrial measurement and control of intelligent control, but also to have infiltrated into people's work and life and every corner of a powerful impetus to the technological transformation of various industries and the upgrading of products, the application of a broad prospect. (SCM use of the relatively simple external circuit), in time count and the speed of calculation is very easy expansion of functions, the system can be realized upgrade. Numerical wrote a lot of chips in advance. The curriculum design assumptions for the constant speed of 60 Km / h, that is, 1 Km / min. Learn this lesson, a major application MCU timer / counter, and disruption. This is a relatively small system, the use of assembly language to edit. Compilation of language is a compiler-based programming language, it has compiled fast, occupy space on the system, have some help in mind the characteristics of readability. The system assumed a constant speed of 60 Km / h (1Km/min), priced some 1.2 yuan / Km, with fares starting 6.0 yuan, accounting began more than three kilometers, and 1.2 yuan per km.
Key words:axi-billing; AT89C51; imer / counter 单片机课程设计 简易出租车计价器
-3- 目 录
摘 要 ..................................................................... 1 目 录 .................................................................... 3 1 概述 ..................................................................... 4 1.1 我国出租车的发展 .................................................... 4 1.2 现阶段出租车计价器的要求 ............................................ 5 2单片机89C51的简介 ........................................................ 6 2.1 主芯片89C51的硬件资源 .............................................. 6 2.1.1 单片机的概念 .................................................. 6 2.1.2 89C51的芯片引脚图 ............................................. 7 2.1.3 使用I/O口的注意事项 .......................................... 9 2.2 89C51中断系统 ...................................................... 9 2.2.1 中断源 ........................................................ 9 2.2.2 中断的控制 ................................................... 10 2.2.3 中断响应 ..................................................... 11 2.3 单片机定时器/计数器的使用 .......................................... 12 2.3.1 与T/C有关的特殊功能寄存器 ................................... 12 2.3.2 定时器/计数器的初始化 ........................................ 13 3 计价器系统设计 .......................................................... 15 3.1 设计要求及设计思想 ................................................. 15 3.1.1 设计要求 ..................................................... 15 3.1.1 设计方案的确定 ............................................... 15 3.2 硬件设计 ........................................................... 16 3.2.1 时钟电路 ..................................................... 16 3.2.2 复位电路 ..................................................... 16 3.2.3 按键单元设计 ................................................. 17 3.2.4 74LS273单元和74LS02单元简介 ................................. 19 3.2.5霍尔传感器简介 ................................................ 19 里程计算、计价单元的设计 ........................................... 20 3.3 整体硬件电路图 ..................................................... 21 4软件设计 ................................................................. 22 4.1模块介绍 ........................................................... 22 4.2程序流程图 ......................................................... 23 4.3 程序流程图 ......................................................... 24 5结 束 语 ................................................................. 34 参 考 文 献 ............................................................... 35