基于S51单片机的计费器设计——毕业设计_第1页
基于S51单片机的计费器设计——毕业设计_第2页
基于S51单片机的计费器设计——毕业设计_第3页
基于S51单片机的计费器设计——毕业设计_第4页
基于S51单片机的计费器设计——毕业设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科生毕业(设计)论文基于 AT89S51的计费器设计摘要单片机具体的专业名词又称为微控制器。于 70 年代中期创建出来的一种体积 小,价格低廉,功能又很强大的大规模集成电路器件。计价器的出现可以随时计 算人们该次行程应该支付的费用并以直观的方式通过液晶显示屏显示出来,得到 解决司机和乘客都认可的车费支付问题的方案。在很多的国家,单片机技术无声 无息的进入了每个人的生活中。尤其是在我国,各种工业控制、航空技术、仪表、 家用电器等等都装有着单片机。所以单片机无疑是所有先进科技和人们生活中必 不可少的一份子。 矚慫润厲钐瘗睞枥庑赖。本课题主要研究出租车计费器的软、硬件设计,选择 AT89S51单片

2、机为核心, 选择 A44E霍尔传感器将车辆行驶距离转换成信号输入单片机,采用 1602作为结果 显示部件,显示当前时间、行车里程、等待时间、应支付金额等信息。 聞創沟燴鐺險爱 氇谴净。关键字:AT89S51单片机; A44E霍尔传感器; 1602ABSTRACTSCM specific terminology known as micro-controller.Founded in the mid 70 out of a small size, low cost, functional and powerful LSI devices.Monolithic integrated circuit

3、 by the presence of many high-tech and industrial control saves a lot of resources, has become essential for their devices.In many countries, silent entered the single-chip microcomputer in everyones life.Especially in our country, industrial control, aerospace technology, instruments, household app

4、liances, and so on are equipped with a microcontroller.All MCU is undoubtedly the advanced technology and an essential part of peoples lives.残骛楼諍锩瀨濟溆塹籟。The main research topics are the taximeter internal hardware design.To AT89S51 within the meters single-chip, in addition to A44E Hall sensor measur

5、ing distance.1602 LCD display the total amount, such as travel time, waiting time.In many countries, silent entered the single-chip microcomputer in everyones life酽. 锕极額閉镇桧猪訣锥。Key words: AT89S51 single-chip;A44E Hall sensors ; 1602 LCD.目录 彈贸摄尔霁毙攬砖卤庑。第一章绪论 1謀荞抟箧飆鐸怼类蒋薔。1.1 选题的依据及意义1厦礴恳蹒骈時盡继價骚。1.2 国内外研

6、究现状及发展趋势 2茕桢广鳓鯡选块网羈泪。1.3 本课题研究方法2鹅娅尽損鹌惨歷茏鴛賴。1.4 方案论证与比较3籟丛妈羥为贍偾蛏练淨。1.5 系统的设计与思想4預頌圣鉉儐歲龈讶骅籴。第二章 系统整体设计及其硬件组成2.1 电路总框图11渗釤呛俨匀谔鱉调硯錦。2.2 系统硬件的选择11铙誅卧泻噦圣骋贶頂廡。2.3 系统硬件设计12擁締凤袜备訊顎轮烂蔷。2.4 里程测试12贓熱俣阃歲匱阊邺镓騷。2.5 掉电存储芯片 AT24C02的概述和设计13 坛摶乡囂忏蒌鍥铃氈淚。2.6 复位电路的设计14蜡變黲癟報伥铉锚鈰赘。2.7 晶振系统模块设计 18買鲷鴯譖昙膚遙闫撷凄。2.8 时钟电路模块 19綾镝

7、鯛駕櫬鹕踪韦辚糴。2.9 显示电路模块 20驅踬髏彦浃绥譎饴憂锦。第三章 系统软件设计3.1 主程序设计22猫虿驢绘燈鮒诛髅貺庑。3.2 计数里程的中断服务程序 24锹籁饗迳琐筆襖鸥娅薔。3.3 途中等待的中断服务程序 24構氽頑黉碩饨荠龈话骛。第四章 结论4.1 结论26輒峄陽檉簖疖網儂號泶。参考文献 27 尧侧閆繭絳闕绚勵蜆贅。附录 28 识饒鎂錕缢灩筧嚌俨淒。致谢 29 凍鈹鋨劳臘锴痫婦胫籴。第一章 绪 论1.1 选题的依据及意义我们国家的经济发展越来越快,城市的交通也慢慢的完善,人民生活水平的 也越来越好,出租车计价器的应用也越来越广泛。虽然很多人都拥有了私家车, 但是出租车在我国的交

8、通运输中还是承担着非常重要的角色,为此,国家特别设 计出了出租车计价器,它是负责出租车营运收费的专用智能化仪表。我国出租汽 车行业因而迅猛发展,出租汽车已经成为我国城市公共交通的重要组成部分和现 代化城市必备的基础设施,成为人们工作、生活中不可缺少的交通工具。出租汽 车必须安装出租汽车计价器才能投入营运,因此出租汽车服务行 业和出租汽车计 价器紧密相关,出租车计价器也就随着出租车行业的发展而 日益完善。 出租汽 车计价器是一种能为乘客专门制作出来,可以直接显示车费值的计量器具。计价 器是乘坐出租车的消费者和出租车司机之间用于公平交易的工具,所以计价器的 计价是否精确,就直接关系到消费者和出租车

9、司机之间的经济利益。为了保护出 租车司机和乘坐出租车的消费者的经济利益 , 世界上的很多国家都对作为交易的 出租汽车计价器进行强制管理。 恥諤銪灭萦欢煬鞏鹜錦。1.2 国内外研究现状及发展趋势我国生产的第一台计价器是在重庆,最早的计价器是用机械齿轮制造的,只 能做简单计价工作,而不能够自动的完成一系列的报价功能。 鯊腎鑰诎褳鉀沩懼統庫。第二代计价器也随着时代的变迁制造出来。第二代计价器不像最初的计价器 一样,只能完全靠着机械化的方式运作,它加入了手摇计算机的功能,成为了半 机械半电子化的计价器。第二代的计价器就有了又可以计程还能进行计价的功能。 硕癘鄴颃诌攆檸攜驤蔹。过了几年后,国家慢慢发现了

10、大规模集成电路,进而又制作出了第三代计价 器,它也被称作是全电子化的计价器。第三代计价器的功能更强大也更加完善, 当国家制作出单片机后,就将单片机应用于计价器中,就出现了现在的出租车计 价器,这个单片机制作的计价器它完善了之前两代计价器都不太全面的工作。所以说单片机的出现不仅实现了计价器的发展,很多电子元件都需要到单片机。出 租车计价器最初的作用就是简单的计价以及它的可靠性要好。 阌擻輳嬪諫迁择楨秘騖。框图:信号源 变换电路单片机显示器单片机单元框图单片机单元系统1.3 本课题研究方法这次的课题我们必须使用到单片机来完成设计要求。因为单片机功能强大, 也很方便,可以运用到很少的硬件和适当的软件

11、相互配合就可以很容易的实现设 计要求,且灵活性强,可以通过软件编程来完成不同地区价格差异的调整。对于 计费模式的变换,我们可以通过软件的编程就方便我们实现这个问题。避免了其 他不必要的麻烦。 氬嚕躑竄贸恳彈瀘颔澩。1. 设计思想出租车计价器的设计主要分为两大部分:硬件电路设计和软件结构的设计。 出租车计价器的硬件电路由速度传感电路、 空车等电路、 时钟电路、存储电路 和电源电路等部分构成。 1. 硬件框图 各电路主要功能: 1) 单片机电路: 检测 空车灯信号和速度传感电路的脉冲信号,进行里程计算等。 2) 里程传感电路: 利用霍尔传感器送入单片机,供里程计算。 3) 时钟电路:显示出时间。

12、4) 串 口显示电路:显示单价、路程、金额、等待时间、时钟 。釷鹆資贏車贖孙滅獅赘。2. 硬件组成系统硬件组成框图采用 AT89S51单片机为核心,利用它丰富的管脚及功能,以霍尔传感器为出 租车速度检测元件,结合外围电路,来完成出租车计价器的基本功能。 怂阐譜鯪迳導嘯 畫長凉。这次的课题我采用菲利普公司产的 AT89S51单片机作为主要的控制器,并采 用掉电存储单元来控制当系统掉电的时候可以自动保存系统的时间和单价,最后 采用液晶 1602 显示出来。 谚辞調担鈧谄动禪泻類。1.4 方案论证与比较方案一:方案框图如图( 1)所示。出租车的驱动轮转数和转轴转数的传动是 成一定的比率的,磁感应传感

13、器会产生出一个大概为 20 ms 的低脉冲,这样就可 以通过计算磁感应传感器产生出来的低脉冲数来计算出出租车行驶的里程数以及 相应的价格。 嘰觐詿缧铴嗫偽純铪锩。编码器的单片机可以通过其中的一个 I/O 口来实现检测磁感应传感器的信号, 当确定是由这个是传感器发出的信号时,就能够通过另外的一个 I/O 口来向解码 器的单片机发送出来另外的一组编码,然后解码器的单片机就会对出当前所准备 接收的数据进行判断识别,判断它到底是从编码器发送的编码还是从解码写入器 发送出来的解码。如果判断并识别出是经过解码写入器发送出来的解码的话,解 码器的单片机就会接收这个解码, 并且会使用 12C总线协议来将解码保

14、存到 EEPROM 中;如果判断并识别出是从编码器发送出来的编码的话,解码器的单片机就会先 接收到该编码,然后会读出里面 EEPROM中的解码,再将其和接收到的编码进行比 较,如果相同的话那么解码器单片机就会通过一个 I/0 口向计价器里发送出计价 脉冲,反正就不会发出计价脉冲 1 。经过这样的一个过程就解决了以往的计价器计 价的不准确、使用的寿命短等缺点,但是这个方法经常使干扰信号也会产生出计 数脉冲,而且分立元件太复杂,电路稳定性也不是很好。 熒绐譏钲鏌觶鷹緇機库。计价计脉价冲图( 1) 编码器方案方案二:电路框图如图( 2)所示。如果我们采用数字电路控制。应用传感器 件,然后输出脉冲信号

15、,再经过放大整形来作为移位寄存器的脉冲,以此来实现 计价,这种电路过于简单,性能不够稳定,而且还不能调节单价,也不能随着时 段的变化来调节计费表准,所以这个方案不够实用。 鶼渍螻偉阅劍鲰腎邏蘞。图( 2) 数字电路方案方案三:这个方案我们使用单片机控制。以单片机为主要核心 , 设计上采用 89S51 单片机做为主控器,采用 A44E霍尔传感器来进行测距,并且使用 AT24C02 在系统在掉电时保存单价和时间等信息,输出采用了1602LCD液晶显示。然后利用单片机丰富的 I/O 端口以及控制的灵活性,实现了基本的里程的计价功能和价 格调整、时钟显示功能等功能 2 。原理结构如图( 3)所示。 纣

16、忧蔣氳頑莶驅藥悯骛。颖刍莖蛺饽亿顿裊赔泷。这个方案的电路设计的计价器不仅能够实现最基本的计价功能,还能根据不 同的时间段来调节计费单价,并且还能在不计价的时候显示当前时间。总价的公 式为:总价=6+1.2* (总里程-2 )+等待时间*0.3 。AT89S51作为一个单片微型的计 算系统,不仅灵活性高,而且它强大的控制处理功能以及可扩展功能能够为本次 的电路设计提供了很好的选择。 濫驂膽閉驟羥闈詔寢賻。经过上面的三种方案的比较,很明显单片机的方案有很大的灵活功能提升空 间,这样不仅能够实现所有要求的功能并且还能根据需要预留了功能扩展的。因 此我采用第三种方案来设计计价器,用 AT89S51单片

17、机来完美的实现出租车计价 的功能。 銚銻縵哜鳗鸿锓謎諏涼。1.5 系统的设计与思想出租车计价器已经不知不觉深入了我们的生活当中。随着世界上经济的不断 发展,人民的生活也得到了很好的改善,城市的交通也在日益的完善着,无论是 出租车还是公交车都得到了很好的使用环境。而计价器则安装在了出租车上,避 免了人们之间的买卖纠纷。但是早期的出租车计价器没有那么多功能,也没有那 么的准确。因此出租车计价器不断的得到了完善。出租车计价器是一种能够根据 乘客乘坐出租车时的所行驶时间、行驶距离、等待时间等等进行的计价,并且能 够之间在 LCD管中直接显示出价格。所以出租车计价器是出租车司机和乘坐的乘10客之间用于公

18、平交易的工具。计价器的是否精确,直接关系到消费者和司机经济利益。所以国家十分重视这个问题,所以近几年来,国家质量技术监督部门是开 始强化管理出租车计价器。由此可见,计价器的应用十分重要。 挤貼綬电麥结鈺贖哓类。11第二章 系统整体设计及其硬件组成2.1 电路总框图2.2 系统硬件的选择AT89S51与 AT89C51的区别MCS51 单片机是在早期时由美国的款单片机我们一直用到了现在,而如今,INTE 公司所创造出来的一款单片机,这51 单片机仍然是全国市场的主流。 3 塤礙籟馐决穩賽釙冊庫。由于 ATMEL公司的 89C51已经停产,所以现在很多高校都开始使用 PHILPS(菲 利普)公司的

19、 89S51。而我们常用的 89C51其实也很优秀,在很多的基础上增强了 很多的特性,比如说时钟上,更优秀的是由 Flash 存储器取代了原来的 ROM。所以 说 AT89C51的性能相对于 8051 已经算得上是质的飞跃了。 裊樣祕廬廂颤谚鍘羋蔺。但是由于时代在进步,市场的要求也越来越高, 89C51 受到很多挑战, 89C51 最严重的不足是在于不支持 ISP(在线更新程序)功能,所以必须要加上 ISP 功能12 等新的功能才能更好的延续 MCS51 的历程。然而 89S51 就是在这样的市场下赢 得了 89C51,因此 89S51 顺利的成为了现今市场的所需, 完全的取代了 89C51的

20、地 位。仓嫗盤紲嘱珑詁鍬齊驁。AT89S51与 AT89C51相比(1)AT89S51 增加了很多的性能,论价格来比,甚至比 89C51的还要低。(2) 原来的 89C51的最高的工作频率是 24M,但是新出现的 89S51 拥有着更高 的工作频率,这样使工作的速度提高了一个层次 4 。 绽萬璉轆娛閬蛏鬮绾瀧。所以在这个设计中,我们毫无疑问的选择了 AT89S51单片机作为了计价器的 核心。2.3 系统硬件设计本文的出租车计价器以 AT89S51单片机为核心,由里程计算电路、液晶管显 示电路等硬件组成。利用单片机灵活的编程设计和丰富的 I/O 端口,及其控制的 准确性 5 。这个全面的实现了计

21、价器上的计价价格调节、时钟显示,并且能在原 有基础上实现了扩展的功能,还能够方便日后的升级功能。 骁顾燁鶚巯瀆蕪領鲡赙。2.4 里程测试霍尔传感器我们是根据霍尔效应制作的一种磁场传感器。在这里我使用到霍 尔传感器的原因是因为它有很多的优点,比如它安装方便、使用的寿命长、体积 小且轻、最重要的还是它的消耗功率小而且频率又高等。 瑣钋濺暧惲锟缟馭篩凉。里程计算是通过安装在车轮上的霍尔传感器 A44E检测到的信号 6 ,再送到单 片机里,经过计算和处理,发送到显示单元。 A44E检测的原理图如图( 4)所示, P3.2 口作为信号的输入端,内部采用外部中断 07 ,车轮每转一圈(设车轮的周长 是 1

22、M),霍尔开关就检测并输出信号,引起单片机的中断,对脉冲计数 8 ,当所设 定的计数到了 1000 次的时候,也就是 1KM,单片机内部就会自动将金额增加,这 个的计算公式如下: 鎦诗涇艳损楼紲鯗餳類。当前单价 公里数 = 所付金额13霍尔传感器AT89S51单片机图( 4)传感器测距示意图我们在霍尔电势发生器的两个端口加上了 VCC电压,由霍尔效应原理得知, 当霍尔片在磁场中的时候,霍尔传感器 A44E输入端输出了低电平。每当车轮转动 一圈的时候小磁铁就能够产生一个磁场,然后霍尔传感器 A44E就会输出一个低电 平来完成一次数据的采集。 栉缏歐锄棗鈕种鵑瑶锬。2.5 掉电存储芯片 AT24C

23、O2的概述和设计由单片机所实现仪表仪器、监控系统、家用电器等系统中,对一些状态的参 数,不仅要实现它们能够在线升级以及修改,还要在断电的时候保持供电状态。 断电后保护数据的方法我们可选用具有断电保护功能的RAM以及电可擦存储器EEPRO。M虽然拥有断电保护功能的 RAM容量大,速度快,但是占用线多而且又成 本高,而 EEPRO适M 合数据交换量少, 这个可以应有到对传送速度要求不高的场合。辔烨棟剛殓攬瑤丽阄应。AT24CX系列串行 EEPROM是先进的单片机应用系统中应有到比较多的 EEPROM 芯片。它的系列串行 EEPROM不仅拥有消耗功率低、工作的电压范围大、体积比较 小等特点外,还拥有

24、着所被占用的 I/O 口线少,芯片扩展起来配置比较灵活方便, 方便于人们读写、型号也有很多,容量的空间大等优点。在现在持续发展的社会14中,也在大量的投入使用中。 峴扬斕滾澗辐滠兴渙藺。本文中,我们利用 AT24C02芯片应用到该设计中的掉电存储模块中。图( 5) 为 AT24C02芯片图。我们利用 I2C 总线的原理接线,应用掉电保护单元 AT24C02。 数据存储部分的用途是当没有电源的时候,会自动保存之前操作留下的信息。电 路的连接图如下图( 6)所示。这个设计的优点是它的高效性和简单性。一般的地 址输入端是 A0,A1,A2,写保护 WP接 Vcc或 GND;SCL,SDA 接上拉电阻

25、 (上拉电 阻的阻值可参考有关数据手册选择,通常可选用 510 kQ的电阻,设计中选用的 电阻阻值为 51 k )后再接单片机的普通 IO 口,这便可实现单片机对 AT24C02 的操作 9 。詩叁撻訥烬忧毀厉鋨骜。图( 5) AT24C02型号15图( 6)掉电存储电路连接图2.6 复位电路的设计单片机在开始启动之前都需要进行一次复位的操作,这样能使CPU和系统中的其它部件都能处于一个准确的初始状态,并且能从这个初始状态开始工作。 AT89S51单片机有一个引脚是 RST,它是触发器的输入端,该输出端是接复位电路 的输入。 则鯤愜韋瘓賈晖园栋泷。复位信号所用的电频是高电平,它的有效时间应能持

26、续二个机器周期以上, 也就是 24 个振荡脉冲周期。复位了之后,使 ALE、PSEN、P0、P1、P2口的输出都 可视为高电平(即为输入状态),复位了以后, 内部寄存器的状态如下表表 1所示。 当 RST变为低电平了以后,就又会退出了复位的状态。 CPU从初始化开始工作,由 所给的状态表可知,复位了以后:程序寄存器由 0000H开始执行程序,而内部 RAM 不受复位影响。 胀鏝彈奥秘孫戶孪钇賻。复位有按键手动复位和电复位两种状态。而按键手动所具有的是脉冲方式和 电平方式方式两种。在本次设计中,为了方便我们的操作,我们采用了按键手动 复位的按键电平复位方式。其复位电路由表 2 所示: 鳃躋峽祷紉

27、诵帮废掃減。表1端口引脚复用功能P3.0RXD (串行输入口)P3.1TXD (串行输出口)P3.2/INT0 (外部中断 0 )P3.3/INT1 (外部中断 1 )P3.4T0 (定时器 0 的外部输入)P3.5T1 (定时器 1 的外部输入)P3.6/WR (外部数据存储器写选通)P3.7/RD (外部数据存储器读选通)16PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P30FFHSCON00HIPXX000000HSBUF00HIE0X000000HPCON不定TMOD00H0XXX0000B表 2

28、 复位电路表复位电路连接图如图( 7)所示:17图( 7) 复位电路连接图2.7 晶振系统模块本设计我们使用 PCF8563作为芯片。它于该系统中的主要作用是设定。例如: 它可以设定时间,单位可以为时、分、秒。我们都知道乘客或者司机在出租车上 都需要用到时间来计价钱,或者能够看到现在的时间是多少,所以计价器在出租 车上就需要显示实时时钟 , 因此要选择一个好的时钟芯片对计价器来说是很重要 的。时钟要提供到秒、分、时,我们通过设计 8563 的控制 / 状态寄存器选择,时 钟方式必须要经过初始校准后才能够工作使用。 稟虛嬪赈维哜妝扩踴粜。18PCF8563是一款无论是性能又或者是价格都是比极高的

29、时钟芯片,它已经被广泛的使用在了电表水表气表和电池供电的仪器仪表等产品当中。 陽簍埡鲑罷規呜旧岿錟。该电路连接图如图( 8)所示图(8) 8563 晶振电路122.8 时钟电路模块 时钟电路所产生了的脉冲是通过触发器进行二分频了之后,才可以形成的单 片机的时钟脉冲信号。一般的电容为 C3和 C4,我们大概就取 30pF左右。而晶体 振荡频率的范围为 1.2MHz12MHz。然而晶体振荡的频率与时钟振荡以及单片机的 运行速度是成正比的,也就是说晶体振荡频率高的时候,时钟振荡频率也越高, 而且单片机的运行速度就越快。我们在这次的设计中,这次的课题设计我选用了 晶振频率为 6MHz,C1和 C2的值

30、都均为 30pF。 沩氣嘮戇苌鑿鑿槠谔應。时钟电路图如图( 9)所示。19图( 9) 时钟电路连接图2.9 显示电路模块在这次设计中, 我们可以使用 LED显示器或 1602液晶显示器, 但是由于 1602 液晶所使用到的接口比较少, 显示效果更好,方便于设计, 所以我们使用到了 1602 液晶显示器。 钡嵐縣緱虜荣产涛團蔺。然而我们本次设计中所使用到的液晶显示是字符型液晶,并且它是带字符库 的,而且不需要去查找代码。液晶电路使用的时候,如果发现液晶不亮的话我们 可以调节连接液晶的点位器,用此来改变液晶的亮度。显示电路如图(10)所示:懨俠劑鈍触乐鹇烬觶騮。20图( 10) 1602液晶显示电

31、路21第三章 系统软件设计3.1 主程序设计 在主程序模块的模拟中,我们需要建立对每个接口的单价的初始化、芯片的 初始化以及出租车的起步价、开中断和循环等待和中断向量的设计等工作。并且, 在主程序的建立的模块中我们还需要用到里程寄存器、价格寄存器和设置启动 / 清除标志寄存器,接着对它们进行初始化。然后,主程序将会随着不同程序的内 容分别完成计价、计程、清除和启动等不一样的操作。有乘客上车的时候,就会 当打下空车信号灯,这个时候就表示计价器开始运作,并且计价器自动开始计价, 然后根据里程寄存器所给出的内容计算和判断出行驶路程是否已经超过起价公里 数。如若已经超过,就会根据下面所给出的公式计算出

32、当前的累计价格,并且将 结果存储于价格寄存器当中,然后将当前的时间和累计出来的价格送到LCD 显示电路显示出来。当途中遇到等待时间的时候,计价器就会在一定的时间内将没有 检测到传感器的脉冲信号, T0 定时器就会自动启动进行计时,如果超过已设定的 等待时间,计价器就会根据当前等待的价格进行现在的金额加上等待所用的金额 并显示出来,并且在计价器上显示出等待的时间;如果到达目的地的时候,按下 空车灯,霍尔传感器没有接收到信号,就会停止计价,并且显示出当前应付的金 额,到下次打下空车灯的时候,系统就会自动将之前所显示的价格清零,并且重 新进行初始化的过程 10 。謾饱兗争詣繚鮐癞别瀘。22图 3.1

33、 主程序流程图计价 1:起步价 +里程每公里价格( 1.2 元)计价 2:起步价 +里程 1.2 元+等待时间等待价格( 0.3 元/ 分钟)计价 3:起步价 +等待时间等待价格( 0.3 元/ 分钟)计价 4:起步价233.2 定时中断服务程序在定时中断服务程序中,每 10ms产生一次中断,当产生 100 次中断的时候, 也就到了一秒,按秒累积 60次后恰好为 1min, 这样就可完成定时 1min 的功能。 呙 铉們欤谦鸪饺竞荡赚。3.3 里程计数中断服务程序每当霍尔传感器输出一个低电平信号的时候就使单片机的运行中断一次,而 当里程计数器 T1 对里程脉冲计满 1000 次的时候,就完成之前行驶路程的累计操 作,并将结果存入里程寄存器中 11 。其程序流程如图 3.2 所示. 莹谐龌蕲賞组靄绉嚴减。24图 3.2 里程计数流程图3.4 中途等待中断服务程序当中途等待按键 S4 按下时,就启动 T0开始计时,每当计时到达 1min,等待 时间累加器值就自加,并将结果存入时间寄存器中。当中途等待结束的时候,就 再按一下 S4 键就会自动自动切换到正常的计价 12 。该程序流程如图 3.3 所示。 麸 肃鹏镟轿騍镣缚縟糶。25图 3.3 中途等待流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论