收藏 分销(赏)

出租车计价器毕业设计.docx

上传人:可**** 文档编号:2137630 上传时间:2024-05-17 格式:DOCX 页数:60 大小:433.32KB
下载 相关 举报
出租车计价器毕业设计.docx_第1页
第1页 / 共60页
出租车计价器毕业设计.docx_第2页
第2页 / 共60页
出租车计价器毕业设计.docx_第3页
第3页 / 共60页
出租车计价器毕业设计.docx_第4页
第4页 / 共60页
出租车计价器毕业设计.docx_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、 毕 业 设 计题 目 基于单片机的出租车计价器 姓 名 欧鹏 学 号 20097052 系 部 理工系 专业年级 09级电子信息工程 指导教师 徐丽莎 2013年 10月 30日中南林业科技大学涉外学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除设计中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。对本设计的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕业设计作者签名: 二一 年 月 日 毕业设计任务书题 目 基

2、于单片机的出租车计价器 姓 名 欧鹏 学 号 20097052 系 部 理工系 专业年级 09级电子信息工程 指导教师 徐丽莎 2013年 10月 30日毕 业 设 计 任 务 书1本毕业设计课题应达到的目的:1. 通过本设计课题达到能够综合运用所学的基础理论、基本知识、基本技能,进行分析和解决实际问题的能力。2. 熟悉和掌握基于单片机的出租车计价器结构和工作原理。完成一个包括电路设计和程序开发的完整设计过程,为今后从事相关工作打下基础。2本毕业设计课题任务的内容和要求(包括原始数据、技术参数、工作要求等): 1.设计任务本设计以AT89S52 单片机为中心、通过霍尔传感器对脉冲的计数实现对里

3、程和总金额的统计,人机交互界面输出采用液晶屏。独立按键进行复位、清零、白天黑夜模式选择功能的控制,实现基本的计价,掉电时进行数据存储,而且能根据白天、黑夜、中途等待来调节单价,进行里程、单价、总车价相关信息的显示。2.设计要求:1.计价器以km为单位统计里程,以元为单位统计总金额。实时的对里程和总金额进行统计。2.计价器白天起步价为6元,2公里后每公里1元,黑夜起步价为7元,2公里后每公里2元,中途等待超过3分钟,每分钟1元。3.用液晶屏直接显示里程、当前计费标准、需支付总金额数,显示清晰直观;4.系统稳定性好,能可靠工作,意外掉电时能够保存数据。 3对本毕业设计课题成果的要求包括毕业设计论文

4、、图表、实物样品等:1、设计单元电路。根据设计要求进行单元电路的设计,通过理论分析与计算确定所选器件的参数。2、绘制总体电路图,完成有关设计文件。3、绘制程序流程图并完成相关代码的编写。4、完成程序调试和软硬件仿真。5、完成毕业论文。 4主要参考文献:参考文献:1 彭介华编.电子技术课程设计指导M.北京:高高等教育出版社,19972 谢自美.电子线路设计实验测试M.第二版.武汉:华中理工大学出版社,20003 康华光主编.电子技术基础数学部分M.第四版。北京:高等教育出版社,2000.74夏继强. 单片机实验与实践教程M. 北京:北京航空航天大学出版社, 2001 5 李广第 单片机基础M.第

5、1版北京:北京航空航天大学出版社,1999 6毕满清主编.电子技术试验与课程设计M.第二版.北京:机械工业出版社20017.陈伟宏、肖卫初、杨明 基于单片机的多功能出租车计价器的设计J.现代电子技术,2008.8张建华主编.数字电子技术M.第二版.北京:机械工业出版社,20009张毅刚主编.单片机原理及应用M.北京:高等教育出版社.200310. 邱淑贤.霍尔式汽车车速传感器检测系统J. 长春工业大学学报(自然科学版), 2010,31(3).11 王东峰.单片机C语言应用100例M.电子工业出版社,2009.12 刘守义.单片机技术基础M.西安电子科技大学出版社,200713 钟富昭.805

6、1单片机典型模块设计与应用M.人民邮电出版社,2007. 14 李平.单片机入门与开发M.机械工业出版社,2008 5本毕业设计课题工作进度计划:起 迄 日 期工 作 内 容2012/10/01-2012/10/162012/10/17-2012/10/282012/10/29-2012/11/052012/11/06-2013/04/152013/04/16-2013/05/162013/05/17-2013/05/271毕业论文选题,审题;2查阅并整理资料,完成开题报告初稿;3修改开题报告,定稿后按统一表格打印并上交;4根据自己掌握的知识完成论文初稿,并按中南林涉外学院毕业论文格式进行排版

7、;5学生在教师指导下修改、完善毕业论文(设计),并将定稿后的论文(设计)按统一格式打印;6完成论文答辩;所在系(专业)审查意见:负责人: 年 月 日学院意见:院领导: 年 月 日毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写1500字左右的文献综述(包括研究进展,选题依据、目的、意义)文 献 综 述1.选题背景和意义出租车行业在我国是八十年代初兴起的一项新兴行业,随着出租车行业的发展,出租车已经是城市交通的重要组成部分近年来,我国出租车行业迅猛发展,出租车已经成为我国城市公共交通的重要组成部分和现代化城市必备的基础设施,成为人们工作、生活中

8、不可缺少的交通工具。出租车服务行业和出租车计价器紧密相关,因为出租车必须安装出租车计价器才能投入营运。出租车计价器是一种能根据乘客乘坐出租车行驶距离和等候时间的多少进行计价,并直接显示车费值的计量器具。计价器是出租车的经营者和乘坐出租车的消费者之间用于公平贸易结算的工具,因而计价器计价准确与否,直接关系到经营者和消费者的经济利益。依据国家有关法律、法规,出租车计价器是列入国家首批强制检定的工作计量器具之一,也是近年来国家质量技术监督部门强化管理的六类重点计量器具之一。出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,出租车中最重要的工具。它关系着交易双方的利益。具有良好性能

9、的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,出租车计价器的研究也是十分有应用价值的2.国内外研究现状多年来国内普遍使用的计价器只具备单一的计量功能。目前全世界的计价器中有90%为台湾所生产。现今我国生产计价器的企业有上百家,主要是集中在北京,上海,沈阳和广州等地。目前全世界的计价器中有90%为台湾所生产。现今我国生产计价器的企业有上百家,主要是集中在沈阳,北京,上海和广州等地。随着科学技术的发展,产生了第二代计价器。它采用了手摇计算机与机械结构相结合的方式,实现了半机械半电子化。此时它在计程的同时还可以完成计价的工作。大规模集成电路的发展又产生了第三代计价器,也就是全电子

10、化的计价器。它的功能也在不断完善。当单片机出现并应用于计价器后,现代出租车计价器的模型也就基本具备了,它可以完成计程,计价,显示等基本工作。单片机以及外围芯片的不断发展促进了计价器的发展。出租车计价器在最初使用时具备的主要功能是根据行驶里程计价,要求精度高,可靠性好。 3. 国内外出租车计价器的发展趋势大规模集成电路的发展又产生了新一代计价器,也就是全电子化的计价器。它的功能也在不断完善.当单片机出现并应用于计价器后,现代出租车计价器的模型也就基本具备了,它可以完成计程,计价,显示等基本工作。单片机以及外围芯片的不断发展促进了计价器的发展。随着单片机性能不断提高而价格却不断下降,单片机控制得到

11、更广泛的应用,外围芯片的不断发展,使得计价器的功能更加强大,性能更加稳定。随着电子技术的发展以及对计价器的不断改进和完善,便产生了诸多的附加功能。例如:(1)LCD显示功能,液晶屏的使用让计价器实现多屏显示的功能,可同时显示各项营运数据,使乘客一目了然;(2)永久时钟功能,在非营运状态下,日历时钟芯片的使用使计价器可以显示永久时钟;(3)存储功能,可存储多项营运数据,便于查询。新型数据存储器的应用使得计价器的营运数据在掉电情况下还可以保存10年 4.参考文献1. 吴承琦,孙培生. 出租汽车计价器发展历程回顾、感悟及展望R.北京.中国计量 2008年03期2. 百度百科 3.秦浩华 具有区域识别

12、功能出租车计价器车载定位模块的研制J.辽宁技术工程学院工学报,2005. 4.杨书华、郭新华 出租车计价器加密传感器的设计J.哈尔滨工业大学学报,2004. 5.陈伟宏、肖卫初、邱飚 基于PROTEUS的多功能出租车计价器设计J.重庆工学院学报,2009.6.陈伟宏、肖卫初、杨明 基于单片机的多功能出租车计价器的设计J.现代电子技术,2008.7.杨世品、陈林 基于PROTEUS的单片机出租车计价器的设计J.微计算机信息期刊,2007.8. 邱淑贤.霍尔式汽车车速传感器检测系统J. 长春工业大学学报(自然科学版), 2010,31(3).9. 杨君 聂泽东. 基于单片机的小票打印系统J. 电子

13、工程师 2005,31(7).10. 徐莹 邹德君. 车速传感器采集信号处理电路的设计J. 辽宁省交通高科学校学报, 2007,9(3).11. 孙培生 等编著. 出租汽车计价器M.北京. 中国计量出版.12. 阎石. 数字电子技术基础M. 高等教育出版社,2006.5. 毕 业 设 计(论 文)开 题 报 告2本课题要研究或解决的问题和拟采用的研究手段(途径): 出租车计价器计费是否准确是乘客最关心的问题,而计价器营运数据的管理是否方便是出租车司机最关注的。因此怎样设计出一种既能准确计价又能方便司机的计价器尤为重要。由于数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调

14、试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。而单片机有较大的活动空间,利用单片机丰富的I/O端口,及其控制的灵活性,不但能实现基本的里程计价功能和价格调节、时钟显示功能,而且能在很大的程度上扩展功能,还可以方便的对系统进行升级。采用了单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求。因此, 本课题拟用单片机AT89S52为核心设计一款多功能出租车计价器,该计价器能实现按时间和里程综合计算车价,能显示时间、里程、单价、总车价等相关信息显示。设计方案:1.硬件部分出租车计价器的硬件电路由键盘控制电路、传感器数据采集电路

15、、存储电路,显示电路几个部分构成,如图1。按键控制 89S52单片机复位电路掉电保护电路数据采集显示模块显示总里程和总金额图1.硬件框图各电路主要任务:1 键盘控制电路:单价、里程和金额、里程的分屏显示控制等。 2 传感器数据采集电路:利用霍尔传感器获得车轮转动即路程计量信号,送入单片机,供里程计算。3 存储电路:电源断开时,存储当前里程,单价,总费用信息。4 显示电路:显示单价、路程、金额。2. 软件部分:在主程序模块中,需要完成对各接口芯片的初始化、出租车起价和单价的初始化、中断向量的设计以及开中断、循环等待等工作。另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄存器

16、,并对它们进行初始化。然后,主程序将根据各标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作启动计价,将根据里程寄存器中的内容计算和判断出行驶里程是否已超过起价公里数。若已超过,则根据里程值、每公里的单价数和起价数来计算出当前的累计价格,并将结果存于价格寄存器中,然后将当前累计价格送显示电路显示出来。当到达目的地的时候,由于霍尔开关没有送来脉冲信号,就停止计价,显示当前所应该付的金额和对应的单价。设计中要解决的主要问题和措施 本设计中要解决的主要问题在于车速信号的采集,设计中采用的是霍尔传感器A44E,这个传感器属于开关型霍尔传感器件,其工作电压乏味比较宽,符合TTL电平标准,可以直

17、接接到单片机的I/O端口上,最高检测频率可以达到1MHZ,就可以解决了车速信号采集的问题。 3、指导教师意见: 指导教师: 年 月 日 所在系(专业)审查意见: 负责人: 年 月 日 毕 业 设 计题 目 基于单片机的出租车计价器 姓 名 欧 鹏 学 号 20097052 系 部 理工系 专业年级 09级电子信息工程二班 指导教师 徐丽莎 2013年 5 月 25 日摘 要随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也大大增加,计价器作为出租车的一个重要组成部分,计价器的普及必将大势所趋,预计未来计价器市场将很有发展前景。与此同时计价器作为出租汽车的经营者和乘坐出

18、租汽车的消费者之间用于公平贸易结算的工具,计价器计价准确与否,直接关系到经营者和消费者的经济利益。因此怎样设计出一种既能准确计价又能方便司机的计价器尤为重要。本课题是出租车计价器系统的设计。以出租车计价器的实用性和节约成本为起点出发,以AT89S52 单片机为中心、通过霍尔传感器对脉冲的计数实现对里程和总金额的统计,人机交互界面输出采用LCD1602液晶屏。独立按键进行复位、清零、白天黑夜模式选择功能的控制,本电路设计的计价器不但能实现基本的计价,掉电时进行数据存储,而且还能根据白天、黑夜、中途等待来调节单价,进行里程、单价、总车价相关信息的显示。关键词:出租车计价器 AT89S52 霍尔传感

19、器 软硬件设计Title Microcontroller-based taxi meter Abstract:With the further deepening of reform and opening up of the city, the taxi industry rapid development, the taximeter market demand also increased significantly, as an important part of the taxi meter, the meters popularity is bound to the trend o

20、f the times, it is expected that the future meterthe market is promising. At the same time the meter as taxi operators and taxi consumer tools for fair trade settlement, the accuracy of the meter denominated, directly related to the economic interests of operators and consumers. Therefore, how to de

21、sign a both accurate pricing but also convenient for the drivers meter is particularly important.The issue is the design of the taxi meter system. Taxi meter practicality and cost savings as the starting point, AT89S52 microcontroller as pulse count on the mileage and the total amount of statistics,

22、 interactive interface output LCD1602 LCD. Independent button reset, clear, day and night control mode selection function, the meter circuit design not only to achieve the basic pricing, but also according to the day and night, half-way wait to adjust the unit price, mileage, price, gross vehicle pr

23、ice-related information.Keywords: taxi meter AT89S52 Hall sensor hardware and software designed目 录1 引言 12 出租车计价器的方案论证22.1 出租车计价器的基本功能22.2 出租车计价器的主要设计参数22.3 方案论证与比较33 系统硬件设计43.2 单片机的介绍43.3 硬件电路组成73.3.1 复位电路83.3.2 晶振震荡电路93.3.3 数据采集模块介绍93.3.4 掉电存储模块介绍 103.3.5 按键模块介绍 114.系统软件设计 134.1主程序模块 134.2 中断程序流程图

24、135.系统调试 165.1 软件测试 185.1.1编程工具C51语言 .185.1.2 单片机仿真软件在线调试PROTEUS 185.2 硬件调试 19结 论 20致 谢 21参 考 文 献22附 录23 1 引言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。于是,出租车行业以快捷便利的服务给人们带来了出行的享受。但是,一直以来存在着的买卖纠纷困扰着行业的发展。而在出租车行业中解决这一矛盾的最好方法就是改良计价器。用更加精良的计价器来为乘客提供更加方便快捷的服务。 我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵

25、。随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程,到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。 鉴于目前有关出租车计费又出台了新的政策,在原有政策基础上新增了等待费用,为了与时俱进,设计一个计费功能较全面的系统也已是迫在眉睫。 凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时计费数字显示开始从起步价增加。当出租车到达某地需要在那

26、里等候时,系统会自动根据时间进行计时,每等候一定时间,计费显示就增加一个该收的等候费用。汽车继续行驶时,停止计算等候费,继续增加里程计费。到达目的地,便可按显示的数字收费。 汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有应用价值的。 2 出租车计价器的方案论证2.1 出租车计价器的基本功能本课题所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、计时计价、路程和总金额的统计,掉电数据储存。当按下按键后,启动计价器

27、,开始采集脉冲信号,然后传送到单片机,单片机进行处理,计算出行驶路程以及总金额,将计算结果通过液晶显示屏显示,本电路设计的计价器不但能实现基本的计价,还能根据白天、黑夜、中途等待来调节单价,并且在计价器掉电后能将数据存储,不影响后续计费功能。2.2 出租车计价器的主要设计参数本课题对出租车计价器的设计要求如下:设计一个出租车自动计价器,计价包括起步价、行车里程计费、等待时间计费三部分,用1602液晶显示总金额,运行时间,最大值为999元,起步价为6元,等待时间单价为超过等待时间30秒后每分钟1元,用液晶显示总里程、等待时间和总金额。1、计费功能费用的计算是按行驶里程收费。设白天起步价为6元,晚

28、上起步价为7元。等待时间超过30秒后按1元/min计费,未超过30秒时清零等待时间。2、显示功能(1)显示单价:用两位数字显示,显示方式“XX”,单位为1元/km.(2)显示行驶里程:用两位数字显示,显示方式为“XX”,单位为km。计程范围0-99km,里程精确到1km。(3)显示总费用:用三位数字显示,显示方式为“XXX”,单位为元。计价范围0-999元,精确到1元。2.3方案论证与比较方案一: 采用数字电子技术,利用555定时芯片构成多谐振荡器,或采用外围的晶振电路作为时钟脉冲信号,计数芯片对脉冲的计数和分频,最后通过译码电路对数据进行译码,将译码所得的数据送给数码管显示。方案二:用FPG

29、A(可编程门阵列)实现:利用硬件描述语言编程,仿真调试后下载到可编程期间上(CPLD)上实现。可以对计程车整个过程进行判断、处理。整个过程完全实现了自动化和智能化。 方案三:采用单片机控制。以单片机为核心,设计上采用89S52单片机为主控器,利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格选择功能。不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级。通过各个方案的比较,我们知道采用数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,并且难调试,而采用单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容

30、易的实现设计要求,且灵活性强,有较大的活动空间,可以通过软件编程来完成更多的附加功能,方便对系统进行升级和功能扩展。所以我们采用第三方案,用AT89S52单片机实现出租车计价的功能。系统结构如图2.1下:按键控制 89S52单片机复位电路掉电保护电路数据采集显示模块显示总里程和总金额图2.1 系统结构图3. 系统硬件设计3.1 硬件设计说明单片机是单片微型计算机的简称,单片机以其卓越的性能,得到广泛的应用,已经深入到各个领域。在这次设计中,我们用到P0口和P2口,P0口为8位三态I/O口,此口为地址总线及数据总线分时复用;P2口为8位准双向口,与地址总线高八位复用;P0口和P2口都有一定的驱动

31、能力,P0口的驱动能力较强。 在数据采集部分本系统采用霍尔传感器A3144,在数据显示部分本系统采用的是LCD1602这款液晶屏,由于采用LCD液晶屏显示器功能强大,可显示各种字体的数字、汉字、图像,还可以自定义显示内容,时尚美观,而且液晶的功耗和LED比起来要小的多。我们还设计了控制按键,能够很好的对出租车计价器控制,如启动/停止按键,清零按键,白天黑夜模式选择等。3.2 单片机的介绍AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序

32、存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。AT89S52基本特性:8 位的 CPU, 片内有振荡器和时钟电路,工作频率为024MHz片内有 256字节 数据存储器 RAM片内有 8K字节 程序存储器 ROM4个8位 的并行I/O口(P0、P1、P2、P3)1个 全双工串行通讯口3个16位 定时器/计数器(T0、T1、T2)可处理 6个中断源,两级中断优先级AT89S52的引脚如图所示3.1: 图3.1 AT89S52的引脚结构 图3.2 AT89S52封装图 AT89S52各引脚

33、功能说明:P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻 辑电平。对P0端口写“1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下, P0不具有内部上拉电阻。 在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验 时,需要外部上拉电阻。P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个 TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,

34、将输出电流(IIL)。此外,P1.0和P1.1分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2 的触发输入(P1.1/T2EX)。 在flash编程和校验时,P1口接收低8位地址字节。引脚号第二功能:P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P1.5 MOSI(在系统编程用)P1.6 MISO(在系统编程用)P1.7 SCK(在系统编程用)P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个 TTL 逻辑电平。对P2 端口写“1”时,内部上拉电

35、阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR) 时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用 8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。 在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p3 输出缓冲器能驱动4 个 TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以

36、作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。 在flash编程和校验时,P3口也接收一些控制信号。端口引脚第二功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 INTO(外中断0)P3.3 INT1(外中断1)P3.4 TO(定时/计数器0)P3.5 T1(定时/计数器1)P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器读选通)此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST引脚

37、出现两个机器周期以上高电平将是单片机复位。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PS

38、EN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89S52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP:外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。XTAL1:振荡器反

39、相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。3.3 硬件电路组成本系统硬件电路组成主要包括:复位电路、晶振震荡电路、显示模块,掉电存储电路,按键电路。整体硬件原理图如图3.3所示图3.3 硬件电路原理图3.3.1 复位电路复位操作有两种基本形式:一种是上电复位,另一种是按键复位。本系统采用按键复位(如图3.4)。按键复位电路原理:在单片机启动后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RESET处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RESET引脚又接收到高电平。单片机系统自动复位。图3.4 按键复位电路3.3.2 晶振震荡电路单片机内部有一个高增益、反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2。通过这两个引脚在芯片外并接石英晶体振荡器和两只电容(

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服