出租车计价器设计
出租车计价器设计

出租车计价器设计任务书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液晶显示屏。
C语言出租车计价器课程设计

里程计算是通过安装在车轮上的霍尔传感器检测到的脉冲信号,送到单片机产生中断,单片机再根据程序设定,计算出里程。其原理如图4所示。
图4传感器测距示意图
本系统选择了将A44E的脉冲输出口接到P3.3口外部中断1作为信号的输入端(这样可以减少程序设计的麻烦),车轮每转一圈(设车轮的周长是1米),霍尔开关就检测并输出信号,引起单片机的中断,对脉冲计数,当计数达到1000次时,即1公里,单片机就控制将金额自动增加,如图5。
图2单片机最小系统图
AT89S52的复位端是一个史密特触发输入,高电平有效。RST端若由低电平上升到高电平并持续2个周期,系统将实现一次复位操作。在复位电路中,按一下复位开关就使在RST端出现一段时间的高电平,外接11.0592M晶振和两个30pF电容组成系统的内部时钟电路。
2.2 A44E霍尔传感器检测单元
A44E属于开关型的霍尔器件,其工作电压范围比较宽(4.5~18V),其输出的信号符合TTL电平标,可以直接接到单片机的IO端口上,而且其最高检测频率可达到1MHZ。
A44E集成霍耳开关由稳压器A、霍耳电势发生器(即硅霍耳片)B、差分放大器C、施密特触发器D和OC门输出E五个基本部分组成。
在输入端输入电压Vcc,经稳压器稳压后加在霍尔电势发生器的两端,根据霍尔效应原理,当霍尔片处在磁场中时,在垂直于磁场的方向通以电流,则与这二者相垂直的方向上将会产生霍尔电势差VH输出,该VH信号经放大器放大后送至施密特触发器整形,使其成为方波输送到OC门输出。当施加的磁场达到工作点(即Bop)时,触发器输出高电压(相对于地电位),使三极管导通,此时OC门输出端输出低电压,三极管截止,使OC门输出高电压,这种状态为关。这样两次电压变换,使霍尔开关完成了一次开关动作。A44E霍尔传感器原理如图3所示。
出租车计价器系统设计

出租车计价器系统设计一、引言二、系统需求1.实时计算乘客的费用,包括起步价、里程费和时间费。
2.支持现金和电子支付两种支付方式。
3.集成GPS导航功能,方便司机找到目的地。
4.提供乘客和司机的行程记录,以便后续查询和管理。
5.具备车辆运营数据统计和分析功能,方便管理者监控业务运营情况。
6.界面友好,操作简单方便。
三、系统设计1.架构设计出租车计价器系统可以采用分布式架构,主要由计价器终端设备、服务器和后台管理系统组成。
计价器终端设备负责实时计算费用,接收用户支付信息并提供导航功能。
服务器将终端设备上的数据上传到后台管理系统,并处理支付信息。
后台管理系统负责行程记录的存储和查询,车辆运营数据统计等功能。
2.功能设计计价器终端设备的主要功能包括:-实时显示乘客的费用,包括起步费、里程费和时间费。
-支持现金和电子支付两种支付方式。
对于现金支付,可以提供找零功能。
-集成GPS导航功能,显示乘客的目的地并为司机提供导航指引。
-提供乘客和司机的行程记录,包括乘车地点、目的地、起步时间、到达时间等信息。
后台管理系统的主要功能包括:-存储和查询行程记录,方便乘客和司机进行查询,也方便管理者进行统计和分析。
-处理支付信息,包括验证支付的有效性和进行支付结果的记录。
-根据行程记录和支付信息生成报表,进行车辆运营数据的统计和分析。
3.数据库设计系统需要至少设计以下几个数据库表:-行程记录表,包含乘车地点、目的地、起步时间、到达时间等信息。
-支付记录表,包含支付方式、支付金额、支付结果等信息。
-车辆表,包含车辆的基本信息,如车牌号、品牌、颜色等。
-用户表,包含乘客的基本信息,如姓名、手机号等。
四、系统流程1.乘客叫车并上车后,司机启动计价器终端设备。
2.计价器显示乘客的起步费和当前费用,并启动计时和记录起步时间。
3.计价器终端设备显示乘客的目的地,并提供导航指引。
4.司机按照导航指引将乘客送到目的地。
5.到达目的地后,计价器停止计时,显示乘客的总费用。
出租车计价器的设计

电子技术课程设计题目:出租车计价器的设计姓名:周涛专业:自动化班级: 自动化2132学号: _____________课程任务书1.设计题目:出租车计价器的设计设计一个出租车计价器2. 功能描述:3.设计要求:①假设车轮每转一周产生一个脉冲,每个脉冲对应的行驶距离为1 米,当行驶距离小于等于4 公里的时候,计价器只显示起步价8 元;②当行驶距离超过4 公里时,每一公里收费2 元。
③计价器显示当前价格,显示一位小数位、八、亠前言汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很有必要的。
因此,汽车计价器的研究也是十分有个应用价值的。
我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
随着改革开放日益深入,出租车行业的发展势头己十分突出,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示,按时间自主变动单价等功能。
随着城市旅游业的发展,出租车行业己成为城市的窗口,象征着一个城市的文明程度。
随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乖客来说都是很必要的。
目录 15、尸■ 、 ■前言 第一章出租车计价器设计的系统概述1.1、 课程设计阐述 (4)1.2、 总体功能框图 (5)第二章 出租车计价器设计工作原理2.174LS160工作原理 ........................................... 6 2.2 74LS85工作原理 .. (7)第三章 出租车计价器 的单元电路设计3.1行驶里程计数模块 (8)3.2总计价计数模块 ........................................................... 9 33起步价模块 (10)3.4、总电路图 (11)第四章课程设计总结 (12)参考文献 (13)附录一 (14)附录二 第一章出租车计价器设计的系统概述1.1课程设计阐述出租车计价器是乘客与司机双方的交易准则, 关系着交易双方的 利益,是出租车中最重要的工具。
出租车计价器系统设计

摘要出租车在方便人们出行方面对公交起到了主要的分流作用,作为出租车的主要组成部分——计价系统,不仅能方便司机了解车辆的运作情况,同时也方便乘客明明白白地消费以避免不必要的纠纷和误会,它在人们的日常生活中起到了不可忽视的作用。
由于单片机的诸多优点,如集成度高,功能强,通用性好,特别是具有体积小,重量轻,能耗小,价格便宜,可靠性高,抗干扰能力强和使用方便等独特特点,所以本电路以89S51 单片机为中心、附加A44E 霍尔传感器测距,实现对出租车计价统计,采用AT24C02 实现在系统掉电的时候保存单价和系统时间等信息,输出采用8 段数码显示管。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。
关键词:计价器;单片机;设计AbstractThe taxi is an important means of transportation. As a part of it, Pricing System provides drivers and passengers with accurate numbers of a distance and a price, which is helpful to avoid some disputes.SCM is high-integrated, strong-functional, general-used. It also has some features---lightness, low energy consumption, low price, high-reliability, high anti-interference ability and easy operation.The circuit in this paper concludes 89S51SCM as the central part, and appends A44E Hall sensor to measure distance. It adopt AT24C02 to preserve Addresses and system time when the system’s power is off. These numbers are shown by 8 sections of digital display tube. Moreover, Addresses can be moderated according to different periods of time-day, night, and waiting. Meanwhile, it is a clock when it does not count.Key words: Meter SCM design目录摘要 (I)Abstract (II)第一章绪论 (1)1.1计价器设计现状 (1)1.2 设计任务及要求 (1)1.2.1 基本要求 (1)1.2.2 发挥部分 (2)第二章系统设计方案论证 (3)2.1 方案一 (3)2.2 方案二 (3)第三章电路的功能单元设计 (5)3.1 设计总框图 (5)3.2 里程计算、计价单元的设计 (5)3.3 数据显示单元的设计 (7)3.4 AT24C02掉电存储单元的设计 (10)3.5 设计总体电路图 (12)第四章程序设计 (13)4.1 模块介绍 (13)4.2 程序流程图 (14)4.3 程序清单 (17)4.4 测试报告 (23)4.4.1里程计价测试 (23)设计总结 (25)致谢 (26)参考文献 (27)第一章绪论1.1计价器设计现状目前国内所采用的计价器主要采用的是以89S51单片机为主,8段数码管显示的电路系统,从而实现对出租车的计价统计。
出租车计价器的设计

出租车计价器的设计
一、课题设置背景
出租车计价器是一种计量器具,用于测量出租持续时间及依据里程传感器传送的信号测量里程,并以测得的计时时间及里程为依据,计算并显示乘客出租车应付的费用。
里程检测原理:采集车速信号,车速信号为脉冲信号,采集脉冲信号的频率就可以得到车速,可以用到芯片的定时器捕获。
如果车速大于一定的值,采用公里数计算价格,如果车速小于这个值,就可以用时间计算。
计算公里数原理:应用芯片计算其公里数。
计算时间原理:用到芯片定时器确定时间,或者用RTC中断采集到更精确的时间。
显示原理:用数码管或液晶显示公里数、时间以及价格,可以用芯片驱动数码管或者用芯片驱动液晶显示器来提供计价器计价的信号。
打印机:打印机来打印所需要的票据,通过排线连接计价器主机。
二、设计任务及要求
具体要求如下:
1、自动计费器具有行车里程计费、等候时间计费和起步费三部分,三项计费统一用4位数码管显示,最大金额为99.99元。
2、行车里程单价设为1.80元/km,等候时间计费设为1.5元/10分钟,起步费设为8.00元。
要求行车时,计费值每公里刷新一次;等候时每10分钟刷新一次;行车不到1km或等候不足10分钟则忽略计费。
3、在启动和停车时给出声音提示。
三、可选器材
1、直流稳压电源
2、集成电路:74LS190、74LS48、CD404
3、74LS112及门电路
3、显示器:LCD5011-11、CL002、发光二极管
4、拨码开关(8421码)
5、阻容元件、电位器
6、喇叭、开关等。
出租车计价器电路设计

出租车计价器电路设计出租车计价器电路设计的第一个关键方面是距离传感器。
距离传感器负责测量车辆移动的距离,通常使用霍尔传感器或光电传感器来实现。
霍尔传感器基于磁场变化测量车轮转动次数,而光电传感器则利用发射和接收光信号的方式检测车轮转动。
这些传感器的输出需要经过放大和滤波等处理,以准确测量车辆行驶的距离。
除了距离传感器,时间传感器也是出租车计价器电路设计中的重要组成部分。
时间传感器负责测量行驶时间,通常使用实时时钟模块实现。
实时时钟模块能够提供准确的时间信号,并可用于计算车辆的行驶时间。
在设计时,需考虑到实时时钟模块的精度和稳定性,并通过校准等方式对其进行修正。
计价器电路中还需要考虑附加费用的计算。
附加费用通常包括夜间加价、高峰时段加价、过路费等。
这些费用的计算需要根据特定的规则进行处理。
例如,夜间加价可根据时间传感器的数据判断是否处于夜间时段,高峰时段加价可根据特定时段内的车流量进行判断。
为了实现这些功能,出租车计价器电路可能需要配备存储特定规则的存储器,并通过逻辑电路实现相应的判断和计算。
在设计出租车计价器电路时,还需考虑到电源管理问题。
计价器电路要能够在车辆启动和熄火过程中正常工作,因此需要设计合适的电源管理电路。
通常,可以采用电源开关电路、电源稳压电路和备用电池等方式来确保计价器电路的正常供电。
最后,出租车计价器电路的设计还需考虑用户界面的设计。
计价器电路需要配备合适的显示屏、按钮和报警器等部件,以方便用户操作和获取相关信息。
面板上的显示屏通常用于显示行驶距离、行驶时间和费用等信息,按钮则用于用户操作,例如开始计费和停止计费等。
综上所述,出租车计价器电路设计需要考虑到距离传感器、时间传感器、附加费用计算、电源管理和用户界面等方面。
设计时需关注稳定性、精确性和可靠性等要求,并根据实际需求选择合适的传感器、逻辑电路和显示报警器等部件。
通过合理的设计和验证,可以确保出租车计价器电路在实际使用中的准确计费和稳定性能。
出租车计价器设计报告

出租车计价器设计
出租车计价器设计
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计(论文)任务及评语院(系):电气工程学院 教研室:测控技术与仪器 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算学 号学生姓名专业班级课程设计题目出租车计价器设计课程设计(论文)任务设计任务设计一个出租车计价器,具有以下基本功能:● 可计算出租车的运行里程(单位:公里),并计算出车费; ● 运行里程、单价、车费可显示; ● 单价可由键盘设置; ● 单价等系统数据掉电不丢失设计要求1. 设计内容:车轮转速检测电路、单片机最小系统、键盘显示电路、数据存储电路等硬件电路设计及相应的软件设计;2. 硬件电路图应采用绘图软件绘制,所用器件型号、参数标注完整;3. 对各功能电路的设计说明应指出所选器件型号、本设计中引脚的连接方法、芯片(端口)地址、外围器件参数,并说明工作过程;4. 软件设计上应按照系统软、硬件功能的划分说明系统软件的功能、主程序流程图及工作过程说明、主要程序模块流程图等,要求程序结构完整,应有变量及端口地址定义,应编译通过全部或部分程序模块。
技术参数计价精度:0.1元 进度计划1. 查阅资料,确定设计方案、绘制系统总体结构图、划分软硬件功能(2天)2. 设计车轮转速检测电路(1天)3. 设计单片机最小系统、数据存储电路(1天)4. 设计键盘显示电路,完成系统硬件整体电路图绘制(2天)5. 编写、调试系统程序(3天)6. 修改设计说明书、准备答辩(1天)指导教师评语及成绩平时: 论文质量: 答辩:总成绩: 指导教师签字: 年 月 日摘要出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中重要的工具。
它关系着双方的利益,因此具有良好的计价器无论是对广大出租车司机还是乘客来说都是很重要的。
随着城市建设的日益完善,出租车行业得到迅速发展,因此出租车计价器市场具有相当大的潜力。
本电路以 AT89S52单片机为中心、附加 A44E 霍尔传感器测距,实现对出租车计价统计,采用 AT24C01实现在系统掉电的时候保存单价和系统时间等信息,输出采用 8段数码显示管。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机提供方便。
关键词:单片机霍尔传感器数码显示管计价器 AT24C01AbstractTaximeter is both passengers and drivers of the trading standards, it is an important symbol of the taxi industry, is an important tool in a taxi. It relates to the interests of both sides, so has the taximeter good is very important for the majority of taxi drivers or passengers. With the development of city construction is increasingly perfect, the taxi industry has developed rapidly, so the taxi meter market has great potential.AT89S52 SCM to the circuit as the center, additional A44E Holzer sensor distance, realize the taximeter statistics, using AT24C01 to realize when the power is off to save cost and system time information, output using 8 digital display tube. The circuit design of the meter can not only achieve the basic valuation, but also based on the day and night, halfway to wait for price regulation, but also when not denominated as a clock driver to provide convenient.Keywords:single chip Holzer sensor digital display meter AT24C01目录第1章绪论 (1)1.1出租车计价器概述 (1)第2章课程设计的方案 (1)2.1概述 (1)2.2方案论证与比较 (1)第3章硬件设计 (3)3.1单片机的最小系统 (3)3.1.1 复位电路 (3)3.1.2 时钟电路 (4)3.2里程计算、计价单元的设计 (5)3.3显示电路设计 (7)3.4按键电路设计 (10)3.5AT24C01存储电路 (11)第4章软件程序设计 (12)第5章结论 (15)第6章参考文献 (16)附录1 (17)附录2 (18)第1章绪论1.1 出租车计价器概述我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的微文明程度。
随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很有必要的。
本次设计采用AT89S52为主控器,以A44E霍尔传感器测距,实现对出租车的多功能的计价设计,输出采用8段数码显示管。
第2章课程设计的方案2.1概述本次设计主要是综合应用所学知识,设计出租车计价器,并在实践的基本技能方面进行一次系统的训练。
能够较全面地巩固和应用“单片机”课程中所学的基本理论和基本方法,并初步掌握小型单片机系统设计的基本方法。
应用场合: 应用于出租车计价器,出租车计价器有一个脉冲测速传感器,通过脉冲计数可以显示出租车行驶里程和计费。
控制器由12V蓄电池供电。
系统功能介绍: 计价器显示的营运金额是营运里程与价格的函数。
出租车计价器通过传感器与行驶车辆连接,实现基本的里程计价功能和价格调节、时钟显示功能。
2.2方案论证与比较方案一:采用数字电路控制。
其原理方框图如图 2.1所示。
采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性能不够稳定,而且不能调节单价,也不能根据天气调节计费标准,电路不够实用。
图2.1 数字控制原理图方案二:采用单片机控制。
利用单片机丰富的 I/O 端口,及其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能等。
其原理如图 2.2所示。
图2.2 单片机控制原理图本次设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜,中途等待来调节单价。
单片机计算总价的公式为:总价=起步价+单价*(总里程-起步里程)。
AT89S52作为一个单片微型计算系统,灵活性高,其强大的控制处理功能和可扩展功能为设计电路提供了很好的选择。
通过比较以上两方案,我们知道采用数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能难以实现。
为此采用了单片机进行设计,键盘控制里程计算单元 总金额显示 AT24C02掉电存储单价显示串口显示驱动电89S52 单片机金额显示 单价显示电源电路及保护电路里程传感器 移位寄存器电路相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,有较大的活动空间,可以通过软件编程来完成更多的附加功能,方便对系统进行升级和功能扩展。
所以我们采用第二方案,用AT89S52单片机实现出租车计价的功能。
第3章硬件设计3.1 单片机的最小系统单片机最小系统,是指能维持单片机运行的最简单配置的系统。
这种系统成本低廉、结构简单,常用来构成简单的控制系统。
单片机最小系统采用的是STC89C54芯片,STC89C54是一种低功耗、高新能CMOS 8为微控制器,具有8K在系统可编程Flash存储器。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51铲平指令和引脚完全兼容。
偏上FLASH允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有平桥的8为CPU 何在系统可编程Flash,使得STC89C54为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
STC89C54具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16为定时器/计数器,一个6向量2级终端结构,全双工串行口,片内晶振及时钟电路。
另外,AT89S52可降至0HZ 静态逻辑操作,支持2中软件可选择节点模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、终端继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
3.1.1复位电路单片机在启动运行时都需要进行复位操作,以便使CPU和系统中的其它部件都处于某一确定的初始状态,并从这个状态开始工作。
AT89S52单片机有一个引脚RST,它是施密特触发器的输入端,其输出端接复位电路的输入。
复位信号是高电平有效,其有效时间应持续24个振荡脉冲周期(即二个机器周期)以上,若使用频率为6MHz的晶振,则复位信号持续时间应超过4μs才能完成复位操作。
复位有电复位和手动复位两种。
手动复位有电平方式和脉冲方式两种。
本次设计中,为方便操作,采用手动复位的电平复位。
其复位电路连接图如图3.1所示:P1.0VC C P1.1P0.0P1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6R ET P0.7P3.0EA/VPP P3.1ALE /PR OGP3.2PSEN P3.3P2.7P3.4P2.6P3.5P2.5P3.6P2.4P3.7P2.3XTAL 2P2.2XTAL 1P2.1GND P2.0U1SC 110u FR 1200R 210k+5V图3.1 复位电路连接图图为89S52型单片机上电手动复位电路。