版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 编号: 本科毕业设计(论文)题目:(中文)自行车速度里程信息仪设计(英文)please insert your topic name学 院 机械工程与力学学院 专 业 机械制造及其自动化班 级 工学0602学 号 姓 名 马千里 指导教师(校内)胡利永职称:讲师 指导教师(校外)职称: 完成日期 2009年11月10日 摘 要本文介绍以AT89S52单片机最小系统和霍尔传感器为核心的自行车速度与里程表设计,并且在此基础上增加以PT2262/2272编解码芯片为基础的简单无线信息收发模块。传感器将车速转变成的脉冲信号输入到单片机进行控制与计算,再采用LED模块进行显示,使得自行车的速度与里程数
2、据能直观的显示给使用者,在显示数据的同时将自行车基本信息无线发送给其他自行车(如左转、右转、启动及停止)。本系统由开关型霍尔传感器UGN3020、单片机AT89S52、地址锁存芯片74LS373、可编程并行接口芯片8255A、系统化六位LED数码管显示模块和无线信息编解码模块、电源模块组成。其中霍尔传感器是开关型霍尔脉冲传感器。本文先对里程表设计当中所需设备作了详细介绍,对设计中存在的问题进行了说明;而后对硬件和软件部分的设计和实现作了认真的分析;然后画出了系统的整体电子原理控制图及相应执行程序,在此基础上进行了程序调试,并对程序进行了修改和完善。本里程表的设计具有结构简单,成本低廉,显示清晰
3、,稳定可靠等优点。并且可进行扩充,加入时速表及里程表的功能,并且还安装了无线信息的收发器,更加方便的了解你现在所处的情况。关键词:单片机AT89S52系统,8255A,LED数码管,霍尔传感器,无线信息模块。目录第一章 绪论11.1 课题背景、发展及意义11.2 系统设计概述1.3 各章节安排第二章 自行车里程表的设计方法与基本原理2.1 霍尔传感器2.2 单片机系统2.3 可编程扩展并行口8255A2.4 LED数码管2.5 无线编解码芯片PT2282/22722.6 电源电压转换芯片第三章 硬件系统的设计 3.1 系统概述 3.2 系统总框图 3.3 各部分硬件图 3.3.1 单片机控制部
4、分 3.3.2 显示部分第四章 软件系统的设计 4.1 软件编程的实现 4.1.1 系统软件框图 4.1.2 数据处理 4.1.3 开关控制 4.2 部分程序第五章 总结参考文献致 谢附 录第一章 绪论1.1课题背景、发展及意义我国是自行车大国,随着人们生活水平的不断提高,自行车已经不仅仅是运输、代步的工具,其辅助功能也变得越来越重要。因此,人们希望自行车的娱乐、休闲、锻炼的功能越来越多,能带来大家更多的健康与快乐。在这个背景下,自行车里程表作为自行车的一大辅助工具迅速发展起来.科学、美观、合理设计自行车里程表有一定的实用价值.它能合理计算出速度及公里数,使运动者运动适量,已达到健康运动与代步
5、的最佳效果。随着电子技术的发展,机械产品也随之发展机电一体化产品。对于机械与电子结合的速度里程器就是一款典型的机电产品。所以我选择了这个课题作为我的毕业论文。这能使我更好的了解这一领域的发展。随着机电产品的发展,人们越来越离不开机电产品,当然它的发展是随着现代芯片而随之变革的,像手机、MP3和玩具机器人等等。特别是用于汽车信息显示的里程器。我们每天都能看到,当你是有车一族的时候,我们都要看着这些数据才能看着你的爱车。它的发展也是一步一步来的,由最初的传统的车速表是机械式的,然后再电子技术的带动下出现了电子式里程器。这时的里程器这能显示速度与里程,慢慢开始出现油料表,当汽车越来越高档的时候,电子
6、式里程器又被车载电脑所替代。它不仅出现了液晶屏,而且还可以控制室内温度、安全警报和路线显示图等等。所以它的发展可以给更舒适更安全的开车环境。随着自行车里程表的发展,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能,让人能清楚地知道当前的速度、时间、里程等物理量。能动态的显示行驶里程、骑车时间、实时车速等等1.2 系统设计概述对于自行车速度里程信息仪的设计我将分三个部分进行研究和设计,即数据的采集、数据的处理与显示和两个信息仪之间无线信息的互通。数据的采集通过霍尔传感器实现,霍尔集成传感器安装在固定的板上,并且永久磁铁安装在车轮上。当永久
7、磁铁随着车轮转动时, 霍尔集成传感器输出脉冲频率,它的外围电路设计成使输出的脉冲在经过永久磁铁时为低电平。采用边沿触发中断的外部中断源的发生中断采集数据。当脉冲一个个触发外部中断。在一个中断发生之后,就处理采集的数据。由于89S52芯片采用6MHz晶振的定时器一次定时溢出中断无法计算低于50km/h的一次外部中断的定时计数,因此采用多次计数溢出,每次溢出在RAM寄存器中计数一次。为了保证测量精度,采用多个RAM寄存器单元计数。因此在知道车轮周长的情况下计算行车速度。同时在每次外部中断,里程计数一次。然后把单片机处理好的数据显示到六位数码管上,单片机与数码管之间用8255A芯片来扩展芯片的并行接
8、口,这样可以为其他设备留下专用的接口。设置两个开关,一个是里程器的清零,另一个是里程/速度的显示切换。无线信息的传输主要是两台自行车之间的启动和停止,左转和右转的信息相互之间传送。我可以用一对无线编码PT2262/2272芯片来设计无线发送和接收的电路。用三个按钮来发送的信息,一个左转,一个右转,一个启动和停止在一个按钮上。而接收方用四个二极管指示灯来显示对方发过来的信息,这样相互之间告知行车信息。1.3 各章节安排第一章叙述了自行车里程表的背景、发展、意义以及本自行车里程表的概述。第二章介绍了自行车里程表的设计方法与研究,主要是对设计中所需设备的详细介绍,包括霍尔传感器、单片机AT89S52
9、、地址锁存芯片74LS373、可编程并行接口芯片8255A、系统化六位LED数码管显示模块和无线信息编解码模块、电源模块。具体为:介绍霍尔传感器的基本原理,及其应用和发展;单片机AT89S52的基本结构,工作原理及其性能;地址锁存芯片74LS373及可编程并行接口芯片8255A的引脚极其性能;LED数码管的工作原理及无线编解码芯片的基本结构其收发方式。第三章是本论文的自行车里程表的硬件设计部分,介绍了自行车里程表的总体设计思想,电路图及其原理,硬件实现.第四章是自行车里程表的软件实现部分,主要介绍单片机编程实现的功能.第五章为总结和展望,介绍了本论文实现的功能,阐述本课题的现实意义,以及对未来
10、自行车里程表技术的展望第二章 自行车里程表的设计方法与基本原理21 霍尔传感器霍尔传感器是一种实现磁电转换的传感器,用它可以检测其磁场的变化。霍尔传感器有许多优点,如它的结构牢固,体积小,寿命长,安装方便,功耗小,频率高,耐震动,不怕灰尘、油污及盐雾等的污染或腐蚀。以及霍尔开关器件具有无触点、输出波形清晰、无抖动、位置重复精度高等优点。霍尔效应原理:当霍尔片处于磁场中, 并在霍尔片的上下方向上通以电流I时, 霍尔片上左右方向上将会有霍尔电势差Vh= KB I 输出. 当通过霍尔片的电流恒定不变时, 改变磁场的大小, 可以改变霍尔电势差Vh,其中h为霍尔元件的灵敏度。该电势就称为霍尔电势,半导体
11、薄片就是霍尔元件。电路中所用的检测电路是由永久磁铁和开关型霍尔传感器UGN3020组成,UGN3020由霍尔元件、放大器、整形电路及集电极开路输出电路等组成(如图2.1)。图 2.1 开关型霍尔传感器内部结构霍尔元件 H为硅霍尔片,当垂直于霍尔元件的磁场强度随之变化时,其两端的电压就会发生变化,经放大和整形后,导通或关断OC 门输出三极管,即可在3脚输出脉冲电信号。永久磁铁在车轮上固定,UGN3020在车轮的叉架上固定。检测传感器的工作原理如下:车轮每转动一周,磁铁经过 UGN3020 一次,其3脚就输出一个脉冲信号。UGN3020 输出的脉冲信号作为单片机AT89S52的外中断信号(P3.2
12、),单片机对脉冲信号和脉冲周期进行计数。根据脉冲信号的个数处理计算里程,以及根据脉冲信号的时间计算出速度最后送数码管显示。由于霍尔元件具有在静止状态下感受磁场的能力,且结构简单,形小体轻,频带宽(可从直流到微波),动态特性好、动态范围大,寿命长和可进行非接触测量等优点,故在检测技术、自动控制技术和信息处理等方面得到日益广泛应用。霍尔传感器在未来发展中的趋势将是高灵敏度、高精度和高稳定度,它将在微电子技术发展的基础上更加飞速发展。2.2 单片机系统单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位及
13、电源电路。(1) 单片机系统的结构 单片机的内部结构主要包括CPU、程序存贮器、数据存贮器、外接引脚及内部各种数据、地址、控制总线等。单片机要正常运行,必须具备一定的硬件条件,其中最主要的就是三个基本条件:1.电源正常;2.时钟正常;3.复位正常。在AT89S51单片机的40个引脚中:电源引脚2根,晶振引脚2根,控制引脚4根,可编程输入输出引脚32根(如图2.2)。图2.2 AT89S52引脚图工作电源:电源是单片机工作的动力源泉,对应的接线方法为:40脚(VCC)电源引脚,工作时接+5V电源,20脚(GND)为接地线。复位电路:复位电路主要有上电复位电路与人工开关复位并联组成。由电子原理图可
14、知,当系统一上电,RST脚将会出现高电平,在RST端出现充电正脉冲,只要正脉冲宽度足够宽,就能使单片机AT89S52复位。并且还可以使用复位开关实现复位。晶振电路:时钟电路为单片机产生时序脉冲,单片机所有运算与控制过程都是在统一的时序脉冲的驱动下的进行的,如果单片机的时钟电路停止工作(晶振停振),那么单片机也就停止运行了。当采用内部时钟时,连接方法如下图所示,在晶振引脚XTAL1(19脚)和XTAL2(18脚)引脚之间接入一个晶振,两个引脚对地分别再接入一个电容即可产生所需的时钟信号,电容的容量一般在几十皮法,如30PF。典型的晶振取6MHz和12MHz(产生精确的uS级时歇,方便定时操作)控
15、制引脚:主要是复位引脚RST(9脚)、EA/Vpp(31脚)、ALE/PROG(30脚)及PSEN(29脚)。复位引脚RST:输入高电平使AT89S52复位,返回低电平退出复位;EA/Vpp:EA为内外程序存储器选择控制引脚,当EA为低电位时,单片机从外部程序存储器取指令;当EA接高电平时,单片机从内部程序存储器取指令。AT89S52单片机内部有8KB可反复擦写10000次以上的程序存储器,因此我们把EA接到+5V高电平,让单片机运行内部的程序,我们就可以通过反复烧写来验证我们的程序。PSEN:外部程序存贮器读选通信号,CPU 从外部存贮器取指令时,从PSEN引脚输出读选通信号(负脉冲).AL
16、E/PROG:ALE为外部存贮器低8位地址锁存信号,编程方式时,该引脚为编程脉冲输入端。(2) 单片机系统的性能89S52相对于89C51增加的新功能包括: ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S52具有更高工作频率,从而具有了更快的计算速度。具有双工UART串行通道。 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。 双数据指示器。 电源关闭标识。全新的加密算法,这使得对于89S52的解密变为不可能,程序的保密性大大
17、加强,这样就可以有效的保护知识产权不被侵犯。兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S52上一样可以照常进行,这就是所谓的向下兼容。2.3 可编程扩展并行口8255A(1)8255A的结构8255A是Intel公司设计的一款通用可编程并行接口电路,它有3个并行口PA、PB、PC。8255A的特点是I/O口多、功能强。它的引脚功能如图2.3:图 2.3 8255A引脚图CS: 选片信号输入线,低电平有效RESET: 复位信号
18、输入线,高电平有效。复位后,PA、PB、PC均为输入方式D0D7: 双向三态数据总线PA、PB、PC: 3个8位I/O口RD: 读选通信号输入线,低电平有效WR: 写选通信号输入线,低电平有效A1、A0: 端口地址输入线,用于选择内部端口寄存器Vcc: 电源+5VGND: 线路地(2)8255A的操作方式、通过单片机系统向8255A发送控制地址,对控制字进行操作,然后对各个I/O口进行输入输出的控制,它具有三种基本操作方式:方式0(基本输入/输出方式)、方式1(选通输入/输出方式)、方式2(双向传输方式仅PA口)。本设计采用方式0进行数据的输出控制。在8255A连接单片机之间接一块74LS37
19、3地址锁存器,用于地址/数据传输时,对地址码的保护。2.5 LED数码管与LCD液晶显示器相比,数码管虽没有液晶显示器那样的显示效果,也没有液晶显示器做图形界面具有人机交互美观的特点。但是LED有其自己的特点,它具有低功耗,容易控制,占用CPU资源少这些优点,从而成为一些显示器的首选(如图2.4)。图 2.4 LED数码管结构数码管由7个发光二极管组成,行成一个日字形,它门可以共阴极如,也可以共阳极如。1位显示器由8个发光二极管组成,其中7个发光二极管ag控制7个笔画的亮或暗,另一个控制一个小数点的亮和暗,通过解码电路得到的数码接通相应的发光二极而形成相应的字符。这种笔画式的七段显示器能显示的
20、字符较少,字符的形状有些失真,但控制简单,使用方便,它可以显示从1到9的数字。这足以满足设计要求。由霍尔传感器采集的脉冲数据信号,输入到单片机外部中断接口INT0引脚,向单片机申请中断,当单片机响应中断,在中断程序中处理脉冲数据,最后将处理完的数据经8255A输入到LED数码管上显示,从而显现速度、里程的显示。2.5 无线编解码芯片PT2282/2272PT2262/2272是一种CMOS工艺制造的低功耗低价位通用编解码电路,它有12位三态地址码组成,可以组合提供种地址码。不仅如此,它还具有外部元器件少,RC振荡电路发送,工作电压范围可在2.615V,数据可多达6位等特点。(1) PT2262
21、的机构及发送方式PT2262的引脚说明见图 2.5图2.5 PT2262引脚说明图A0 A5: 地址输入端,进行地址编码,可置0、 1或悬空三种状态A6/D0 A11/D5: 地址/数据复用端,用作地址输入端时,功能和引脚16相同;用作数据输入端时,有0和1两种状态。Vcc: 电源正端Vss: 电源负端TE: 编码启动端,用于数据的编码发送,低电平有效OSC1:振荡电阻输入端,与 OSC2 所接电阻决定振荡频率OSC2: 振荡电阻振荡器输出端DATA OUT: 编码输出端(常低)本设计PT2262采用4位数据,八位地址码发送的方式工作,为了和PT2272保持地址码的一致性,PT2262地址码都
22、悬空,PT272也同样悬空。各地址、数据编码从输出端DATA OUT 输出,DATA OUT 输出的信号调制在38KHz载波上,OSC1、OSC2的外接电阻决定载频频率。通过发射电路发射出去它的工作电压选择Vcc是12V,Vcc是通过按键后向芯片供电,这样不工作时,编码芯片不耗电,特别适合用电池供电的场合,很省电。设计的电路中信号发射电路采用的是集成的发射模块,芯片型号是FDD400-1(如图2.6)。图2.6 FDD400-1引脚和接线图它的引脚功能是:Vcc为电源正端;GND为电源负端;CO1、CO2为外接调频用微调电容接口;CP为调制信号输入端;T1、T2为固定振荡电感线圈接口,配合C2
23、谐振;ANT为外接天线端,用于发射调制信号。(2) PT2262的机构及发送方式PT2272引脚说明图见图 2.7图 2.7 PT2272引脚说明图A0 A5: 地址输入端,进行地址编码,可置0、 1或悬空三种状态A6/D0 A11/D5: 地址/数据复用端,用作地址输入端时,功能和引脚16相同;用作数据输入端时,分暂存和锁存两种状态。Vcc: 电源正端Vss: 电源负端VT: 输出端,接收有效信号时, V T端由低电平变为高电平。OSC1:振荡电阻输入端,与 OSC2 所接电阻决定振荡频率OSC2: 振荡电阻振荡器输出端DATA IN: 脉冲编码信号输入端当接到PT2262发过来的地址码和P
24、T2272相同时,PT2262才能正确接收解码。同时也要保证无线接收与PT2262的发射频点以及调制方式一致,这样PT2272才能正确接收到按键信息。为了时时反应对方信息,PT2272采用M暂存型号,PT2272的暂存功能是指当PT2262所发射的状态量消失时,PT2272对应的数据位立即变成低电平。而锁存功能则是当发射的状态量消失时,PT2272的数据输出端仍保持原来的状态,直到下次接收到新的状态输入。PT2262数据输出位的四个开关信息对应PT2272的四个数据位,这样时时将所要发送信息发送给PT2272显示。设计的电路中信号接收电路采用的是集成的接收模块,芯片型号是JDD400-1(如图
25、2.8)图2.8 JDD400-1引脚和接线图它的引脚功能是:Vcc为电源正端;GND为电源负端;CO1、CO2为外接调频用微调电容接口;CP为调制信号输出端,把发射机编码调制信号完整地还原出来并送入PT2272的DATA IN引脚;T1、T2为固定振荡电感线圈接口,配合C2谐振;ANT为外接天线端,用于接收调制信号。2.6 电源电压转换芯片设计中使用的电源电压稳压转换芯片是LM7805,它是一款三端稳压集成电路,用LM 7805组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。只有三条引脚输出,分别是输入端、接地端和输出端(如图2.9
26、)。图2.9 LM7805引脚与接线图它只有三个引脚,分别是Vin输入端、GND接地端和Vout输出端。它功能也就是把12V电压转化为5V的电压,方便了一种设计一个电源的想法。第三章 硬件系统的设计3.1 系统概述本系统是由数据采集,单片机控制系统数据处理,数据显示,无线信息发送与接收4部分构成。其中数据的采集是由霍尔传感器来完成的,它的输出是矩形脉冲,将脉冲信号接入到单片机控制系统。其中数据的处理由单片机系统来完成,单片机将对INT0脚的信号进行中断处理,当脉冲信号从高电平变成低电平时,INT0向单片机控制系统申请中断,单片机响应中断后,单片机控制系统执行中断程序,对采集进入单片机的数据进行
27、处理,处理完数据后推出中断。并对外输出信号,输出的信号由显示部分送LED进行显示,显示当前的行驶里程及速度情况。键盘的作用是提供人对整个系统的控制,它将实现整个系统开关,显示器的开关,部分单元电路的控制。以上所诉就是整个系统的总体设计思想。 利用霍尔元件对里程进行计数及对速度进行计时。将霍尔元件安装在车前叉的一侧,在车圈侧面等间隔贴多个磁片。当磁片经过霍尔元件时,霍尔元件输出端的电压发生变化产生脉冲,单片机根据脉冲数来计算里程。霍尔元件不受天气的影响,即便被泥沙或灰尘覆盖对测量也不会有任何影响。由霍尔元件加整形电路构成的霍尔开关系统,具有输出响应快,数字脉冲性能好,安装方便,性能可靠,不受光线
28、、泥水等因素影响,价格便宜的优点。该设计能实时的将所测的累积里程数和时时计时计算的速度显示出来,主要是将传感器输入到单片机的脉冲信号的进行时时的处理,然后通过单片机计算出里程和速度,并由开光决定在LED显示模块显示所测得速度和里程。设计时,应综合考虑测速精度和系统反应时间。本设计用程序暂存方式来计算速度,因而具有较高的测速精度。在计算里程时取了自行车的理想状态。实际中,误差控制在几米之内,相对于整个里程来说不是很大。为了保证系统的实时性,系统的速度转换模块和显示数据转BCD码模块都采用快速算法。另外,还应尽量保证其他子模块在编程时的通用性和高效性。本设计的里程值采用6位显示。3.2 系统总框图
29、图3.1 系统总框图3.3 各部分硬件图3.3.1 单片机控制部分本设计采用ATMEL公司生产的51系列中的一款AT89S52,它的硬件接线主要是电源电路,复位电路,晶振电路及其他外围接口电路,如图3.2图3.2 单片机控制硬件图3.3.2 显示部分本设计的显示模块包括地址锁存器74LS373、可编程并行接口8255A和6个LED显示管等器件。 74LS373的作用是在数据和地址同时传输时,保护地址,图3.3是显示模块框图。图3.3 显示部分电路3.3.3 其他其他部分见自行车速度里程信息仪电子原理图第四章 软件系统的设计4.1 软件编程实现4.1.1 系统软件款图本系统软件采用模块化设计方法
30、。整个系统由主程序模块、外部中断模块以及定时中断模块组成。(1) 主程序软件框图 图4.1主程序框图(2) 外部中断程序框图图 4.2 外部中断框图(3) 定时器中断图4.2 定时中断框图4.1.2 数据处理本设计所用的霍尔传感器是一块集成芯片。它结合了采样和放大功能于一体。首先我们把磁钢放在自行车的转轴上,而霍尔元件就放在与其水平的转轴上,当我们完成安装后,转动自行车的转轴,磁钢也就跟着一起转动,从而使霍尔传感器周围的磁场发生变化,这种变化将会导致霍尔电压变化从而产生一个mv级的方波,再通过其内部的整形和放大。产生出一个适合外部电路的脉冲电压。这个脉冲使得单片机产生中断,在中断中,里程计数加
31、一,然后乘以自行车轮胎的周长,再转化成KM单位;对于速度数据先将定时中断的次数及定时计数部分相加得出转一圈的时间,然后由周长除以时间等于速度并将其转化相应单位。通过单片机计算出来的速度和里程的数据,必须通过BCD码的转换才能输出给显示模块。4.1.3 开关控制开关是实现人机对话的必要设备,用户可以开关按键来选择显示及其他内容。本系统采用七个接口,独立式按键是指直接用I/O口线构成单个的按键电路。每一个独立式按键单独占用一根I/O口线,电路中,按键输入低电平有效。4.2 部分程序见附录1第五章 总结本文对自行车速度里信息仪程表作了细致、全面、规范的分析;对总体相应的软、硬件进行了设计、及调试,并
32、贯穿至设计的全过程。对文中所提到的各种算法都进行了处理,并得出结论。所做工作如下:(1)对设计中所需要的元件分析其原理和性能,及其应用和发展。(2)详细介绍本自行车里程表硬件设计的方案,电路图,并附上说明。(3)详细介绍软件设计方法,并给出程序清单。(4)最后对本设计软硬件进行调试的过程在本产品的设计过程中,充分考虑了作为便携装置其电源的提供、功率的损耗、体积的大小、价位的高低、使用及携带的方便性等因素。本产品不受人群、时间、地点等的影响,对任何人都适用。而且还能快速、准确地测量。本产品成本低、技术含量高、其稳定性可靠性已经过实践的考验。本装置是将我们的学习知识和社会的需求结合创作出来的参考文
33、献1 郑堤等. 机电一体化设计基础. 机械工业出版社,20012 孙桓等.机械原理. 西北工业大学机出版社,20013 张友德 赵志英等编. 单片微型机原理、应用与实验(第五版) . 复旦大学出版社,20064 吴有林. 全数字汽车里程与速度数显的研究与实现.云南大学学报(自然科学版), 2005, 27 (5A): pp5405415 卢文科, 郝兆明. 霍尔效应式速度和里程测试仪的研究. 计量技术, 1998(2): pp24266 张 葵 葵 ,阳 小 良. 车用转速传感器的发展现状. 汽车电器,2005(11):pp467 卢文科, 郝兆明. 霍尔效应式速度和里程测试仪的研究. 计量技
34、术, 1998(2): pp24268 刘清波,蔡淑珍等. 基于单片机的汽车里程表设计. 河北大学学报, 2002(3): pp2262289 刘 景 旺. 单片机控制汽车里程表显示. 华北航天工业学院学报, 2002(3): pp3536、5110李火明.PT2262/2272编解码器及其干扰的处理. 电子世界, 2002(8): pp353611 李 冰,汪滨琦等. 利用编、译码器实现状态量的无线传送. 应用科技, 2006(1): pp495112 吴海龙,刘增刚. 机电一体化的定义及趋势发展.黑龙江科技信息, 2009: pp4313 张葵葵,阳小良. 车用转速传感器的发展现状. 汽车
35、电器,2005(11):pp4614 卢文科.霍尔效应式异步电动机的转差率和转速测量的探讨.仪表技术, 1994: pp212315 卢文科.霍尔效应式转速测试仪的设计. 仪器与未来, 1993: pp101116 吴有林.全数字汽车里程与速度数显的研究与实现.云南大学学报, 2005,27(5A): PP54054117 苗清民.磁感应式车速里程表的结构与原理.实用汽车技术,2006(1):pp242518 张拥军. 动磁式车速里程表的研制及其应用.采矿技术,2004(1):pp495019 刘 伟,王翥等. 基于ST72F561的全数字式汽车组合仪表的设计.仪器仪表学报, 2007(9):
36、 pp1635164020王世举. 单片机控制汽车里程表. 微小型计算机开发与应用,1998:pp363921聂诗良,李磊民.采用单片机发送并接收红外遥控信号的方法. 信息技术,2004(2):pp2123,9622郝兆明. 315M遥控电路设计. /0/0/211.html,2005:pp1223陌 尘. 编码解码芯片PT2262PT2272工作原理.电子制作, 2004(8): pp44致 谢一转眼,转眼四年的学习生活就将结束了。本论文是在胡利永老师的悉心指导下完成的,老师严谨的治学态度,务实的工作作风,孜孜不倦的学习精神令我敬佩至深,受益非浅。胡老师
37、很忙,但还是抽出时间来指导我们,修改我们的论文,且从来都是不厌其烦地为我们解答各种问题,特别是在我论文完成的这段时间。在这里我要特别谢谢胡老师。 其次感谢我的同学和朋友,他们给予了我无私的帮助和无穷的精神动力。在我遇到知识上的或技术上的难点时,他们总是能给我及时的援助。感谢我同宿舍的其他同学,谢谢她们在这大学四年里给我的帮助和关心。 最后,特别感谢父母和亲人在我求学过程中自始至终的支持附录1ORG 00H ;程序开始LJMP CSH ;初始化程序入口ORG 03H ;ONT0程序入口LJMP INT0 ORG 0BH ;T0程序入口LJMP T0ORG 30HCSH:MOV SP,#60H ;
38、栈指针初始化 CLR RS0 ;工作寄存器选择0区 CLR RS1 MOV WDTRST,#01H ;启动看门狗 MOV WDTRST,#0E1H MOV WDTRST,#01H ;看门狗复位 MOV WDTRST,#0E1H MOV R0,#0FFH ;中断及其他初始化 MOV P1,RO CLR P1.0 LCALL DL20 SETB P1.0 MOV IE,#83H MOV TH0,#00H MOV TL0,#00H MOV TMOD,#1 MOV IP,#1 SETB IT0 SETB TR0 CLR P2.0 MOV 30H,#0 MOV 31H,#0 MOV 32H,#0 MOV
39、 39H,#0SD: JNB P1.3,LC ;判断里程按键是否按下CLR P1.1 ;速度显示 SETB P1.2 ;清零P1.1 置位P1.2 LCALL WDT ;调用喂狗子程序 MOV R1,3AH ;6位显示程序 MOV R2,#01H LCALL XS ;调用单个显示子程序 MOV R1,3BH MOV R2,#02H LCALL XS MOV R1,3CH MOV R2,#04H LCALL XS LCALL WDT MOV DPTR ,#8003H MOV A,#80H MOVX DPTR,A MOV DPTR,#TAB MOV A,3DH MOVC A,A+DPTR ORL
40、A,#80H MOV DPTR,#8000H MOVX DPTR,A MOV DPTR,#8001H MOV A,#08H MOVX DPTR,A LCALL DL20 LCALL XS MOV R1,3EH MOV R2,#10H LCALL XS MOV R1,3FH MOV R2,#20H LCALL XS LCALL TTL ;调用超速判断子程序 LJMP SD ;返回速度显示LC: JNB P1.4,SD ;里程显示 LCALL TTL ;判断速度按键是否按下 CLR P1.2 ;调用超速判断子程序并清零P1.2 SETB P1.1 置位P1.1 LCALL WDT MOV R1,3
41、3H MOV R2,#01H LCALL XS MOV R1,34H MOV R2,#02H LCALL XS MOV DPTR ,#8003H MOV A,#80H MOVX DPTR,A MOV DPTR,#TAB MOV A,35H MOVC A,A+DPTR ORL A,#80H MOV DPTR,#8000H MOVX DPTR,A MOV DPTR,#8001H MOV A,#04H MOVX DPTR,A LCALL DL20 LCALL XS LCALL WDT MOV R1,36H MOV R2,#08H LCALL XS MOV R1,37H MOV R2,#10H LCA
42、LL XS MOV R1,38H MOV R2,#20H LCALL XS LJMP LC ;返回里程显示TAB:DB 3FH,06H,5BH,4FH,66H ;查表 DB 6DH,7DH,07H,7FH,6FH DB 77H,7CH,39H,5EH,79H,71HXS: MOV DPTR,#8003H ;单个显示子程序 MOV A,#80H MOVX DPTR,A MOV DPTR,#TAB MOV A,R1 MOVC A,A+DPTR MOV DPTR,#8000H MOVX DPTR,A MOV DPTR,#8001H MOV A,R2 MOVX DPTR,A LCALL DL20 ;调
43、用延时子程序 RETTTL:MOV A,3EH ;超速判断子程序 CJNE A,#06H,$+3 JC ZC0 CALL BJ ;调用声光报警子程序 SJMP TCZC0:MOV A,3FH CJNE A,#01H,$+3 JC ZC1 CALL BJ SJMP TCZC1:CLR P2.2 CLR P2.6TC: RETBJ: SETB P2.2 ;声光报警子程序 SETB P2.7 RETDL20:MOV R3,#20 ;延时子程序DL1: MOV R4,#20DL2: DJNZ R4,DL2 DJNZ R3,DL1 RETWDT: MOV WDTRST,#01H ;看门狗子程序 MOV
44、WDTRST,#0E1H RETINT0:PUSH ACC ;保护现场ACC进栈 MOV 40H,TH0 ;把TH040H MOV 41H,TL0 TL041H MOV TH0,#0 ;中断初始化 MOV TL0,#0 LCALL WDT SETB RS0 ;中断工作寄存器选择1区工作 MOV A,30H ;里程计数 CJNE A,#0FFH,L2 MOV 30H,#0 MOV A,31H CJNE A,#0FFH,L1 MOV 31H,#0 INC 32H SJMP LCZDL1: INC 31H SJMP LCZDL2: INC 30H SJMP LCZDLCZD:MOV R2,32H ;里程数据处理 MOV R3,31H MOV R4,30H MOV R7,#0D1HNMUL1:MOV A,R4 ;乘法程序 R2R3R4R7 MOV B,R7 R2R3R4R MUL AB MOV R5,A MOV A,B XCH A,R3 MOV B,R7 MUL AB ADD A,R3 MOV R4,A CLR A ADDC A,B XCH A,R2 MOV B,R7 MUL AB ADD A,R2 MOV R3,A CLR A ADDC A,B MOV R2,A CLR OV MOV R6,#03H MOV R7,#0E8H LCALL WDTNDIV1:MOV A,R3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学思想方法课件-2026届高三数学二轮复习
- 中药学考试提醒题及答案
- 2026年辽源中考试卷及答案英语
- 2026五年级数学下册 折线统计图关键能力
- 供应商评价和再评价制度
- 行政管理本科试题及答案
- 中职学校各科室奖惩制度
- 公路工程劳务队奖惩制度
- 乡计生站的上墙制度
- 旅游协会奖惩制度范本
- 项目部管理人员节后复工安全教育
- 2025年人力资源管理师(二级)案例分析专项训练试卷及答案
- 2025年-2023版思想道德与法治课件南开第一章 领悟人生真谛 把握人生方向-新版
- 吊装安全培训课件
- 2026年益阳师范高等专科学校单招职业技能测试必刷测试卷及答案1套
- 2025年临床执业助理医师资格考试真题试卷(+答案)
- 2025年贵州遵义市中考英语考试真题带答案
- 建设单位与勘察单位安全生产责任书
- 水泥企业复产前安全培训课件
- 机器人焊接质量监控创新创业项目商业计划书
- 句子成分和长难句精析(专项训练)-2026年高考英语一轮复习(北京专用)原卷版
评论
0/150
提交评论