基于STC89C52单片机出租车计价器设计
基于AT89C52单片机的出租车计价器的设计
基于AT89C52单片机的出租车计价器的设计摘要随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也大大增加,计价器作为出租车的一个重要组成部分,计价器的普及必将大势所趋,预计未来计价器市场将很有发展前景。
与此同时计价器作为出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,计价器计价准确与否,直接关系到经营者和消费者的经济利益。
因此怎样设计出一种既能准确计价又能方便司机的计价器尤为重要。
本课题是出租车计价器系统的设计。
以出租车计价器的实用性和节约成本为起点出发,以AT89C52 单片机为中心、通过霍尔传感器对脉冲的计数实现对里程和总金额的统计,人机交互界面输出采用LCD1602液晶屏。
独立按键进行复位、清零、白天黑夜模式选择功能的控制,本电路设计的计价器不但能实现基本的计价,掉电时进行数据存储,而且还能根据白天、黑夜、中途等待来调节单价,进行里程、单价、总车价相关信息的显示。
关键词:单片机,出租车计价器,DS1302,AT24c02,LCD1602Based on AT89C51 taxi meter designAbstractWith 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 meter's popularity is bound to the trend of the times, it is expected that the future meter the 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 design a both accurate pricing but also convenient for the driver's meter is particularly important.The issue is the design of the taxi meter system. Taxi meter practicality and cost savings as the starting point, AT89C52 microcontroller as pulse count on the mileage and the total amount of statistics, 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 price-related information.Keywords: single-chip,LCD1602, Taximeter ,Hall sensor,AT24C02目录摘要 (I)关键词 (I)Abstract........................................................... I I Keywords........................................................... I I 第一章绪论 (1)1.1选题的目的和意义 (1)1.2出租车计价器的发展史 (1)1.3国内的一些研究成果 (2)第二章出租车计价器的方案论证 (3)2.1出租车计价器的功能要求 (3)2.1.1出租车计价器的基本功能 (3)2.1.2 出租车计价器的主要功能 (3)2.2方案论证 (4)2.3系统工作原理 (5)第三章出租车计价器的硬件设计 (6)3.1单片机的介绍 (6)3.2单片机最小系统 (7)3.2.1 电源供电模块 (8)3.2.2 复位电路 (8)3.2.3 晶振电路 (8)3.3掉电存储模块的设计 (9)3.4时钟电路模块设计 (9)3.5路程测量电路模块设计 (10)3.5.1 霍尔传感器简介 (10)3.5.2 里程计算计价单元的设计 (10)3.6显示电路的设计 (11)3.6.1 LCD1602简介 (11)3.6.2 显示电路的硬件设计 (12)3.7按键电路的设计 (12)第四章出租车计价器的软件设计 (14)4.1模块介绍 (14)4.2主程序模块 (14)4.3里程计数中断服务程序模块 (15)4.4中途等待中断服务程序模块 (16)4.5显示程序模块 (16)4.6按键服务程序模块 (17)第五章系统调试 (19)5.1软件调试 (19)5.1.1 仿真调试 (19)5.1.2 里程计价测试 (19)5.1.3 掉电存储模块测试 (21)心得体会 (22)参考文献 (23)致谢 (1)附录 (2)第一章绪论1.1 选题的目的和意义随着我国经济的迅速发展,各大城市涌现出了大量的出租车行业,出租车行业已经是城市公共交通的重要组成部分,成为人们生活、工作必不可少的交通工具,发挥着重要的作用。
毕业设计(论文)-基于at89c52单片机的出租车计价器设计[管理资料]
0 前言随着出租车行业的发展,对出租车计费器的要求也越来越高。
二十世纪后半期,随着集成电路和计算机技术的飞速发展,单片机技术也得到了飞速发展,基于单片机的出租车计费器不仅可以解决电子系统小型化、低功耗、高可靠性等问题,而且其开发周期短、开发软件投入少、芯片价格不断降低,特别是对小批量、多品种的产品需求,单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
于是,出租车行业以低价高质的服务给人们带来了出行的享受。
但总存在着买卖纠纷困扰着行业的发展。
而在出租车行业中解决这一矛盾的最好方法就是改良计价器,用更加精良的计价器来为乘客提供更加方便快捷的服务。
我国在70年代开始出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在能够打发票和语音提示、按时间自主变价等功能。
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。
而本次设计的计价器是一种专用的计量仪器,它安装在出租汽车上,能连续累加,并指示出行程中任一时刻乘客应付费用的总数,其金额值是计程和计时时间的函数。
出租车计价器在最初使用时具备的主要功能是根据行驶里程计价,要求精度高,可靠性好。
出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益,具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有应用价值的。
1 出租车计价器选题背景和意义随着我国经济的迅速发展,人民生活水平的显著提高,城市的交通日趋完善,出租车计价器的应用也越来越广泛。
小度写范文基于单片机的出租车计价器设计(毕业设计) 出租车计价器设计原理模板
基于单片机的出租车计价器设计(毕业设计) 出租车计价器设计原理毕业设计课题基于单片机的出租车计价器设计学生姓名院部专业班级指导教师二○ 一四年五月杨凯:基于单片机的出租车计价器设计目录插图清单表格清单摘要Abstract第1章引言................................................................................................................................... - 1 -1.1概述......................................................................................................................................... - 1 -第2章计价器设计系统的方案选择........................................................................................ - 2 -2.1计价器系统的相关要求......................................................................................................... - 2 -2.1.1计价器系统的基本功能.............................................................................................. - 2 - 2.1.2计价器系统的技术要求.............................................................................................. - 2 - 2.2方案论证与比较..................................................................................................................... - 2 -第3章计价器设计系统的硬件设计...................................................................................... - 4 - 3.1硬件设计总述......................................................................................................................... - 4 -3.2里程计算模块的设计............................................................................................................. - 5 -3.3显示模块设计......................................................................................................................... - 7 -3.4语音模块设计......................................................................................................................... - 8 -3.5按键电路的设计..................................................................................................................... - 9 -3.6掉电存储电路的设计........................................................................................................... - 10 -3.7时钟电路的设计 ................................................................................................................... - 11 -第4章计价器设计系统的软件设计...................................................................................... - 12 -4.1模块介绍............................................................................................................................... - 12 -4.2主程序模块........................................................................................................................... - 12-4.3里程计数中断程序............................................................................................................... - 13 -4.4定时中断服务程序............................................................................................................... - 13 -4.5中途等待服务程序............................................................................................................... - 14 -4.6显示服务子程序................................................................................................................... - 14 -4.7键盘服务子程序................................................................................................................... - 15 -第5章系统调试.......................................................................................................................... - 17 -5.1 利用仿真软件Proteus进行仿真调试................................................................................ - 17 -5.2里程计价测试....................................................................................................................... - 18 -5.3掉电存储测试....................................................................................................................... - 19 -5.4 硬件电路.............................................................................................................................. - 19 -5.4.1 电路元器件检测....................................................................................................... - 19 - 5.4.2 元器件的焊接方法 ................................................................................................... - 19 - 5.5硬件检测............................................................................................................................... - 20 -5.6可行性分析........................................................................................................................... - 20 -第6章结束语 ............................................................................................................................... - 22 -6.1工作结果............................................................................................................................... - 22 -6.2心得体会............................................................................................................................... - 22 - 参考文献.......................................................................................................................................... - 23 - 致谢 .......................................................................................................................................... - 24 - 附录.......................................................................................................................................... - 25 -铜陵学院毕业设计插图清单图2-1 基于定时芯片的计价器………………………………………………………3 图2-2 基于单片机的计价器…………………………………………………………3 图3-1 系统电路图……………………………………………………………………4 图3-2 霍尔传感器工况图图…………………………………………………………6 图3-3 霍尔传感器外形及接线………………………………………………………6 图3-4 霍尔传感器测里程原理图图.........................................................6 图3-5 显示电路.................................................................................8 图3-6 语音播报电路...........................................................................9 图3-7 按键电路.................................................................................9 图3-8 掉电存储电路...........................................................................11 图3-9 时钟电路.................................................................................11 图4-1 主程序流程图...........................................................................12 图4-2 里程计数中断程序流程图............................................................13 图4-3 定时中断程序流程图..................................................................14 图4-4 中途等待服务程序流程图............................................................14 图4-5 显示服务程序流程图..................................................................15 图4-6 键盘服务程序流程图..................................................................16 图5-1 系统调试流程...........................................................................17 图5-2 系统仿真图 (18)杨凯:基于单片机的出租车计价器设计表格清单表3-1 LCD1602基本参数说明...............................................................7 表3-2 LCD1602引脚说明.....................................................................7 表3-3 AT24C02管脚功能.....................................................................10 表5-1 白天单价测试...........................................................................18 表5-2 晚上单价测试...........................................................................19 表5-3 中途等待价格测试.....................................................................19 表5-4 掉电存储测试 (19)铜陵学院毕业设计基于单片机的出租车计价器设计摘要随着城市改革开放的进一步深化,出租车行业发展迅猛,而仪表计价器的市场需求也日益扩大。
基于单片机的模拟计价器的设计与实现
ห้องสมุดไป่ตู้
基于单片机 的模 拟计价器 的设计与实现
陈雪 郑 琳 高 鑫 沈 阳工 学 院信 息与 控制 学 院
摘要:本设计的是一个基于单片机 S T C 8 9 C 5 2的出租车 自动计价 器,带复位 电 路 、时钟电路、键盘 电 路 等功能。在通 电状态下液 晶显示 L C D 1 6 0 2 显示起步价,里程收费。在等待时间时,有三种收费方式,用户可以通过按 键的方式来调整起步价 , 里程收费,
按键 状态 为按 下的连接状 态时 ,引脚端在 连接 的一刹那 接地 , 此时 电平 由高电平状态被更改为低 电平状态 。
2软件设计
中断程序 ,用于 处理较 为 “ 紧 急 ”的事件 。在 该系 统 中, 只要定 时器计数满时 ,系统就会产生 5 0 m s一次 的中断指令,总 共会发送 2 0次 中断 ,之后秒数加 1 ,当秒数计满 6 0次时 ,秒数 归 0分钟数加 1 ,当分钟加到 9 9 时则全 部清零 。
1硬件设计
计 价器 开启时 系统 自动 显示 实时时 间,系统 能够 自动校正
时间,用户 也可 以且通过按键这一手动方式来对 时间进行矫正 。
格 设置 、夜 晚价格设置 。 步骤三 进入 t i m e s e t( 时间设置 ) , 设置时 间 , 分别是“ 时、 分 、秒 、星期 、年 、月 、 日。” 步骤 四:返 回,进入 b a i - c a n s h u — s e t( 白天价钱设置 ),
等待 时间收费。 通过按键模拟 出租车的运行 、 暂停、 停止这三个状态。 在L C D 1 6 0 2 液晶上可以显示运行的时间, 运行时暂停的时间,
通过 计算 可 以得 出总 的里 程数 ,从 而可 以计 算对应 客 户 的乘车 费 用。 关键字: S T C 8 9 C 5 2 L C D I 6 0 2液 晶 出租 车 计价 器
基于STC89C52出租车计价装置的设计
基于STC89C52出租车计价装置的设计
邹智慧
【期刊名称】《饮食科学》
【年(卷),期】2018(0)7X
【摘要】采用STC89C52单片机作为系统的主体控制器,通过霍尔传感器对车辆行驶速度进行测量,通过这种无接触测量方式,可以实现对车辆整体运行过程中进行准
确的检测。
本文所研究的出租车计价器具有计时、计价、存储、打印、查看、统计、单程、往返、超速提醒等多种功能。
可以实现在整体操作过程中语音播报,系统内
部通过24C02实现对系统运行过程中的数据进行保存。
其中性能稳定、反应快速、价格适中、操作方便等很多特点,是一款根据市场用户的需求而进行设计的出租车
计价装置。
【总页数】1页(P125-125)
【关键词】出租车;霍尔;控制;检测
【作者】邹智慧
【作者单位】长春工业大学人文信息学院,信息工程系,吉林长春130000
【正文语种】中文
【中图分类】U463.6
【相关文献】
1.基于STC89C52的出租车计价器设计 [J], 刘炳岳;王忠华;周香林
2.基于单片机的出租车计价器检定装置的设计 [J], 王立忠;王薏林;贺五洋;彭路;刘
微;许德成
3.基于STC89C52的出租车计价器的设计与实现 [J], 郑琳
4.基于STC89C52单片机的出租车计价器设计 [J], 朱万友;张金花
5.基于STC89C52的出租车计价器的设计与实现 [J], 郑琳;
因版权原因,仅展示原文概要,查看原文内容请购买。
基于单片机的出租车计价器的设计
基于单片机的出租车计价器的设计摘要随着科学技术的发展,电子计算机技术在许多领域得到了广泛的应用,出租车行业也不例外。
本文介绍了一种基于单片机的出租车计价器的设计,该计价器基于单片机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软件编程,将原理图转化为相应的程序代码,使得计价器的功能及其性能更加可靠。
出租车计价器设计与实现.
西安电子科技大学单片机电路设计报告设计题目:出租车计价器设计与实现系部计算机系专业计算机科学与技术班级030914学生姓名罗维、张长建、邓海霞学号03091350田玉敏指导教师2011年11月24 日1.前言本文介绍了出租车计价器系统在实际生产生活中的重要性,介绍一种以单片机STC89C52 为核心的出租车计价器的设计,阐述硬件设计过程中关键技术的处理。
在出租车是城市交通的重要组成部分,行业健康和发展也获得越来越多的关注。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
本设计采用STC89C52单片机为主控器,实现对出租车的计价设计,输出采8段数码显示管,74LS245芯片和74LS138芯片驱动。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜来调节单价,同时具有计时功能。
2.系统整体设计设计要求设计一款基于STC89C52单片机的出租车计价器基本功能(1)根据输入的模拟脉冲实现同步计费,起步价设为7 元,每公里费用初始设为2元(2)能够根据白天/晚上切换单价(3)具有清零功能(4)八位数码管动态显示(计费模式下4位显示路程,4位显示费用)(5)具有计时功能(6)能够在计时模式和计费模式之间切换(7)按键要求:白天/晚上切换、中断输入、清零、计时模式/计费模式切换系统功能本次设计的出租车计价器的主要功能有:金额输出、里程输出、数据复位、白天/晚上单价转换、计时等。
输出采用2个4位8段共阳极数码管。
计费模式下前四位显示金额,后四位显示里程,计时模式下八位全用来显示时间。
设计方案本设计是由硬件设计和软件设计两部分所组成。
软件设计要进行程序的编写和软件仿真;硬件设计要进行原理图设计,PCB设计,制作电路板和硬件调试等硬件设计方案:本系统的硬件设计主要包括单片机STC89C52、数据显示部分、按键单元、电源部分、RS232串口部分。
出租车计价器课程设计样本
摘要本设计是一种基于单片机STC89C52出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。
复位电路是单片机初始化操作,除了正常初始化外,为挣脱困境,通过复位电路可以重新开始。
时钟电路采用12MHz晶振,作为系统时钟源,具备较高精确性。
在上电时字符型液晶1602显示最初起步价,里程收费,等待时间收费三种收费,通过按键可以调节起步价,里程收费,等待时间收费。
通过按键模仿出租车运营,暂停,停止。
在1602液晶上可以显示运营时间,运营时暂停时间,通过计算可以得出总共费用和总路程。
在这里重要是以STC89C52单片机为核心控制器,P1口接1602液晶显示模块。
核心字 STC89C52;1602液晶;出租车计费器第一章绪论1.1 出租车计价器概述国内在70年代开始浮现出租车,但那时计费系统大都是国外进口不但不够精确,价格还十分昂贵。
随着改革开放日益进一步,出租车行业发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。
出租车计价器功能从刚开始只显示路程(需要司机自己定价,计算后四舍五入),到可以自主计费,以及当前可以打一发票和语音提示、准时间自主变动单价等功能。
随着都市旅游业发展,出租车行业已成为都市窗口,象征着一种都市文明限度。
本次设计目在于当前各大中都市出租车行业都已普及自动计价器,因此计价器技术发展已成定局。
而某些小都市尚未普及,但随着都市建设日益加快,象征着都市面貌出租车行业也将加速发展,计价器普及也是毫无疑问,因此将来汽车计价器市场还是十分有潜力。
1.2 单片机概述计算机系统已明显地朝巨型化、单片化、网络化三个方向发展。
巨型化发展目在于不断提高计算机运算速度和解决能力,以解决复杂系记录算和高速数据解决,例如系统仿真和模仿、实时运算和解决。
单片化是把计算机系统尽量集成在一块半导体芯片上,其目在于计算机微型化和提高系统可靠性,这种单片计算简称单片机。
单片机内部硬件构造和指令系统重要是针对自动控制应用而设计因此单片机又称微控制器MCU(Micro Controller Unit)。
基于单片机的出租车计价器设计毕业设计论文
毕业设计说明书基于单片机的出租车计价器设计摘要:本设计的是一个基于单片机AT89C52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。
复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
通过按键模拟出租车的运行,暂停,停止。
在1602液晶上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总共的费用和总的路程。
在这里主要是以AT89C52单片机为核心控制器,P0口接1602液晶显示模块,P1口接按键的,通过按键输入。
关键词:AT89C52,1602液晶,出租车计价器。
Taximeter Based on Single-chip DesignAdstract: This design is a taxi billing design based on single chip microcomputer AT89C52, reset circuit, clock circuit, keyboard circuit and so on. Reset circuit is MCU initialization operation, in addition to the normal initial non-greeks, to get rid of the dilemma, through the reset circuit can start again. Through simulation taxi operation buttons, pause, stop. On the 1602 LCD can display the running time, the runtime to suspend time, through the calculation can be concluded that the total cost and the total distance. Here is mainly based on AT89C52 microcontroller as the core controller, P0 mouth by liquid crystal display module 1602, P1 mouth pick up keys, through the pressed key input.Keywords: AT89C52, 1602 liquid crystal, Taximeter.第1章引言1.1出租车计价器概述首先,随着我国经济的发展,城市化进程逐步加快,生活水平逐步提高,人们也不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
出租车计价器设计与实现.
西安电子科技大学单片机电路设计报告设计题目:出租车计价器设计与实现系部计算机系专业计算机科学与技术班级030914学生姓名罗维、张长建、邓海霞学号********指导教师田玉敏2011年11月24 日1.前言本文介绍了出租车计价器系统在实际生产生活中的重要性,介绍一种以单片机STC89C52 为核心的出租车计价器的设计,阐述硬件设计过程中关键技术的处理。
在出租车是城市交通的重要组成部分,行业健康和发展也获得越来越多的关注。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
本设计采用STC89C52单片机为主控器,实现对出租车的计价设计,输出采8段数码显示管,74LS245芯片和74LS138芯片驱动。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜来调节单价,同时具有计时功能。
2.系统整体设计设计要求设计一款基于STC89C52单片机的出租车计价器基本功能(1)根据输入的模拟脉冲实现同步计费,起步价设为7元,每公里费用初始设为2元(2)能够根据白天/晚上切换单价(3)具有清零功能(4)八位数码管动态显示(计费模式下4位显示路程,4位显示费用)(5)具有计时功能(6)能够在计时模式和计费模式之间切换(7)按键要求:白天/晚上切换、中断输入、清零、计时模式/计费模式切换系统功能本次设计的出租车计价器的主要功能有:金额输出、里程输出、数据复位、白天/晚上单价转换、计时等。
输出采用2个4位8段共阳极数码管。
计费模式下前四位显示金额,后四位显示里程,计时模式下八位全用来显示时间。
设计方案本设计是由硬件设计和软件设计两部分所组成。
软件设计要进行程序的编写和软件仿真;硬件设计要进行原理图设计,PCB设计,制作电路板和硬件调试等硬件设计方案:本系统的硬件设计主要包括单片机STC89C52、数据显示部分、按键单元、电源部分、RS232串口部分。
基于单片机的出租车计价器设计
基于单片机的出租车计价器设计姓名:学号:学院:前言近几年来,出租汽车行业在各地得以蓬勃发展,出租车经营更加步入正轨的状态,出租车计价器成为出租车营运中必配的、可靠的计量器具,其使用准备性直接关系到经营者与乘客的经济利益。
而随着出租车行业的发展,对出租车计价器的要求也越来越高,用户不仅要求计费器性能稳定,计费准确,有防作弊功能;同时还要求其具有车票资料打印、IC卡付费和电脑串行通信功能。
不同国家和地址的计费方式存在差异,如有些地区有夜间收费及郊区收费等,而有些地区则无夜间收费和郊区收费。
但是在实际的运营中,总有不少经营者或乘客反映相同路径,不同车辆的收费有较大出入。
计价器的设计早已成熟,但还可以在此基础上增加一些功能,以使得出租车计价器的功能和性能更加完善。
出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。
而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。
而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
本设计采用STC89C52单片机为主控器,并用光电传感器检测转盘转动模拟车速,实现对出租车的多功能的计价设计,输出采用HD7279芯片驱动8段数码显示管。
本电路设计的计价器不但能实现基本的计价,而且还能根据单程,往返和中途等待来调节单价。
一、方案设计1.1功能要求1、显示模块由四位数码管组成,在控制按钮下实现车速、里程、总价钱和乘车时间的显示。
车速(公里每小时)、总价(元)、里程(公里Km)和时间(分钟min)由四位带一位小数的数码管显示。
2、按键模块由五个按键组成,依次分别实现车速显示、里程显示、总价显示、乘车时间显示和初始化系统的功能。
3、脉冲发生模块实现车速和里程的测量,在车轮上安装基于光耦传感器的脉冲发生电路,通过测量脉冲的个数计算出车速、里程、总价的信息。
基于STC89C52单片机的出租车计价器设计
4.5 等候计时中断函数 20
5.系统调试 21
6.设计总结 21
致谢 24
附录 25
基于STC89C52单片机的出租车计价器设计
摘 要
随着城市日益的发展,交通出行方式变得多样化。出租车作为人们的主要出行工具之一,也发展得越来越快。出租车行业的发展在某种意义上,也体现了本座城市的交通发达情况。在出租车变得越来越重要的今天,计价器作为其计费工具,也就显得十分重要。
Keywords:Mileage fare meter ; transportation journey way ; monolithic integrated circuit
1.前言
社会的进步,使得交通出行的方式变得多种多样。在交通如此发达的今天,人们出行变得十分方便。如今,使用计程车出行已经成为了人们日常生活中的基本出行方式之一,越来越多人会因为其快捷、方便的特点选择使用计程车出行。出租车行业的发达与否在某种意义上也代表了一个地方的交通发达状况。因此,让出租车行业拥有一个快速、健康的发展变得尤为重要。除了提高行业的整体服务质量和加强对行业的管理之外,有着优越性能的计价器对出租车来说也是十分重要的。
This time mileage fare meter design uses the plan is take the STC89C52 monolithic integrated circuit as a core, uses the Hall sensor to survey the wheel the rotation turn analog computation travel distance. The demonstration output use is can demonstrate Chinese character the LCD12864 liquid crystal display monitor. Also can act according to the different situation to select the different charge method, like the daytime, evening, with waits for and so on the situations on the way. May carry on the manual revision charge price, has the replacement function.
基于单片机的出租车计价器设计
准备工作及设计分析
一、准备工作
收集并学习单片机方面的资料分析
1、方案选择 基于定时器控制的计价器
易受干扰、不稳定、不能切换时价
显示子程序
=
键盘控制子程序
里程计数子程序
延时子程序六大模
块,采用C语言实现。
出 租 车 计 价 器
设计系统主要内容
一、硬件设计
电源电路
时钟电路图 显示电路图
里程传感电路图
STC89C52
复位电路图
语音播报电路图
按键电路图
掉电存储电路图
设计系统的主要内容
二、软件设计
里程中断 程序
定时中断 程序
主程序
软件设 计
键盘子程 序
中途等待 程序
显示子程 序
基于单片机的出租 车计价器设计
导 师:
XX
答辩人:
XX
专 业:机械设计制造及其自动化
论文框架
1 出租车计价器设计现状与意义 2 准备工作和设计分析 3 设计系统的主要内容
4
设计意义及背景
1、出租车是现代城市重要交通工具,而计 价器则是公平交易的工具。
2、计价器运用广泛,其造价成本要尽量低,功能要全、 操作方便、运行稳定。
基于单片机控制的计价器 有丰富的I/O接口,控制灵活,易操作
准备工作及方案分析
2、方案分析
硬
软
件
件
采用单片机控制, 利用其丰富的I/O端 口,及其控制的灵
+ 活性,实现基本的
里程计价功能和价 格调节、显示功能。 主芯片采用 STC89C52,加上相 应的外围电路。
基于单片机的出租车计价器的设计
摘要随着经济的发展,以及城市的发展,带动了出租车行业的快速发展,使出租车成为我们日常生活中不可缺少的交通工具,了解和研究出租车上应用的计费原理及计费系统,对我们日常生活也有帮助。
而使用单片机实现出租车计价系统,是学习和深化单片机应用的较好途径。
本系统将会提高我们用C语言编写程序的能力、对C语言的实际应用有更深的了解,单片机应用系统设计综合能力的训练、培养我们分析问题和解决问题的能力。
对我们以后的工作招聘以及参加工作均有一定的帮助。
本设计的是一个基于单片机STC89C52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。
复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时字符型液晶1602显示最初的起步价,里程收费,等待时间收费三种收费,通过按键可以调整起步价,里程收费,等待时间收费。
通过按键模拟出租车的运行,暂停,停止。
在1602液晶上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总共的费用和总的路程。
【关键词】STC89C52 1602液晶出租车计费器目录1绪论 (1)1.1研究背景 (1)1.2研究意义 (1)1.3研究内容 (2)1.3.1 系统的主要功能 (2)1.3.2 方案论证与比较 (2)2系统总体设计 (4)2.1硬件设计 (4)2.2软件设计 (4)3硬件设计 (5)3.1 STC89C52单片机介绍 (5)3.2 单片机各引脚功能说明 (5)3.3 振荡电路设计 (7)3.4 复位电路设计 (8)3.5 键盘接口电路设计 (8)3.6 显示电路设计 (9)3.6.1 1602LCD的基本参数及引脚功能 (9)3.6.2 显示模块采用1602液晶显示接口电路 (10)4软件设计 (11)4.1 单片机资源使用 (11)4.2 单片机软件模块设计 (11)4.2.1 中断子函数 (11)4.2.2 判键子函数 (12)4.2.3 显示子程序 (13)4.3 总程序流程框图 (14)4.4. 使用软件proteus的介绍 (15)5系统测试 (16)5.1 计价器模式测试 (16)5.2 计价器计价参数测试 (17)5.3 计价器稳定性测试 (17)总结 (18)参考文献 (19)附录1 元件清单 (20)附录2 原理图 (21)附录3 单片机程序 (22)致谢................................................................. 错误!未定义书签。
基于STC89C52单片机出租车计价器设计毕业设计(论文) 精品
毕业设计论文基于STC89C52单片机出租车计价器设计摘要随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展。
现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展有很好的前景。
尽管小城市尚未普及,但计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
出租车计价器是单片机的一种典型应用。
基于单片机的计价器是由单片机和外部电路组成。
包括检测模块,控制模块,人机模块。
里程检测模块由A44E构成,控制模块包括STC89C52单片机和AT24C02,人机模块包括独立键盘和LED动态显示。
系统性能指标1.设定价格;2.显示当前单价、行驶里程和总金额;3.里程精确到0.1公里。
通过多次调试系统性能达到设计要求。
关键词:STC89C52,霍尔传感器A44E ,I2C总线,动态显示Design of Taximeter Based on STC89C52ABSTRACTWith the rapid development of city constriction, the taxi industry which symbolizes the cityscape also has an accelerated progress. Nowadays the automatic taximeter has been widely used in taxi industry in many cites. Therefore, the development of automatic taximeter is doomed. Although automatic taximeter is not spread in some towns, there is no doubt that it would be popularized. Thus, in future the business of automatic taximeter is still potential.One typical application of single chip computer is automatic taximeter. The hardware of this design is composed of single chip computer and peripheral circuits which consist of Detection Unit, Processing Unit and Human Computer Interaction Unit. The Detection Unit is based on Hall-effect sensor. The Processing Unit contains STC89C52 and AT24C02. Human Computer Interaction Unit is composed of keyboard and LED.The function of this system includes as follows:1.Set the unit price;2.Display the unit price, total amount and mileage.3.Accuracy: 0.1km.After repeatedly debugging, the performance of this system is reached the design requirements.KEY WORDS: STC89C52, Hall-effect sensor, A44E, I2C Bus, Dynamic display目录前言 (1)第1章系统工作原理 (3)1.1功能要求 (3)1.2基本原理 (3)第2章硬件设计 (5)2.1 单片机最小系统单元 (5)2.2 霍尔传感器单元 (6)2.3 掉电存储单元 (8)2.4 键盘调整单元 (9)2.5 显示单元 (10)第3章软件设计 (14)3.1 系统主程序 (14)3.2 里程计数中断程序 (15)3.3 中途等待中断程序 (15)3.4 计算程序 (17)3.5 显示程序 (18)3.6 键盘程序 (18)第4章调试改进过程及运行结果分析 (21)4.1 动态扫描的调试和分析 (21)4.2 AT24C02的编程与调试 (21)4.3 按键查询功能的实现 (21)4.4 计算程序的分析与设计 (22)4.5 结果分析与性能改进 (23)4.6 计价器系统的仿真 (23)结论 (26)谢辞 (27)参考文献 (28)附录A 系统原理图 (30)附录B 仿真图PCB板 (31)附录C 系统源程序 (33)外文资料翻译 (55)前言单片机是一种可通过编程控制的微处理器,虽其自身不能单独用在某项工程或产品上,但当其与外围数字器件和模拟器件结合时便可发挥强大的功能,现在单片机已广泛应用于众多领域。
出租车计价系统的设计
/夜 晚模 式 等 ,实现 了 出租车 自动 计 价 计 费功 能
冲转 换 成 里 程 数 来 模 拟 出租 车 行驶 的里 程 ,随 着里 程 数 的 增 加 ,
(1龌 程 计 算 利 用 红外 传 感 器 采集 电 机转 动时 的 脉 冲 信号 , 当超 过 起 步 价 包含 的里 程 数 时 ,系 统 按 照 预 设 单 价 、等 待 时 间
软件 开 发
出租 车计 价 系统 的设 计
邹南 贾婷 田枘杭 沈阳工学院信息与控制学院
搞薹 :本系统 采用 STC89C52单片机作 为主控 制芯片,LCD1602液 晶为显示器件。以 ST089S52单片机 为控 制核心设计 的一款 基 单片机的 出租车计价 器。采用红外传感器采集脉 冲转换 成 里程数 来模拟 出租车4-- f' ̄ 的里程 ,随着里程数 的增加 ,当超 过 起步价 包含 的里程数 时,系统 按照预设单价、等待 时间的 关系自动实现计 费,并 自动将计 费的结果 显示到液 晶上 。系统单 价可以手 动调 整,同时系统还 可以显示 等待 时间、 切 换 白天 晚 上 模 式等 信 息 。
(3)计价 计 费 程 序 思路 可 行
驶 的 路 程 ,随 着 里程 数 的 增 加 ,当超 过 预 设 里程 时,开 始 已 以一
系统 中可 以 通 过 计 价 器 实 现 白 天 黑 夜 不 同 时 段 的 计 价 计
定 的单 价 来 计 费 ,并 自动 将 计 费 的 结 果 显 示 到液 晶上 。系统 单 费 ,经 过 论 文 正 思 路 是可 行 的。
价 可 以手 工 调 整 ,同 时 系 统 还 可 以显 示 行驶 时 间 、等 待 时 间 等
信 息 。
基于单片机的出租车计价系统设计PPT
计价器是由计数器对里程的累计乘以单价, 加上起步价。设计中用霍尔传感器发出方波 信号,并用P3.4口把方波信号接受回来(计 数器计数)。用LCD分别显示公里数和当前 价钱。
主要使用的元器件
设计主要使用的元器件有: STC89C52单片机、霍尔传感器 、 MAX232及九针串口、LCD1062液晶显示屏 以及按键等器件。
VSS VDD VL RS
R/W
E
P0.0 8 D0
P0.1 P0.2
9 10
D1 D2
P0.3 11 D3
P0.4
P0.5 P0.6
12 13 14
D4 D5
D6
EA/VPP RD/P3.7 RW/P3.6
ALE/PRDG RSEN
31 17 16 30 29
P0.7 VCC GND
15 16
D7 BLA BLK
VCC
15
C B
VCC
R? R ES2
C1 03 1 0μ 1 00
1 0K
P33 1 3 P32 1 2
P35 1 5 P34 1 4
C1 01 3 0P
EA 3 1
19
1 1. 0 59 K Y2
18
3 0P
C1 02
RET 9
P37 1 7 P36 1 6
INT1 INT0
T1 T0
EA/VP
MAX232与单片机的接口电路图
LCD1602与单片机STC89C52硬件接 口电路图
P1.0 1
P1.1 P1.2
2 3
4
5
6
7
8
10
11 12
13
霍尔传感器信号发出
课程设计基于AT89C52单片机的出租车计费器设计报告
基于AT89C52单片机的出租车计费器设计报告摘要随着城市建设日趋加速,人们生活速度的加速,出租车作为一种快捷的交通工具愈来愈取得普遍的利用。
此刻各大中城市出租车行业都已普及自动计价器,因此关于出租车计费器模块的研究有专门好的进展前景。
出租车计费器是单片机的一种典型应用。
基于单片机的计费器是由单片机和外部电路组成。
包括检测模块,操纵模块,人机模块。
里程检测模块脉冲代替轮转实现,操纵模块包括AT89C52单片机,人机模块包括独立的按键模块和LED 动态显示。
系统性能指标1.设定价钱;2.显示当前单价、行驶里程和总金额;3.里程精准到千米。
关键词:AT89C52,脉冲,I2C总线,动态显示目录第4章调试改良进程及运行结果分析 (18)计算程序的分析与设计 (19)前言单片机是一种可通过编程操纵的微处置器,虽其自身不能单独用在某项工程或产品上,但当其与外围数字器件和模拟器件结合时即可发挥壮大的功能,此刻单片机已普遍应用于众多领域。
举例如下:1. 工业自动化。
如数据搜集、测控技术。
2. 智能仪器仪表。
如数字示波器、数字信号源、感应电流表等。
3. 消费类电子产品。
如空调机、微波炉、IC卡、汽车电子设备等。
4. 通信方面。
如调制解调器、程控互换技术等。
5. 武器装备。
如飞机、军舰、导弹、鱼雷制导、智能武器等。
作为与自动化技术和电子紧密相关的理工科学生,把握单片机是最简单也最基础的要求。
为了进一步丰硕和巩固单片机知识,也为了能更好的联系实际应用,本次毕业设计选择了基于单片机STC89C52操纵的出租车计价器,并力求能做出实物。
鉴于电子技术、运算机技术和各类更先进的仿真软件的显现,利用高级语言如C代替汇编语言进行编程和操纵已成为现实,也成为一种进展趋势。
单片机C语言编程相关于MC51汇编语言编程有如下优势:1. 对单片机的指令系统不需要有很深的明白得就能够够编程操作单片机。
2. 寄放器分派、不同存储器的寻址及数据类型等细节完全由编辑器自动处置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于STC89C52单片机出租车计价器设计摘要随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展。
现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展有很好的前景。
尽管小城市尚未普及,但计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
出租车计价器是单片机的一种典型应用。
基于单片机的计价器是由单片机和外部电路组成。
包括检测模块,控制模块,人机模块。
里程检测模块由A44E构成,控制模块包括STC89C52单片机和AT24C02,人机模块包括独立键盘和LED动态显示。
系统性能指标1.设定价格;2.显示当前单价、行驶里程和总金额;3.里程精确到0.1公里。
通过多次调试系统性能达到设计要求。
关键词:STC89C52,霍尔传感器A44E ,I2C总线,动态显示Design of Taximeter Based on STC89C52ABSTRACTWith the rapid development of city constriction, the taxi industry which symbolizes the cityscape also has an accelerated progress. Nowadays the automatic taximeter has been widely used in taxi industry in many cites. Therefore, the development of automatic taximeter is doomed. Although automatic taximeter is not spread in some towns, there is no doubt that it would be popularized. Thus, in future the business of automatic taximeter is still potential.One typical application of single chip computer is automatic taximeter. The hardware of this design is composed of single chip computer and peripheral circuits which consist of Detection Unit, Processing Unit and Human Computer Interaction Unit. The Detection Unit is based on Hall-effect sensor. The Processing Unit contains STC89C52 and AT24C02. Human Computer Interaction Unit is composed of keyboard and LED.The function of this system includes as follows:1.Set the unit price;2.Display the unit price, total amount and mileage.3.Accuracy: 0.1km.After repeatedly debugging, the performance of this system is reached the design requirements.KEY WORDS: STC89C52, Hall-effect sensor, A44E, I2C Bus, Dynamic display目录前言 (1)第1章系统工作原理 (3)1.1功能要求 (3)1.2基本原理 (3)第2章硬件设计 (5)2.1 单片机最小系统单元 (5)2.2 霍尔传感器单元 (6)2.3 掉电存储单元 (8)2.4 键盘调整单元 (9)2.5 显示单元 (10)第3章软件设计 (14)3.1 系统主程序 (14)3.2 里程计数中断程序 (15)3.3 中途等待中断程序 (15)3.4 计算程序 (17)3.5 显示程序 (18)3.6 键盘程序 (18)第4章调试改进过程及运行结果分析 (21)4.1 动态扫描的调试和分析 (21)4.2 AT24C02的编程与调试 (21)4.3 按键查询功能的实现 (21)4.4 计算程序的分析与设计 (22)4.5 结果分析与性能改进 (23)4.6 计价器系统的仿真 (23)结论 (26)谢辞 (27)参考文献 (28)附录A 系统原理图 (30)附录B 仿真图PCB板 (31)附录C 系统源程序 (33)外文资料翻译 (55)前言单片机是一种可通过编程控制的微处理器,虽其自身不能单独用在某项工程或产品上,但当其与外围数字器件和模拟器件结合时便可发挥强大的功能,现在单片机已广泛应用于众多领域。
举例如下:1. 工业自动化。
如数据采集、测控技术。
2. 智能仪器仪表。
如数字示波器、数字信号源、感应电流表等。
3. 消费类电子产品。
如空调机、微波炉、IC卡、汽车电子设备等。
4. 通信方面。
如调制解调器、程控交换技术等。
5. 武器装备。
如飞机、军舰、导弹、鱼雷制导、智能武器等。
作为与自动化技术和电子密切相关的理工科学生,掌握单片机是最简单也最基础的要求。
为了进一步丰富和巩固单片机知识,也为了能更好的联系实际应用,本次毕业设计选择了基于单片机STC89C52控制的出租车计价器,并力求能做出实物。
鉴于电子技术、计算机技术以及各种更先进的仿真软件的出现,使用高级语言如C代替汇编语言进行编程和控制已成为现实,也成为一种发展趋势。
单片机C语言编程相对于MC51汇编语言编程有如下优点:1. 对单片机的指令系统不需要有很深的理解就可以编程操作单片机。
2. 寄存器分配、不同存储器的寻址及数据类型等细节完全由编辑器自动处理。
3. 程序有规范的结构,可分为不同的函数,可使程序结构化。
4. 库中包括许多标准子程序,具有较强的处理能力,使用方便。
5. 具有方便的模块化编程技术,使已编好的程序便于移植,可极大缩短开发时间,增加程序的可读性和可维护性。
事实上,当今许多硬件的开发都已开始用C语言编程,如各种单片机、DSP、ARM等,用C语言进行工业控制也已成为一种趋势,为了更好的适应当今社会形势,为了更好的面对挑战、把握机遇,此次毕业设计决定尝试用C语言编程完成。
也希望能在进一步熟悉单片机控制的同时,对数字电子技术、模拟电子技术、计算控制技术以及常用外围芯片有更深层次的了解,提高自己的综合能力。
综上:基于单片机STC89C52设计的出租车计价器不仅可方便的用软件代替硬件,降低成本,具备一般计价器的计算里程和显示总金额的功能,还具备了掉电保持,白天、夜晚单价切换,并且还可很方便的扩展为速度测试仪,具有很好市场前景。
功能要求1. 设计一个出租车计价器,并利用霍尔传感器和单片机内集成的计数器测试出出租车运行里程。
2. 要求单价可调,里程精确到0.1公里,并要求对等待时间进行计时。
3. 利用I2C总线通过EEPROM对存储空间进行扩展,使其具备掉电存储功能。
4. 有完整的软件仿真结果和硬件电路,并用Protel设计系统原理图。
第1章系统工作原理1.1功能要求出租车计价器是根据乘客乘坐汽车行驶距离和等候时间的多少进行计价的,并在行驶中同步显示本次消费、运行里程、运行单价以及等待时间等信息。
从起步开始,当汽车行驶里程未满3公里时,均按起步价计算。
超过3公里后,实现每1公里单价收费,中间遇到暂停时,计程数不再增加,开始计时收费,计程收费和计时收费的和便构成了一位乘客的车费。
同时,白天和夜晚价格不同,可以进行切换。
白天单价、夜晚单价、等待单价和起步价格都可通过独立键盘进行调节。
(默认起步价为5元/3公里,里程单价白天为2.5元/公里,夜晚为3.5元/公里,等待计时单价为1元/1分钟)为提高计时、计价精度,确保乘客对自己消费的知情权,出租车计价器应做到里程数精确到0.1公里,同时为减少司机朋友来回调整单价以及停车后需重设单价的麻烦,计价器应具有掉电保持功能,即当重新启动后维持原有数值(包括总金额、等待时间、行驶里程、单价)不变,直至强制按下清零键,计价器显示起步价(刚起步时对应总金额)、运行单价,为下一次计价做准备。
1.2基本原理计价器系统主要由五部分组成:分别为基于霍尔传感器A44E的里程检测单元、STC89C52单片机、外扩串行EEPROM-AT24C02、独立键盘和LED显示。
霍尔传感器主要用于检测汽车行使的里程数,出租车车轮每旋转一周,霍尔传感器A44E便产生一相应的脉冲输出,并把该脉冲交由单片机进行处理,单片机则根据程序设定,通过计算脉冲个数换算出已行驶里程(里程=脉冲个数*出租车车轮周长),然后再根据从EEPROM-AT24C02中读取的单价等相关数据进行总的消费金额的计算:当里程小于3公里时,总金额=起步价+等待时间*等待单价;当里程大于3公里时,总金额=起步价+(里程-3)*运行单价+等待时间*等待单价;计算好的金额、等待时间、里程和单价等数据信息都可实时地显示在数码管上。
其中,等待时间可根据霍尔传感器A44E 是否有脉冲输出加以判断,如可设定等待时基为5s,即假如A44E 在5s 后仍无脉冲输出便认为进入等待时间,并由单片机STC89C52内部计时器对其进行计时。
独立键盘可以调整单价等相关数据,当按下某按键,会给单片机相应端口一低电平信号,单片机会通过循环扫描检测到此信号,并根据预先设置好的程序做出相应的处理;调整好的数据存储到EEPROM 中,掉电后可以使该数据不丢失,下次得电后直接从EEPROM-AT24C02中读到单片机,并通过数码管实时显示。
系统结构图如图1-1所示。
独立键盘A44E 霍尔传感器STC89C52数码管显示AT24C02EEPROM脉冲输入输出显示数据储存调整切换图1-1系统结构图第2章 硬件设计2.1 单片机最小系统单元主控机系统采用STC 公司生产的 STC89C52单片机,它含有512 字节数据存储器RAM ,内置8K 的电可擦除FLASH ROM ,可重复编程,大小满足主控机软件系统设计,所以不必再扩展程序存储器。
芯片外围电路最高可接入40MHZ 的晶振(AT 单片机数值一般为24MHZ)。
复位电路和晶振电路,以及P0口接入的10K 的上拉电阻便构成了STC89C52 单片机工作所需的最简外围电路。
单片机最小系统电路图如图2-1所示。
A01A12A23GND 4VCC 8WP 7SCL 6SDA5U4AT24C02VCC 40P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732EA 31ALE 30PSEN 29P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RX D 10P3.1/TX D 11P3.2/IN T012P3.3/IN T113P3.4/T014P3.5/T115P3.6/W R 16P3.7/RD 17XTAL218XTAL119GND20U1STC89C52S0SW-PB S?SW-PB S?SW-PB S3SW-PB S?S4VCC GNDGNDGNDS0 清零S1 递增S2 递减S3 功能S4 切换R35.1k R65.1kC430p C530pY111.0592MR81KS?SW-PBR5510R7200C322UFVCCGND按键电平复位电路内部时钟电路C?LED掉电存储单元图2-1 单片机最小系统STC89C52单片机的复位端接74LS14,它是一个史密特触发输入的芯片,高电平有效,具有稳定波形的作用。