出租车计价器的软件设计

合集下载

出租车计价器设计

出租车计价器设计

出租车计价器设计任务书1.设计目的与要求:设计出一个用于出租车的计价器。

准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能:(一)基本功能:(1)显示:可以显示单价、里程、总金额(2)停车计费功能:中途因故停车超过5分钟后每分钟按当时单价的50%收费(3)自动分时计费功能:白天和夜间应能自动更换单价(二)性能:里程误差小于2%(三)扩展功能:(1)可增加时钟功能(2)可增加数据掉电保护功能2.设计内容:(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;(5)PCB文件生成与打印输出;3.编写设计报告:写出设计的全过程,附上有关资料和图纸,有心得体会。

目录1引言 (1)2出租车计价器设计要求及设计方案 (1)2.1 设计思路 (1)2.2 系统主要功能 (2)2.3 总体设计方案 (2)2.4 总体设计框图 (2)3 出租车计价系统的硬件设计 (3)3.1 振荡电路 (3)3.2 复位电路 (3)3.3 键盘接口电路 (3)3.4 显示电路 (4)3.5 单片机引脚说明 (4)3.6 LCD1602液晶显示简介 (6)4 出租车计价系统软件设计 (7)4.1 系统主程序 (7)4.2 里程计数子程序 (7)4.3 单价设置子程序 (8)5 总结与体会 (8)参考文献 (9)附录1 (9)附录2 (10)附录3……………………………………………………………………………基于51单片机原理出租车计价器的设计摘要:现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。

而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场是十分有潜力的。

本设计以AT89S51 单片机为中心,利用信号发生器模拟代替霍尔传感器测距,实现对出租车计价统计,输出采用1602液晶显示屏。

出租车计价器(课程设计)

出租车计价器(课程设计)

摘要本设计的是一个基于c51单片机的出租车自动计费设计,附有复位电路,时钟电路,键盘电路和显示电路等。

复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。

时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。

在上电时字符型数码显示器显示最初的起步价,但超过3km时计价器会在起步价的基础上再按每里程收费,通过按键可以启动,清除显示器的显示价钱。

通过计算可以得出总共的费用和总的路程。

在这里主要是以AT89S51单片机为核心控制器,P0口和P2口接七段显示器模块,P1口接按键的,通过按键输入启动和清除总价格。

关键词:单片机AT89C51;七段数码显示器7SEG-MPX4-CA;出租车计费器。

AbstractThis design is a based on c51 taxi automatic bill design, with reset circuit, clocking circuit, the keyboard circuit and show circuit, etc. Reset circuit are the initialization of single chip, in addition to the normal operation of the initial barbarian, difficulty, through to reset circuit can start again. The 12 MHz clock circuit of crystals, as the system clock source, has enough precision.When power in character type digital display shows the first started value, but more than 3 km the meter will start in price when on the basis of every mileage charge, then press the button can be activated by the display of the display, clear price. Can be obtained by the computation of the total cost, and general journey. Here are based on AT89S51 as the core controller, mouth and P2 P0 mouth pick seven segment display module, pick buttons, the P1 mouth by keystroke start and remove the total price.目录摘要 (1)目录 (2)第一章出租车计价器的设计题目要求 (3)1.1设计题目 (3)1.2设计要求 (3)第二章出租车的总体设计方案 (3)2.1方法论证与比较 (3)2.2 工作原理 (5)2.21工作原理框图如下: (5)2.22 工作原理: (6)2.3 所需设备及软硬件 (6)第三章出租车硬件电路设计 (6)3.1 AT89S51介绍 (7)3.11主要的功能特性 (7)3.12 管脚功能 (8)3.2 LED数码管介绍 (9)3.3单片机最小系统 (11)3.4振荡电路 (12)3.5 复位电路 (12)3.6 按钮接口电路 (13)3.7 显示电路 (13)第四章系统软件设计 (14)4.1 proteus软件介绍 (14)4.2 keil软件介绍 (15)4.3利用proteus与keil进行调试 (15)4.4 主程序流程图 (16)4.5子程序流程图 (16)4.51 键盘扫描子程序 (16)4.52 处理总价子程序 (17)4.53 显示总价子程序 (18)第五章设计调试结果和设计心得以及参考资料 (20)5.1 设计调试结果 (20)5.2 设计中的问题及解决方法 (20)5.3 设计心得 (20)5.4参考资料 (21)附录: (21)附录一:程序清单 (21)附录二、系统总体电路图 (26)附录二、仿真图 (27)第一章出租车计价器的设计题目要求1.1设计题目出租车计价器1.2设计要求利用单片机设计一个出租车自动计费器,计费包括起步价、行车里程计费、用4个七段数字显示器显示总金额,最大值为999.9元,起步价为5.0元,3Km 之内按起步价计费,超过3Km之后1.6元/公里,每200米计价跳表(即1KM增加1.6元,200m增加0,32元)。

基于PLC的出租车计价器设计

基于PLC的出租车计价器设计

基于PLC的出租车计价器设计一直是智能交通领域的研究热点之一。

通过使用PLC技术,可以实现对出租车计价系统的智能化管理,提高计价准确性和效率。

本文将从PLC技术在交通领域的应用现状入手,探讨基于PLC的出租车计价器设计的原理和优势,以及面临的挑战和未来发展方向。

PLC作为控制系统领域的关键技术之一,在智能交通系统中具有广泛的应用前景。

由于其稳定性强、可靠性高、灵活性大等特点,使得PLC在交通设备控制中有着独特的优势。

基于PLC的出租车计价器设计就是其中的一个具体应用案例,通过PLC控制出租车计价器的运行逻辑,实现对出租车乘客的计费管理。

在出租车计价器设计中,PLC主要负责控制计价器的各项功能,包括计费规则设定、乘客信息采集、计费计算等。

通过PLC的精准控制和计算能力,可以确保计价系统的准确性和稳定性,提高出租车行业的服务水平和竞争力。

同时,基于PLC的计价器设计还可以实现对出租车行驶轨迹的监测和记录,为交通管理部门提供数据支持,促进城市交通的智能化发展。

在PLC技术应用于出租车计价器设计过程中,需要充分考虑系统的可靠性和灵活性。

在计价器的硬件设计方面,需要选用高质量的PLC控制器和配套设备,确保系统的稳定运行和长期可靠性。

在软件设计方面,需要充分考虑计价规则的复杂性和多样性,采用灵活的编程手段,实现不同计价规则的切换和适配,满足出租车行业的不同需求。

此外,在基于PLC的出租车计价器设计过程中,还需要考虑系统的安全性和隐私保护。

由于计价器涉及乘客的个人信息和行程数据,因此系统设计中需要采取相应的安全措施,防止信息泄露和数据篡改。

可以通过加密技术、访问权限控制等手段,保障系统的安全性和稳定性。

基于PLC的出租车计价器设计在改善城市出行服务质量和提升交通效率方面具有重要意义。

通过智能化计费系统的应用,可以实现出租车行业的信息化管理和智能化运营,提高服务水平和用户体验。

同时,基于PLC的计价器设计还可以为城市交通管理部门提供实时数据支持,帮助他们更好地监测和管理交通流量,缓解城市交通拥堵问题,实现城市交通的智能化发展。

课程设计出租车计价器的设计

课程设计出租车计价器的设计

毕业设计任务书 (Ⅰ)摘要 (Ⅱ)第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霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量。

本课题要紧研究出租车计价器的硬件设计。

基于单片机的出租车计价器的设计

基于单片机的出租车计价器的设计

基于单片机的出租车计价器的设计摘要随着科学技术的发展,电子计算机技术在许多领域得到了广泛的应用,出租车行业也不例外。

本文介绍了一种基于单片机的出租车计价器的设计,该计价器基于单片机AT89C52,实现了出租车行程一口价以及分段式计价的功能,利用程序设计技术实现了对单片机的编程控制,并运用到实际的出租车计价器中。

关键词:出租车计价器;单片机;AT89C52;程序设计1 绪论随着科技的进步,电子技术越来越普及,出租车也不例外,出租车行业的客观情况也发生了根本的变化。

既有出租车公司和创业者将单片机技术应用于出租车行业,以提高出租车行业的秩序,确保出租车行业中的乘客利益,稳定出租车行业的行情,也给其提供了很有希望的发展前景。

2 计价器的设计2.1 单片机原理单片机是由微处理器、存储器、接口和其他组成部分组成的一种集成电路,它具有结构简单、操作灵活、功耗低、价格便宜等优点。

在本次的出租车计价器设计中,将使用一种称为AT89C52(80C51系统)的单片机作为控制单元。

该单片机具有操作速度快,程序容量大,输入和输出可配置端口及特殊功能如定时器、串口等的优点,可以很好地实现出租车计价器的功能。

2.2 硬件设计本次出租车计价器的硬件设计以单片机AT89C52为核心,与其他电路芯片和外部元件连接,实现计价功能,设计的硬件电路图如下:图1 出租车计价器电路示意图电路中,五个按键K1至K5分别对应“起程”、“重新计算”、“下程”、“保险门”,“丝印台”;LCD123是用来显示当前行程总计程以及应付金额;电机M1用来驱动出票机打印票据;电磁铁的驱动电路依靠单片机AT89C52的P3口来控制,使其开及关。

2.3 软件设计在软件设计中,要求单片机AT89C52能够接收到外界的按键信号,发出电磁铁的控制信号,控制LCD123显示以及打印机的输出,借助C语言和Keil μVision 3.0软件编程,将原理图转化为相应的程序代码,使得计价器的功能及其性能更加可靠。

出租车计价器的设计(最终稿)

出租车计价器的设计(最终稿)
在设计过程认真学习了相关的知识,极大地拓宽了我的知识面,我感到收获不小。从开始熟悉这些知识到对整体设计的了解,再从概要设计、详细设计到开始使用软件,以及最后的调试,整个过程感觉很充实。虽然遇到了不少困难,但当我通过自己查资料,向指导老师请教以及与同学互讨论,而设计出解决方案并成功实现时,那种成就感和满足感足以忘却所有的辛苦。但是由于毕业设计时间较短和自己知识的不足,所以该设计还有许多不尽如人意的地方,可能在实际应用中有些功能不到位。
设计题目:出租车计价器的设计
系别:
专业:计算机科学与技术
组别:第十组
学生姓名:000000学号:00000013
起止日期:2008年05月25日~2008年06月15日
指导教师:
教研室主任:
第一章
1.1
设计要求:
1.3Km起计价,起始价5元,每公里1元;
2.传感器输出脉冲为2个/m;
3.每0.5Km改变一次显示,且提前显示(现实里程数和钱数);
五个模块中:脉冲产生模块由CP电源构成,先是模块用7447N驱动芯片和SEVEN_SEG_COM_A显示器构成,计数模块中千进制计数器由4块74LS290D组成。需重点设计为计数和逻辑比较模块。
第三章
3.1
方案一:
采用数字电路控制。其原理方框图如图3-1所示。采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价。
4.画出电路原理图。
设计要求:
1.先进行方案论证,画出功能图;
2.分析要用到的电路模块;
3.使用EWB软件仿真。
1.2
设计思想:
首先,作为计价器电路必须具备里程数显示计价显示自动更新功能,初步计划用千进制计数器配合四位显示器实现;其次,电路中的计价显示应具备判断功能,计划用四位比较器实现;最后,计价器外部机械传感脉冲用cp电源模拟。(本设计题目旨在通过亲自动手实践加深对数字逻辑课程中涉及的硬件系统的工作原理的理解,并掌握初步应用它们基本功能的技能。故本课题的设计应做到所有功能的实现都必须用逻辑门电路、逻辑芯片等非可编程逻辑器件来实现。)

基于单片机的出租车计价器设计

基于单片机的出租车计价器设计

基于单片机的出租车计价器设计一、出租车计价器的功能需求分析出租车计价器的主要功能是根据行驶里程和等待时间来计算乘车费用。

具体来说,它需要能够实时测量车辆行驶的里程,准确记录等待时间,并按照预设的计费规则计算出总费用。

此外,还应具备显示功能,能够清晰地向乘客展示里程、等待时间和费用等信息。

二、系统硬件设计(一)单片机的选择在本设计中,选用了_____型号的单片机作为核心控制器。

该单片机具有性能稳定、运算速度快、资源丰富等优点,能够满足计价器的功能需求。

(二)里程测量模块里程测量通常采用霍尔传感器。

当车轮转动时,霍尔传感器会产生脉冲信号,单片机通过对脉冲信号的计数来计算行驶里程。

(三)时间测量模块等待时间的测量可以通过单片机内部的定时器来实现。

当车辆处于停止状态且时间超过预设阈值时,开始累计等待时间。

(四)显示模块为了向乘客直观地展示相关信息,选用了_____型号的液晶显示屏。

它具有显示清晰、功耗低等特点。

(五)按键模块设置了几个按键,用于切换显示内容、调整计费参数等操作。

三、系统软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括设置单片机的工作模式、初始化各个模块等。

然后进入主循环,不断检测里程和等待时间的变化,并根据计费规则计算费用,最后将结果输出到显示模块。

(二)里程计算算法根据霍尔传感器产生的脉冲数和车轮的周长,可以计算出行驶里程。

计算公式为:里程=脉冲数 ×车轮周长。

(三)等待时间计算算法通过定时器记录车辆停止的时间,当时间超过一定值时,将其计入等待时间。

(四)计费规则的实现根据当地的出租车计费标准,设定起步价、里程单价和等待时间单价。

总费用=起步价+里程费用+等待时间费用。

四、系统调试与测试(一)硬件调试首先检查各个硬件模块的连接是否正确,然后通过示波器等工具检测信号的准确性和稳定性。

(二)软件调试采用在线调试工具,对程序进行单步调试,查看变量的值和程序的执行流程,确保软件逻辑的正确性。

出租车计价器设计报告

出租车计价器设计报告
方案整体框图
出租车计价器设计
出租车计价器设计
3. 设计实现 该设计内容可分为分频模块,控制模块,计量模块和显示模块 设计一个出租车计费器,具有行车里程计费、等候时间计费以及起步价三部分,用数码管 显示行驶里程 行车里程单价1元/公里,等候时间大于五分钟后单价1元/1分钟,起价5元(4公里起价 ) 行车里程的计费电路将汽车行驶的里程数转换成与之成正比的脉冲数,然后由计数译码电 路转换成收费金额,实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里,然 后用BCD码比例乘法器将里程脉冲乘以每公里单价的比例系数,比例系数可由开关预置
例如单价是1元/公里,则脉冲当量为w0.01元/脉冲
出租车计价器设计
用LED显示行驶公里数,两个数码管显示收费金额 硬件设计 1、 主控制器:选择一个合适的微控制器作为系统整体的主控制模块 2、 里程表接口:设计电路接受和处理来自出租车里程表的信号来获取行驶里程 3、 等待时间计数器:使用定时器来测量为顾客停留的等待时间 4、 显示模块:选择LED数码管用于实时显示行驶的里程和费用 软件设计 1、 里程和等待时间费用计算:编写程序来实现里程表和等待时间测量器计算费用。对应 不同时间以及不同里程段,应用不同的计费规则 2、 显示驱动:编写程序驱动显示模块进行实时更新
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度
出租车计价器设计
随着EDA技术的高速发展,电子系统的设计技术发生了深刻的变化,大 规模可编程逻辑器件CPLD/FPGA的出现,给设计人员带来了诸多方便。 利用它进行产品开发,不仅成本低、周期短、可靠性高,而且具有完全的知识产权。本次课程设计采用FPGA作为控制芯片,其中只需控制 FPGA中的RAM的状态即可。FPGA芯片可以重复使用,其原因是内容逻辑 关系会在断电后自动消失。4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

出租车计价器的软件设计孙秀娥 叶哲江 戚 勇(昆明理工大学信息与自动化学院,云南昆明650051)摘 要:出租车计价器是单片机的一种典型应用。

基于单片机的计价器是由单片机和外部电路组成。

利用A T89C51的全双工串行口进行通信,其外接显示电路由74L S614和共阳极数码管构成,实现了扩展并行I/O接口的功能,可以实现单价,起步价,返程价,郊区价,夜间价,低速价,显示和修改时间。

关键词:出租车计价器;A T89C51;74L S164;串行输入/并行输出中图分类号:TP273.5 文献标识码:A0 引言当今,随着科学技术的发展,计算机技术带来了科研和生产的许多重大的飞跃,特别是单片微型计算机的应用已经,有力的推动了社会的发展。

单片微机以其体积小,集成度高,价格便宜,在数据处理、实时控制等方面有着无与伦比的强大功能。

其性能不断提高,应用范围愈来愈广,在计算机应用领域日益占重要地位。

出租车计价器就是单片微型计算机的一个典型的应用。

1 系统综述单片微机广泛的应用于各种中小型的控制系统中。

本文所阐述的基于单片微机的出租车计价系统,利用了A T89C51单片机的串行口进行通信控制,充分显示了单片微机在串行通信中的应用。

该计价系统可以实现的基本功能如下:1)可以显示单价,每次旅程的金额,里程和时间。

2)时间显示电路显示并可以修改校正时钟的时、分、小时采用二十四小时制。

3)可以显示起步价格,郊区价格,返程价格,夜间价格,低速价格等。

系统在没有上电复位时,通过软件作灭零处理,显示单价和车资的数码管处于熄灭状态,只有显示时间的四个数码管工作;系统在上电复位以后,立即进行自检,检测各部分电路是否工作正常,按下键后进入正常工作状态。

显示单价,时间和起步价。

在现实的出租车计价器中是通过安装在驱动轮上的传感器将车轮的转速转换成脉冲信号送到计价器中单片机的T0口进行计数。

2 系统的硬件设计本文的出租车计价系统的硬件结构主要是由以下几个部分组成的:1)A T89C51单片机系统;2)车轮转速信号采集系统;3)显示电路。

2.1 A T89C51单片机系统在这个系统中使用了A T89C51单片机的P1.0,P1.1, P1.2以及外部中断IN T0.要实现起步价,返程价格,郊区价格,夜间价格,低速价格,等待等功能,单靠这几个按键是不够用的,需要定义一键多功能来扩充键盘的功能。

计价系统在上电复位后通过软件自动进入出示状态,显示时间,单价和起步价,按下P1.2键以后进入时间修改状态,再按下P1.0键进入修改时间选位状态,按下P1.1键以后就可以实现加1功能,可以对要修改的位置进行操作。

同时再按下P1.2键就可以返回正常的时间状态。

P1.0口除了选位功能以外,同时也可以实现返程价格功能和显示每一次的车程。

P1.1口除了加1功能外,可以实现郊区价格功能,同时在工作了一天后,按下P1.1键以后可以显示这一天汽车行驶的总里程以及总收入。

P1.2键除了上述功能外,在每次载客完毕后,按下P1.2就可以返回初始状态.这里的初始状态有两种,一种是每次载客完后显示单价,时间和起步价,另外一种是一天工作结束后,进行自检后再显示.P3.2口作用是模拟外部脉冲信号输入,同时还用作判断车行驶状态:正常运行状态,低速运行状态,等待状态等。

2.2 车轮转速信号采集系统传感器是一种变换装置,能够感知和检测某一形态的信息,并将其转换成另外一种信息。

其中车速传感器用的就是霍尔传感器,图1是传感器测控系统的框图。

图1 车速传感器测控系统框图2.3 显示电路该计价系统的显示电路采用静态显示,由10片串行出入/8位并行输出移位寄存器芯片74L S164,10个共阳极数码管以及80个120欧姆的限流电阻组成。

74L S164是8位串行输入/并行输出移位寄存器,特征是:1)门控制串行输入,2)全缓冲时钟脉冲和串行输入,3)异步方式,4)典型34MHz时钟频率,5)典型80毫瓦电源功率消耗。

Vcc是电源端,A,B是串行输入端,QA2QH是8个并行输出端,CL K山西电子技术2007年第4期 应用实践收稿日期:2006-12-28 第一作者 孙秀娥 女 25岁 硕士研究生是时钟脉冲端。

清零端置低电平禁止A ,B 端工作,并在下一个时钟脉冲来临后复位已跳变的脉冲,高电平驱动输入端正常工作。

串行数据在时钟下脉冲为高或为低时而改变,仅符合设置及其控制时间才能进入,时钟脉冲由低电平跳至高电平的一瞬间开始计数。

3 系统软件设计3.1 软件综述基于单片机的出租车计价器的软件系统由一个主程序和若干个子程序构成,其总流程图如图2,其功能是开机后负责管理和调用子程序。

图2 主程序流程图 图3 查询方式系统的程序主要由以下几个模块组成,包括:1)系统监控程序,2)时间子程序,3)修改时间程序,4)软件标志的使用,以及计量程序。

3.2 几个重要模块简介3.2.1 系统监控程序系统监控程序是控制单片机系统按预定操作方式运转的程序。

它完成人机会话和远程控制等功能,使系统按我们的意图或遥控命令来完成指定的作业。

它是单片机系统程序的框架。

一般来说监控程序的任务有:完成系统自检,初始化,处理键盘命令,处理接口命令,处理条件触发并完成显示功能。

但习惯上监控程序是指键盘解析程序,而其它任务都分散在某些特定功能模块中。

在本系统我们根据设计要求采用了键码分析作业调度型。

因为在这个设计中我们的按键是一键多功能型的,对于一键多功能型结构,监控程序并不能根据当前获得的一个键码来决定哪一个作业投入运行,而必须根据一个按键操作系列来启动一个作业。

因此,同一按键在不同操作系列中有不同的含义。

为此,引入系统状态的概念,即将系统运行情况分成若干状态,使得在任何一个状态下每一按键只有唯一的定义。

在此使用了查询方式(时钟修改)(见图3)和定时中断方式(见图4),定时查询主要用于扫描功能键子程序,时钟程序的10ms 定时中断以及汽车运行状态的判断。

3.2.2 时间子程序以及修改时间程序的设计该计价器的时钟用定时记数器T0来实现的。

由于系统涉及多个功能状态,以及从系统的精度,系统对时钟分辨率的最高要求等方面考虑,我们设定定时周期为10毫秒。

由于使用16位定时/记数器,选用工作方式1,其记数范围为1-65536。

定时器的定时时间由公式:T =(65536-X )Tcy 。

因为本系统采用12MHz 的晶振,则Tcy =1us ,故有:T =(65536—X )Tcy =(65536—X ) 1us =10ms X =55536=D8F0H TH0=0D8H ,TL0=0F0H。

图4 定时中断方式 图5 时钟程序流程图系统初始化完成后,启动时钟系统随后进入正常工作状态。

其系统状态图如图5。

系统对时钟的修改采用校对电子表的操作方式来实现,它只需要两个按键,一个选择调整对象,一个对其进行循环加1调整。

校对时候,如果校对分,秒,要暂停时钟的运行,然后通过按键来准确启动运行,这样可以达到和标准时间同步。

在本系统中,按下判键3进入时钟修改状态,同时,通过清28H.2的标志位,就切断了时钟调整链(秒,分,时的进位)。

再由判键1,判键2的选位和加1功能来修改时间。

等到修改时钟完毕,再按判键3,就能准确启动标准时间。

3.2.3 软件标志的使用1)名称和地址:该软件标志在程序中的代号和存放的位单元。

2)定义:应分别说明逻辑0和逻辑1代表何种状态或功能。

对于全局定义的软件标志,它有唯一的定义,对于局部定义的软件标志,必须注明其有效范围(状态范围,时间范围,模块范围等)。

有时为了节约资源,将一个位地址同时充当几种软件标志的角色,这时必须绝对保证这几个角色相互排斥,以免产生角色冲突。

这时便应分别说明各种不同的角色功能和使用范围。

3)生命周期:每个软件标志都可能为0态,也可能为1态。

如果我们把软件标志从0态置位成1态比喻为“出生”,把从1态复位成0态比喻成“死亡”,则每个标志都有它的生命周期。

4)用户:某些状态或模块对该软件标志进行读操作,根据其内容来控制程序流向,这些状态或模块就是该软件标志的用户。

软件标志的使用有两种:一种是非破坏性使用,只读不写。

另一种是破坏性使用,即所谓“一次性有效”,这种软件标志,多为某种“申请”标志,响应后立即清楚,可避免重复响应。

(下转第56页)34第4期 孙秀娥,等:出租车计价器的软件设计tical/circular slot antennas for ultrawideband applications [J ].IEEE Transactions Antennas and Propagation ,2006,54(6):1670-1675.[7] L IU Y F ,LAU K L ,XU E Q.Experimental studied ofprinted wide 2slot antenna for wide 2band applications[J ].IEEE Antennas and Wireless Propagation Letters ,2004,3(1):273-275.[8] CHEN D ,CHEN G C H ,A novel ultra 2wideband mi 2crostrip 2line fed wide 2slot antenna[J ].Microwave and op 2tical technology letters ,2006,48(4):776-777.Design of U ltra 2Wideband Antenna with Wide 2SlotMao Y in 2dian Chen Dong(Com m unication and Inf orm ation Engineering Institute ,N anjing U niversity of Posts and Telecom m unications ,N anjing Jiangsu 210003,China )Abstract :An improved ultra 2wideband wide 2slot antenna is proposed.The design is half 2circle for the wide 2slot of antenna ;the terminal of the microstrip 2line is a hexagon patch ,and the characteristic impedance of the microstrip 2line is designed to be 75Ω.The antenna has been numerically and experimentally studied for its impedance bandwidth ,radiation patterns and gains.The actual results show that the proposed antenna has a frequency band from 1.96to 15.4GHz for voltage stand wave ratio (VSWR )lower than 2.0.And a good radiation performance over the entire frequency range may be achieved.K ey w ords :ultra 2wideband ;microstrip antennas ;wide 2slot antenna ;characteristic impedance (上接第43页)3.2.4 计量程序传感器将车轮的转速转换成脉冲信号送到单片机的信号输入端,然后就通过程序进行计量,实现显示车资和里程。

相关文档
最新文档