ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:560.90KB ,
资源ID:13326866      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13326866.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的出租车计价器的设计毕业设计论文文档格式.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的出租车计价器的设计毕业设计论文文档格式.docx

1、有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。本人论文(设计)中有原创性数据需要保密的部分为:年月日指导教师签名: 年月日摘 要本设计就是以AT89C51单片机为控制核心,用LCD显示器显示出租车的路程,价格,通过按键来实现开始,暂停,复位,转换等功能,还可根据不同情况来调节价格,不计价的时候还可以作为时钟使用。设计中一共采用了四个频率开关,每个开关模拟不同的车速,6个按键,每个按键控制不同的功能,N键和P

2、键是调整时间的导航键,+ 键和- 键是调节时间和日期的,E/C键是模式切换键,Pause键是暂停计费按键。关键词:AT89C51单片机;LCD;数字时钟DS1302 ABSTRACTThe design is a control center based on AT89C51 microcontroller. LCD display show the journey and price of taxi, by the keyboard, achieved start suspended, reset, display conversion and so on. You also can adj

3、ust the price according to different circumstances, when it comes to pricing can be used as a clock. There are four frequency switchs in the design, each switch simulation different speed, and six keys, each key control different function, N key and P key is the navigation keys to adjust the time, +

4、 keys and - key is to adjust the time and date, E/C key is mode switch button, Pause key is suspended billing buttons.Key words: AT89C51 microcontroller; LCD; digital clock DS1302目录1 课题背景1.1 研究背景随着我国经济的快速发展,人民的生活水平有了很大的改善,旅游已经成为一种时尚,旅游业的发展,让人们对交通和服务行业的要求越来越高,而出租车就成为了外出旅游的重要工具之一。当然,出租车计价就成为了最重要的问题,也是

5、广大消费者最关心的问题。随着出租车行业的迅猛发展,出租车成为了日常生活中重要的交通工具,只有安装了计价器的出租车才可以使用。计价器是出租车公司和消费者之间公平交易的重要工具,所以计价器的性能一定要稳定,准确。近年来,依据国家有关法律、法规。出租车计价器已经被列为国家强制检定的计量器具之一。出租车作为重要的交通工具,其行业的发展也早已备受关注,出租车能否准确的计价,是乘客与司机一直关注的重点,而良好性能的计价器无论是对汽车司机还是对广大消费者都是很重要的。我国最早的生产计价器的是重庆市起重机厂,那时的计价器都是采用机械齿轮钩,只能完成简单的计程功能,但它是早期计价器的一个里程碑。随着科学技术的飞

6、速发展,第二代半机械化、半电子化的计价器产生,这时的计价器不但可以计程,还可计价。当大规模集成电路发展时,第三代计价器很快问世,即全电子化的计价器,它利用了功能强大的单片机,可轻易的完成计程,计价,显示等基本工作。1.2 研究内容计价器是主要负责出租车收费的职能仪表,它关系到消费者的经济利益,所以它对稳定性,准确性,精确性的要求非常的高。本设计利用AT89C51作为核心控制中心,使计价器具有计价、计程、停车时间计价,时钟显示等相关功能。2 硬件平台2.1 单片机概述单片机又称为单片微型计算机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文缩写字母MCU来表示单片机

7、,单片机最早被用在工业控制领域。单片机主要由中央处理器(CPU)、内部数据存储器(内部RAM)、内部程序存储器(内部ROM)、I/O口、串行口、定时器、终端程序等系统组成。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory),高性能CMOS8位微处理器,单片机的可擦除只读存储器可以反复擦除100次。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。2.1.1 A

8、T89C51单片机的中央处理器单片机的核心部分是CPU,它相当于单片机的大脑和心脏。CPU的主要功能是产生各种控制信号,以控制存储器、输入/输出端口的数据传送、数据的算术运算和逻辑预算以及位操作处理等。AT89C51的中央处理器主要由运算器和控制逻辑组成,其中包括一些特殊功能寄存器(SFR)。算术逻辑单元ALU能对数据进行加、减、乘、除等算术运算;“与”、“或”、“异或”等逻辑运算以及位操作运算。ALU只进行运算,运算的操作数可以事先存放到累加器ACC或寄存器TMP中,运算结果可以送回ACC或通用寄存器或存储单元中, ACC也可简写为A。寄存器B在乘法指令中用来存放一个乘数,在除法指令中用来存

9、放除数,运算后B中为部分运算结果。2.1.2 AT89C51单片机引脚介绍AT89C51有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C51可以按照常规方法进行编程,也可在线编程。它将通用的微处理器和Flash存储器结合在一起,可反复擦写的Flash存储器可有效地降低开发成本。 AT89C51单片机是高性能单片机,因为受引脚数目限制,所以有许多引脚具有第二功能,各引脚功能如图2-1所示。图2-1 AT89C51的引脚图电源引脚VCC和VSS VSS:接地端。VCC:+5V电源端。时钟信号引脚X

10、TAL1和XTAL2XTAIL1、XTAL2:当使用单片机内部振荡电路时,用外接石英晶振和微调电容,XTAL1是内部振荡电路反相放大器的输入端,XTAL2是片内振荡电路反相放大器的输出端,振荡电路的频率就是晶振的固有频率。当使用外部时钟时,XTAL1接地,XTAL2接外部时钟信号源。控制信号引脚RST/VPD、ALE/、和EA/VPPRST/VPD:RET是复位信号输入端。当输入的复位信号保持两个机器周期(24个时钟周期)以上的高电平时有效,用来完成复位操作;第二功能VPD作为备用电源输入端,当电源VCC发生故障,电压降低到低电平规定值时,可通过VPD为单片机内部RAM提供电源,以保护片内RA

11、M中的信息不丢失,使系统在上电后能继续正常运行。ALE/:ALE为地址锁存允许输出信号。在访问外部存储器时,ALE用来锁存P0口扩展低8位地址的控制信号。在不访问外部存储器时,ALE也以时钟振荡频率的1/6的固定频率输出,因而它又可以作对外输出时钟信号或其他需要,例如可以示波器查看ALE是否有脉冲信号输出来确定89C51芯片的好坏;第二功能PROG是对内部有EPROM的单片机的EPROM编程脉冲输入端,它和31号引脚的第二功能VPP一起使用。外部ROM的读选通信号输出端。在访问外部ROM时,PSEN产生负脉冲作为读外部ROM的选通信号。而在访问外部RAM或片内ROM时,不会产生有效PSEN信号

12、。/VPP:EA是访问外部ROM的控制信号。EA为低电平时,CPU只执行外部ROM中的程序。EA为高电平且PC值小于0FFF(4K)时,CPU执行内部ROM的程序,但当PC的值超出4K时将自动转去执行片外ROM的程序。对于无片内ROM的8031或不使用内部ROM的89C51,EA必须接地;第二种功能VPP是作为8751的片内EPROM的+21V编程电源输入端。并行I/O端口P0、P1、P2和P3P0口(P0.0P0.7):P0口是一个8位双向I/O端口(无需外接上拉电阻)。在访问外存储器时,分时提供低8位地址线和8位双向数据线。P0口先输出片外存储器的低8位地址并锁存在地址锁存器中,然后再输入

13、或输出数据。P1口(P1.0P1.7):P1口是一个内部带有上拉电阻的8位准双向I/O端口。且P1口只能作为一般I/O口使用。P2口(P2.0P2.7):P2口是一个内部带有上拉电阻的8位准双向I/O端口。在访问外部ROM或外部RAM时,输出高8位地址,与P0口提供的低8位地址一起组成16位地址总线。P0口和P2口用作数据/地址线后,不能再作为通用I/O口使用。P3口(P3.0P3.7):P3口是一个内部带有上拉电阻的8位准双向I/O端口,在系统中8个引脚都有各自的第二功能。2.2 硬件电路的组成2.2.1 复位电路的设计单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从

14、这个状态开始工作,例如复位后PC0000H,使单片机从第一个单元取指令。无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位。本设计所用的复位电路如图2-2所示。图2-2 复位电路2.2.2时钟电路的设计AT89C51系列单片机内部有一个可控制的反相放大器,引脚XTAL1、XTAL2为反相放大器的输入端和输出端,在XTAL1、XTAL2上外接晶振和电容便组成振荡器。具体的时钟电路如图2-3所示。振荡器频率主要取决与晶振的频率,但小于器件所允许的最高频率。振荡器的工作可由软件置1,使振荡器停止振荡,从而使整个单片机停止工作,以达到节电的目的。图2-3 时钟电路2.3 单片机最小系统电

15、路单片机最小系统是指用最少的元件组成的单片机可以工作的系统。对于AT89C51单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路等。它们是AT89C51工作所需的最简外围电路。单片机最小系统电路如图2-4所示。图2-4 单片机最小系统电路图2.4 A44E霍尔传感器2.4.1 A44E霍尔传感器简介A44E霍尔传感器是一种磁传感器。可以检测磁场及其变化,可在各种磁场有关的场合中使用。以霍尔效应为其工作基础。它结构牢固,体积小,重量轻,寿命长,安装方便,功耗小,频率高,耐震动不怕一些污染和腐蚀,而且精度高工作温度范围宽。这种霍尔元件大量用于直流无刷电机和测磁仪表。A44E集成霍尔开关由稳压器,霍尔电势发生器(即硅霍尔片)B,差分放大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1