基于单片机的出租车计费系统的设计毕业论文设计
基于单片机的出租车计费器设计课程设计(论文)
课程名称单片机原理及应用目录摘要 (2)1 方案论证 (2)1.1 方案一 (2)1.2 方案二 (3)1.3 方案比较 (3)1.4 系统的主要功能及算法公式 (3)2 出租车计费器系统设计 (4)2.1 硬件设计 (4)2.1.1 整体硬件电路图 (4)2.1.2 74LS27和74LS02芯片简介 (5)2.2 软件设计 (5)2.2.1 模块介绍 (5)2.2.2 程序流程图 (6)3 单片机89C51的简介 (7)3.1 主芯片89C51的硬件资源 (7)3.2 89C51中断系统 (8)3.3 单片机定时器/计数器的使用 (9)4 电路仿真结果 (10)5 课程设计总结 (12)参考文献 (12)致谢 (13)附录 (14)摘要单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
本课设主要了解应用单片机的定时器/计数器,以及中断。
这是一个比较小的系统,故采用汇编语言来编辑。
汇编语言是一种编译型程序设计语言,它具有编译速度快,占用系统空间小,具有一定的助记可读性等特点。
本系统假设速度恒定60Km/h(1Km/min),单价一定1.2元/Km,起步价6.0元,超过三公里开始计费,每公里加1.2元。
关键词:出租车计费器;AT89C51;定时器/计数器1、方案论证1.1 方案一采用数字电路控制。
其原理方框图如图 1-1所示。
采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性能不够稳定,而且不能调节单价,也不能根据天气调节计费标准,电路不够实用。
图1-1采用数字电路控制方法移位寄存器,译码电路,驱动电路等等电源部分显示所需价格显示所用时间1.2 方案二采用单片机控制。
利用单片机丰富的I/O 端口,及控制灵活性,实现基本的里程计价功能和几个调节、时间显示功能。
基于单片机多功能出租车计价器设计论文
基于单片机多功能出租车计价器设计引言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。
1.1 出租车计价器概述计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。
出租车计价器通过传感器与行驶车辆连接。
出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。
目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。
1.2本设计任务1.2.1设计任务设计一款基于AT89S51单片机的出租车计价器。
1.2.2 设计要求1.基本要求(1)不同情况具有不同的收费标准。
● 白天● 晚上● 途中等待(>10min 开始收费)(2)能进行手动修改单价。
(3)具有数据的复位功能。
(4)IO 口分配的简易要求。
● 距离检测使用霍尔开关A44E● 白天/晚上收费标准的转换开关● 数据的清零开关● 单价的调整(最好使用+和-按键)(5)数据输出(采用LCM103)。
● 单价输出 2 位● 路程输出 2 位● 总金额输出3 位(6)按键。
● 启动计时开关● 数据复位(清零)● 白天/晚上转换2.发挥部分(1)能够在掉电的情况下存储单价等数据。
(2)能够显示当前的系统时间。
(3)语音播报数据信息。
1.3 系统主要功能本课程设计所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、数据输出、计时计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的时候保存单价和系统时间等信息等功能。
输出采用8 段数码显示管。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。
单片机课程设计论文---出租车计价器
2.4硬件设计 ......................................................................................................... - 6 -
2.4.1 AT89S52单片机及最小系统..................................................................- 6 -
2.4.2 测距单元.................................................................................................- 8 -
5课程设计体会 ............................................................................................... - 14 -
参考文献 ......................................................................................................... - 16 -
规模较大用到的器件多造成故障率高难调试。而采用单片机进行的设计
相对来说功能强大是深化单片机应用的良好途径用较少的硬件和适当的软件
相互配合可以很容易地实现设计要求且灵活性强可以通过软件编程来完成更
基于单片机的出租车计费器的毕业设计
基于单片机的出租车计费器的毕业设计在现代社会中,出租车已经成为人们出行的重要交通工具之一、为了提高出租车计费的准确性和便捷性,本文将基于单片机来设计一个出租车计费器的毕业设计。
出租车计费器是指能够根据乘客的乘车时间和里程来计算出乘车费用的设备。
传统的出租车计费器通常采用机械式的结构,需要运营人员手动操作计费器的按钮来记录里程和时间,计算费用。
而基于单片机的出租车计费器可以实现更加准确和自动化的计费过程。
首先,本设计将采用单片机来记录乘车时间和里程。
通过设置两个红外传感器,一个用于检测车轮的转动次数从而计算里程,另一个用于检测乘客上车和下车的时间,用以计算乘车时间。
通过单片机的计算和储存功能,可以准确记录并保存乘车时间和里程。
其次,本设计将使用单片机来自动计算乘车费用。
根据不同地区或国家的计费标准,可以通过设置相应的计费算法来计算费用。
计费算法可以根据乘车时间和里程进行综合计算,还可以考虑到夜间加价和过路费等因素。
通过单片机的计算功能,可以更加快速和准确地计算出乘车费用。
同时,本设计还将使用单片机来显示乘车费用和其他相关信息。
通过连接LCD液晶显示屏,可以实时显示乘客的乘车费用,以及其他相关信息,如当前时间、里程数等。
这样可以方便乘客和司机随时查看乘车费用,避免争议和误解。
最后,本设计还将提供数据存储和查询功能。
通过连接存储器,可以将每次乘车的相关信息储存起来,包括乘车时间、里程、费用等。
这样可以方便运营人员进行统计和查询,了解每辆出租车的运营情况,并可以根据数据进行合理的调整和优化。
综上所述,基于单片机的出租车计费器可以大大提高计费的准确性和便捷性。
通过自动化的记录和计算功能,可以准确地计算出乘车费用,并通过LCD显示屏进行实时展示。
同时,还提供数据存储和查询功能,方便管理和优化运营。
这样设计的出租车计费器将有助于提高出租车行业的服务质量和运营效率。
毕业设计(论文)-基于单片机的出租车计价装置设计[管理资料]
基于单片机的出租车计价装置设计学院名称:专业:班级:姓名:指导教师姓名:指导教师职称:基于单片机的出租车计价装置设计摘要:为了满足出租车分时计费、分段计费、等候计费等功能的要求,实行自动计费,本系统采用单片机为核心控制单元,利用霍尔传感器进行瞬时速度测量,采用四位数码管显示,应用电擦除存储器对系统掉电时的系统信息进行存储。
实验测试结果表明:本装置能实现可靠的出租车分时、分段、等候计费等功能,已达到设计任务要求。
关键词:计价装置;单片机;霍尔传感器Design of the Taxi Accumulative Device Based on MicrocontrollerAbstract: In order to meet the taxi functions of requirements such as timeshare billing, subsection billing, waiting for billing, the realization of automatic billing and so on, this system use microcontroller as the core control elements, and use hall sensors for instantaneous velocity measurement, f our digital tube displayed.When power lost, system applies electric erased the memory to store system information. The test results show: This device can achieve taxi timeshare, segmented, waiting for billing and other functions reliably, and has achieved the design task requirements..Keywords:Taxi accumulative device; microcontroller; Hall sensor;目录前言 (1)第1章绪论 (2)课题的目的及意义 (2)研究内容 (2)技术要求 (3)第2章系统总体设计方案 (4)方案的选择与论证 (4)系统各模块功能的设计 (6)单片机模块 (6)传感模块 (6)数据存储模块 (6)输入模块 (6)显示模块 (6)供电电路 (6)第3章系统硬件设计 (7)单片机模块设计 (7)时钟电路 (7)复位电路 (8)传感模块 (9)数据存储模块 (10)显示模块 (11)输入模块 (13)电源模块 (13)第4章系统软件设计 (14)软件设计思路 (14)程序模块 (14)主程序 (14)定时子程序 (15)按键扫描子程序 (16)显示子程序 (17)主程序设计 (18)第5章出租车计价装置的调试 (20)硬件调试 (20)上电前的调试 (20)上电后的调试 (20) (20) (21) (21)掉电存储测试 (22)第6章总结 (24)参考文献 (25)致谢 (27)附录1 电路原理图 (28)附录2 程序 (29)附录3 元器件清单 (38)基于单片机的出租车计价装置设计前言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
基于单片机出租车的计价器毕业论文设计
毕业论文设计课题名称: 基于单片机出租车的计价器毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解红河学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:目录1 绪论 (4)2 系统设计要求及功能 (5)2.1 设计要求 (5)2.2 系统主要功能 (5)3 系统方案选择与论证 (6)3.1 总体方案设计 (6)3.1.1 总体方案选择与论证 (6)3.1.2 总体设计框图 (6)3.2 部分芯片选择与论证 (6)3.2.1 单片机选择与论证 (6)3.2.2 显示部分方案选择与论证 (7)4 硬件电路设计 (8)4.1 系统芯片概述 (8)4.1.1 单片机概述 (8)4.1.2 数码管概述 (9)4.1.3 74LS373芯片概述 (11)4.1.4 74HC245概述 (11)4.2 系统电路设计 (13)4.2.1 主控电路设计 (13)4.2.2 驱动电路设计 (13)4.2.3 显示部分电路设计 (14)5 软件设计 (15)6 系统调试及结果分析 (16)6.1 系统调试 (16)6.2 性能分析 (16)总结 (17)参考文献 (18)致谢 (19)附件 (20)出租车计价器的设计与制作摘要:该设计的是一个基于单片机STC89C52的出租车自动计费系统,附有复位电路,时钟电路,键盘电路等。
基于单片机的出租车计价器设计本科毕业设计论文
毕业设计(设计)题目:基于单片机的出租车计价器设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
矚慫润厲钐瘗睞枥庑赖。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
聞創沟燴鐺險爱氇谴净。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
残骛楼諍锩瀨濟溆塹籟。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
酽锕极額閉镇桧猪訣锥。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于单片机和FPGA的出租车计费系统毕业设计
Liaoning Normal University(届)本科生毕业论文(设计)题目:基于单片机和FPGA的出租车计费系统学院:辽宁师范大学专业:电子信息工程学号:学生姓名:指导教师:年月目录摘要 (1)Abstract (1)1绪论 (2)2系统设计 (2)2.1 系统组成 (2)2.1.1 计费及显示 (3)2.1.2 时钟及显示................................... 错误!未定义书签。
2.1.3 计费开始提示................................. 错误!未定义书签。
2.2 功能模块设计.................................... 错误!未定义书签。
3硬件及软件实现........................................ 错误!未定义书签。
3.1 传感器........................................... 错误!未定义书签。
3.1.1 光电传感器电路设计 .......................... 错误!未定义书签。
3.1.2车轮光电开关检测电路.......................... 错误!未定义书签。
3.2 单片机.......................................... 错误!未定义书签。
3.2.1 8051 单片机功能方块图 ....................... 错误!未定义书签。
3.2.2 AT89S51单片机简介 (3)3.2.3 AT89S5l与51系列单片机相比具有如下特点 (4)3.2.4 89S51的内部框图 (4)3.2.5 中断控制 (8)3.2.6 单片机控制程序设计 (8)3.2.7 单片机汇编语言源程序 (13)3.3显示及按键控制系统 (29)3.3.1 LED数码管 (29)3.3.2 数据显示电路的设计 (31)4系统检测及分析 (32)4.1 系统仿真硬件验证 (32)4.1.1 系统的调试方法 (32)4.1.2 系统的硬件验证 (32)4.2 设计技巧分析 (33)谢辞 (37)参考文献: (38)摘要本系统电源电压为+16V,速度传感器具有汽车每运行1㎞提供1000个脉冲信号的特性。
基于单片机的出租车计价器设计毕业设计论文
毕业设计说明书基于单片机的出租车计价器设计摘要:本设计的是一个基于单片机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出租车计价器概述首先,随着我国经济的发展,城市化进程逐步加快,生活水平逐步提高,人们也不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
基于单片机出租车计费系统毕业论文
基于单片机出租车计费系统毕业论文目录摘要 (1)Abstract (2)目录 (3)第一章总体设计方案及要求 (4)1.1 255计数器的设计方案 (5)1.2 50000计数器的设计方案 (5)1.3 出租车计费系统的设计方案 (6)1.4 课程设计的任务要求 (7)1.4.1 外部脉冲自动计数,自动显示。
(7)1.4.3 课程设计的要求 (7)第二章硬件电路的设计 (8)2.1 单片机的最小系统硬件电路的设计 (8)2. .1.1 单片机AT89S52的介绍 (9)2.1.2 复位电路 (11)2.1.3 时钟电路 (12)2.2 显示硬件电路的设计 (12)2.2.1 数码管显示电路 (12)2.2.2 液晶显示电路 (14)2.3 键盘硬件电路的设计 (16)2.4 串行通信接口电路 (16)2.5 电源电路的设计 (17)2.6 255计数器的硬件的电路设计 (18)2.7 50000计数器的硬件电路的设计 (19)2.8出租车计费系统的硬件电路设计 (21)第三章软件设计 (22)3.1 255计数器的软件设计 (23)3.2 50000计数器的软件设计 (24)3.3 出租车计费系统软件设计 (25)第四章仿真与调试 (26)4.1 系统的调试 (26)4.2 255计数器的仿真 (26)4.3 50000计数器的仿真 (27)4.3 50000计数器的仿真 (28)第五章总结 (29)第六章附录一程序源代码 (30)6.1 255计数器源代码 (30)6.2 50000计数器源代码 (34)6.3 出租车计费器程序源代码 (38)第七章附录二原理图 (44)7.1 255计数器电路图 (44)7.2 50000计数器电路图 (45)7.3 出租车计费系统电路图 (46)参考文献 (47)第一章总体设计方案及要求本设计是一个以单片机为控制核心的出租车计费系统,利用外中断来对外部传感器检测的脉冲进行计数,采用下降沿触发方式,当外部的脉冲下降沿到来时,触发中断计数加一,同时还有与外部的晶振电路、复位电路、LCD_1602显示电路和按键电路结合,在与软件配合就能实现出租车计费。
基于单片机出租车计费系统
第2章系统设计2.1 系统组成电源的电压为可调稳压电源。
用霍尔传感器获取脉冲,设汽车运行1圈提供1个脉冲信号。
采用LED数码管显示。
具体功能要求如下:图2.1系统方框图2.1.1 计费及显示①单价显示格式为“X.X”,单价为元/㎞,不同的时间段单价不同: 06:00~23:00时单价为1.4元/㎞,23:00~06:00时间段内单价为1.80元/㎞。
②里程显示格式为“XXX.X”,单位为km,精确度为0.1km。
③等候单价有两种情况:等候时间小于1小时等候单价为0.5元/分;等候时间大于1小时等候单价为20元/时。
④等候时间显示格式为“XX-XX”,车子处于等候状态的定义是:当行驶速度等于0时为“等候时间”。
在等候时间大于1小时时可以不显示等候时间,但要计算等候时间。
⑤费用的计算,起步价为7.00元,当里程小于或等于2㎞时,按起步价算;当里程大于2㎞时按如下公式计算费用:。
⑥费用显示格式为“XXX.X”,单位为元。
2.1.2 时钟及显示在出租车的正常运行过程中,应显示当前的时间,在汽车熄火时,时间可不显示,但时钟仍须正常运行。
2.1.3 计费开始提示当载客出租车起步后,随着空车指示牌扳倒指示灯熄灭,此时有语音或灯光信号提示。
图2.2 总体原理框图2.2 功能模块设计根据系统的设计要求整个计费系统可分为两个大的模块,单片机模块与CPLD模块,单片机模块分为:等待判别,里程计算,等待计时,参数调整。
CPLD 模块分为:按键处理模块,数据处理及整合模块,显示模块。
CPLD模块:按键处理模块:受硬件影响,本次系统的所有按键都由CPLD处理,在接收到按键信号后,将所得的信号传递给单片机,单片机再对这些信号做相应的处理。
数据整合及处理模块:该模块将单片机所传来的高八位和低八位的数据整合成十六位,然后将这十六位数据转换成十进制数据并按位取数据传给数码管扫描显示模块。
显示模块:将接收的数据进行数码管动态扫描显示。
单片机控制的出租车计价器毕业设计论文
单片机控制的出租车计价器摘要由于科技的飞速发展,带动汽车行业快速发展,城市扩张,带动人口的流动。
这就使得出租车的存在有了必要性,出租车的载人价格的公平性、准确性也显得日益重要,而出租车上的计价器就是关键,使计价器变得更加精确和智能化就显得尤为重要。
而这方面的研究对我们日常生活也有帮助。
使用单片机实现出租车计价系统非常有应用价值。
本设计主要运用了单片机实现了计价的初始化功能。
综合考虑各种因素,本系统采用STC89C52单片机实现出租车的自动计费设计。
STC89C52单片机稳定性极高,误差小,带有时钟及复位电路,其中后者采用的晶振频率为12MHz,有效保障了整个设计的精确性。
本设计结合霍尔传感器的感应功能实现对出租车行使距离的测量,并将数据显示在LCD1602液晶显示屏上,显示内容完整地涵盖了出租车行使的公里数、途中等待的时间长短以及最重要的费用数值。
当出租车结束行驶时语音系统可以实现出租车行使距离及应收取多少价格的自动播报,并可判断出当下时间到底是白天还是夜晚。
本设计基本完成了预期的构思,测试结果表明相关硬件电路及软件都达到了设计的要求。
关键词:LCD1602液晶;单片机;霍尔传感器;语音播报Taximeter Controlled by Single ChipMicrocomputerAbstractAutomotive industry is developing rapidly with the development of science and technology,the city is expanding leads the population flowing.This makes the existence of taxis necessary, the fairness and accuracy of the manned price of taxis is increasingly important, and the meter on the taxi is the key, so that the meter becomes more accurate and intelligent It is particularly important. And this research also helps us in our daily life. It is very valuable to realize the system using single chip computer, and it is also a good way to deepen the application of single chip computer. This taxi automatic billing system choose STC89C52 microcontroller. The reset circuit is the initialization operation of the single chip microcomputer. In addition to the normal initialization, in order to get out of the predicament, the reset circuit can start again. The clock circuit uses 12MHz crystal vibration as the system's Shizhongyuan, with high accuracy.The distance measurement is measured by Hall sensor induction. The starting price can be adjusted by pressing the button, mileage charges, and waiting for charges. Simulate taxi start billing, wait, and end billing by keystroke. Show the mileage and waiting time on the 1602 LCD. At the end of the billing, the total price for the day or night will be automatically settled according to the current time, and the mileage and total price can be automatically broadcast by voice. This design has basically completed the anticipated idea, the hardware circuit and software meet the design requirements.Key words: LCD1602 liquid crystal; single chip microcomputer; Holzer sensor;voice broadcas目录第一章绪论........................................ 1错误!未定义书签。
毕业设计(论文)-基于单片机的出租车计价系统的设计
各专业完整优秀毕业论文设计图纸本科生毕业论文(设计)基于单片机的出租车计价系统的设计学院电气(机电)工程学院专业电气工程及其自动化班级学号学生姓名联系方式指导教师职称:讲师年月独创性声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。
除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表的研究成果。
与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。
签名:__________________________年______月_____日授权声明本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。
本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。
本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”):学生签名:年月日指导教师签名:年月日说明:独创声明和授权声明不编页码,单独成页。
摘要近些年来,我国的经济正以十分惊人的速度发展,市民的消费水平也原来越高,城市的交通也越来越发达,出租车计价器由于体积小,精确计算出租车行驶里程,稳定性高,以及便于安装等特点,出租车计价器被广泛用于出租车行业。
本系统是由主控模块、计时模块、存储模块、显示模块、按键模块和电机驱动模块组成。
该系统可以在没有乘客时候可以显示时间,在白天和黑夜切换两种不同的计费价格,可以根据汽车行驶的路程进行自动计费。
当乘客到达目的地时候,可以按清零键可以把价格清除。
如果在特殊情况下计价器突然失去电源,重新启动电源后,可以显示掉电前的价格,防止价格的丢失,该系统的设计为司机同志提供了很多方便。
关键词:计价器;时钟;单片机AbstractIn recent years, our country's economy is developing with astonishing speed, the higher the citizens' consumption level is also the original, urban traffic is becoming more and more developed, the taxi meter due to the small size, precise calculation of taxi range, high stability, and ease of installation etc, the taxi meter is widely used in the taxi industry. This system consists of main control module, timing module, memory module, display module, keys module and motor drive module. The system can in no passengers can display the time and in the day and night switch two different pricing, price can be automatic billing according to the car away. When the passengers to arrive, can press the reset key to remove the price. If in special cases the meter suddenly loses power, restart the power after, can show off in front of the electric price, to prevent the loss of the price, the system design has provided many conveniences for driver comrades. Keywords:; taximeter; clock;SCM目录第一章出租车计价器 (1)1.1 选题背景和意义 (1)1.2 国内外研究现状、发展动态 (1)第2章出租车计价器 (2)2.1 设计任务要求 (2)2.1.1 设计任务 (2)2.1.2 设计要求 (2)2.2 设计的主要功能 (3)2.3 方案的确定 (3)2.3.1 单片机的选择 (3)2.3.2 计时模块的选择 (4)2.3.3 显示模块的选择 (4)2.3.4 最终方案的确定 (5)第3章硬件电路设计 (5)3.1 STC89C52单片机 (5)3.1.1 最小系统设计 (8)3.1.2 时钟电路 (8)3.1.3 复位电路 (9)3.2 时钟模块 (9)3.2.1 DS1302性能简介 (9)3.2.2 DS1302接口电路设计 (10)3.3 按键控制模块 (12)3.4 LCD1602显示电路 (13)3.4.1 LCD1602主要技术参数: (13)3.4.2 引脚功能说明 (14)3.5 AT24C02存储模块 (15)3.6 电机驱动模块 (15)第4章软件设计 (17)4.1 系统流程图 (17)4.2 编程软件Keil C51 (18)4.3 画图软件Protel99SE (18)4.4仿真软件Proteus (19)致谢 (21)参考文献 (22)附1、系统原理图 (23)附2、proteus仿真图 (24)附3、系统的源程序 (25)第一章出租车计价器1.1 选题背景和意义近些年来,我国的经济正以十分惊人的速度发展,市民的消费水平也原来越高,城市的交通也越来越发达,出租车计价器由于体积小,精确计算出租车行驶里程,稳定性高,以及便于安装等特点,出租车计价器被广泛用于出租车行业。
【完整版】基于51单片机的出租车计价器设计毕业论文设计
第一章绪论1.1出租车计价器的研究背景及意义1.1.1研究背景当今社会,随着生活水平的日益提高,衣食住的享受已不能满足人们的需求,出行的舒适度已受到越来越多人的关注。
于是,出租车行业以低价高质的服务给人们带来了出行的享受,所以越来越受到广大群众的欢迎。
我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
重庆市起重机厂是我国的第一家生产计价器企业,最早的计价器全部采用机械齿轮结构,只能完成简单的计程功能。
可以这么说,早期的计价器就是一个里程表,并且,总存在着买卖纠纷等各种问题困扰着行业的发展。
而改良出租车计价器是在出租车行业中解决这一矛盾的最好方法,用更加精良的计价器来为乘客提供更加优质的服务。
随着改革开放日益深入,出租车行业的迅猛发展,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。
出租车行业已成为象征着城市文明的窗口,现在各大中城市出租车行业都已普及自动计价器,计价器技术的发展已成定局,所以未来汽车计价器的市场还是十分有潜力的。
1.1.2 研究意义凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如3KM)计费数字显示开始从起步价(如7元)增加。
当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。
汽车继续行驶时,停止计算等候费,继续增加里程计费。
到达目的地,便可按显示的数字收费。
出租车计价的的原理简单的概括为以下几个方面:●里程传感器:采集车速信号,(也可以自己做车速传感器,采用霍尔效应做),车速信号为脉冲信号,采集脉冲信号的频率就可以得到车速,可以用到芯片的定时器捕获。
如果车速大于一定的值,采用公里数计算价格,如果车速小于这个值,就可以用时间计算。
基于单片机的出租车计价器毕业设计论文
基于单片机出租车计费器的设计题目基于单片机的出租车计价器学生指导教师王旭辉年级 2012级专业电子信息工程二级学院信息工程学院邯郸学院信息工程学院2015年1月目录摘要.............................................. 错误!未定义书签。
ABSTRACT........................................... 错误!未定义书签。
1 课程设计任务书 (2)1.1 课程设计任务.............................. 错误!未定义书签。
1.2 课程设计方案.............................. 错误!未定义书签。
2硬件电路设计 (4)2.1 振荡电路 (4)2.2 复位电路设计 (4)2.3 键盘接口电路 (5)2.4 显示电路 (5)2.4.1 1602LCD的基本参数及引脚功能 (5)2.4.2 显示模块采用1602液晶显示接口电路 (7)2.5 单片机各引脚功能说明 (7)3 软件设计 (8)3.1 单片机资源使用 (8)3.2 单片机软件模块设计 (8)3.2.1 中断子函数 (8)3.2.2 判键子函数 (9)3.2.3 显示子程序 (10)3.3 总程序流程框图 (11)总结 (12)参考文献 (14)致谢 (15)附录1 元件件清单 (16)附录2 原理图 (17)附录3 程序清单 (18)基于单片机的出租车计价器1 引言随着现代经济飞速的发展,人民生活水平的提高,越来越多的居民为了方便的出行,大都会选择乘坐出租车出行,而且随着科学技术的前进,各种各样的打车软件相继出现,例如滴滴打车软件等,都更加方便了生活,人们为了高效率的活动也更倾向于打车,于是了解出租车必备设备计价器成了人们的兴趣,这可以使我们了解其原理,避免出现被多要费用等情况的出现。
本课题采用STC89C52单片机进行设计,其中用按键来实现轮胎转圈行驶的里程数、显示模式的切换、时钟的调整、等待时间的增加等功能,使用DS1302进行计时,LCD1602液晶显示屏显示,使用芯片at24C02进行内容存储,使用Keil编程软件编写程序,实现了路程清零、里程数增加及路程和费用的显示、时间的加减调整、显示内容的切换等功能。
基于单片机的出租车计费系统的设计
基于单片机的出租车计费系统的设计摘要:论文设计的对象是人们日常生活中常见的出租车计费系统,整个系统是由单片机进行总体的控制,显示屏幕采用的是LCD1602液晶显示屏。
主要的功能是实现日期和时间的显示、白天晚上模式的切换、等待时间和里程计费等功能。
在设计过程中,利用Keil软件对C语言进行软件的编程,硬件电路的原理图是采用Protel99SE软件进行绘制。
设计的目的是使出租车计费系统在保证准确性的前提下,更加智能和便捷化,因而在现实生活中具有重要的应用价值。
关键词:单片机;LCD1602;计费系统;液晶显示1引言出租车计费系统的发展经历了好几个阶段,从原始的机械元件组装,到模拟电路元件组装的出租车计费器,再到快速发展的今天是用微处理器来实现的。
出租车计费器所扮演的角色对顾客与司机是很重要的,计价的准确性是顾客最关心的焦点。
所以,设计一款既可以准确无误的智能计费又可以方便司机操作的出租车计费器变得十分重要。
论文目标是完成一款出租车计费系统的设计,采用STC89C52单片机进行控制,主要的功能是通过里程和时间两个基础参数来计算乘车金额,完成对所得的数据进行处理,然后显示出来。
起步价可以根据不同的需求进行更改,也可以切换白天和夜晚模式,从而满足司机对计费器的要求。
2出租车计费系统的硬件设计2.1系统实现的功能(1)可以显示年月日时分秒,这样也方便司机和乘客看时间日期。
(2)屏幕上会有走了多少公里。
(3)如果司机在等乘客的时候也是要计费的,能够实现时间计费。
(4)计费金额的显示。
(5)设置好起步的价格,如果超出起步价的公里后,按照设定的价钱慢慢叠加。
(6)白天和晚上的起步价格肯定不一样,可以分别设置。
(7)如果突然断电了,之前设置好的数据也不会丢失,仍然是可以继续使用的,无需重新设置。
为了使测速效果更加逼真,采用3V直流电机模拟发动机工作。
司机在等待有人乘车的时候,屏幕上会显示时间和日期,这样也方便司机看时间。
基于单片机的出租车计价器的设计(毕业论文)
毕业论文(设计)论文题目:基于单片机的出租车计价器的设计学生姓名:******学号:*******指导教师: *****职称:教授院系:物理与电子信息工程学院专业班级:***************************二○一二年五月十日摘要随着出租车行业的发展,出租车已经是城市交通的重要组成部分,出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
而随着单片机性能不断提高而价格不断下降,单片机控制在越来越多的领域得以应用。
本设计按照传统的模式,在整个项目开发过程中,先根据控制系统要求设计原理图,PCB电路图绘制,电路板制作,元器件的焊接,然后进行软件编程,通过仿真器对系统硬件与软件调试,最后将调试成功的程序固化到单片机中。
这一过程中的主要问题是,应用程序需要在硬件完成的情况下才能进行调试。
本系统是由89C52单片机、数码管显示模块、计数脉冲发生器、及里程计算等模块组成。
关键字:单片机数码管显示计费控制Abstractwith the development of the taxi industry, a taxi is an important part of urban transportation, taxi drivers and passengers the message accounting device is both sides of the trading standards, it is an important symbol of development of the taxi trade, is the most important tool in a taxi. It was about trading the interests of both parties. Has good performance both for the message accounting device taxi driver friend or passengers alike is very necessary. Therefore, the research is also very smart meter car has a application value. But along with single-chip microcomputer with improving performance and prices falling, SCM control in more and more field to the application. This design according to the traditional model, in the whole project development process, according to the control system requirements to design principle diagram, PCB draw circuit diagram, circuit board production, components of welding and software programming, through the simulation of the system hardware and software debugging, will ultimately successful program to cure debugging in single chip microcomputer. This process is the main problem, application needs to finish in the hardware can debugging. This system is made of 89 C52 single chip computer, digital pipe display module, counting pulse generator, and mileage calculation module.KEY WORD digital pipe display billing control目录绪论 (6)第1章计价器控制器的背景及方案的比较 (7)1.1 选题背景与意义 (7)1.2国内外研究现状、发展动态 (7)1.3研究的内容及可行性分析 (8)1.3.1研究的内容 (8)1.3.2可行性分析 (8)1.4系统整体的方案 (8)1.4.1 系统整体的方案选择 (8)1.4.2方案确定 (9)1.5 显示模块的方案 (9)1.5.1显示模块的方案选择 (9)1.5.2方案确定 (10)第2章出租车计价器的硬件构成 (11)2.1 硬件部分的原理图 (11)2.2硬件设计 (11)2.2.1 单片机模块 (11)2.2.2 AT89S52单片机及其引脚说明 (12)2.3脉冲发生器模块 (15)2.4显示模块 (15)第3章出租车几家系统的软件设计 (17)3.1 系统主程序设计 (17)3.2 里程计算的设计 (18)3.3 显示程序的设计 (18)第4章系统调试 (19)4.1 使用的仪器仪表与工具 (19)4.2 调试方法 (19)第5章致谢 (20)参考文献 (21)附录 (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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文(设计)内容介绍目录摘要 (1)Abstract (1)第一章绪论 (2)第二章系统分析 (2)2.1 出租车计价器的功能要求 (2)2.1.1 出租车计价器的基本功能 (2)........................................................................................................................................................................ 2.1.2 出租车2.2 出租车计价器的设计框图 (3)第三章硬件系统设计 (4)3.1 单片机最小系统设计 (4)3.1.1 系统主控芯片A T89C51简介 (4)3.1.2 电源电路的设计 (6)3.1.3 复位电路的设计 (7)3.1.4 晶振电路的设计 (7)3.2 测速电路的设计 (8)3.2.1 A44E霍尔传感器简介 (8)3.2.2 A44E速度测量的原理 (8)3.3 显示电路的设计 (9)3.3.1 LCD1602液晶显示屏简介 (9)3.3.2 LCD1602液晶显示的原理 (9)3.4 时钟电路的设计 (10)3.5 掉电存储电路的设计 (11)3.6 键盘电路的设计 (12)第四章软件系统设计 (12)4.1 AT24C02子程序设计 (12)4.1.1 AT24C02的写入过程 (12)4.1.2 AT24C02的读出过程 (13)4.2 LCD1602显示子程序的设计 (14)4.2.1 LCD1602的写操作 (14)4.2.2 LCD1602的初始化 (15)4.3 时钟子程序的设计 (17)4.3.1 DS1302的控制字节 (17)4.3.2 DS1302的数据输入输出 (18)4.3.3 DS1302的寄存器 (29)4.4 测速子程序的设计 (20)4.5 计费子程序的设计 (21)4.6 按键处理子程序的设计 (21)第五章系统仿真 (22)总结 (24)参考文献 (25)附录1 整体电路图 (26)附录2 程序清单 (27)基于单片机的出租车计费系统的设计摘要:出租车因其方便、快捷已逐步成为人们生活中必不可少的代步工具,然而出租车计费系统的可靠性和准确性一直受到乘客们的普遍关心,计价器运营数据的管理是否方便则是出租车司机最关注的问题。
因此,设计出一种即能准确计价又能方便司机操作的计价器尤为重要。
本文介绍了一种以AT89C51单片机为核心设计的一款多功能出租车计价器,该计价器能实现按时间和里程综合计费,能显示时间、里程、车价等相关信息。
系统采用A44E霍尔传感器通过对轮胎转数的计数,实现对出租车里程和速度的测量,最终得出计费信息并通过液晶屏显示。
关键词:AT89C51;液晶屏;掉电存储;霍尔传感器中图分类号:TP393Abstract: A taxi because of its convenient ,quick and has gradually become essential in people’s life instead of walking tool, however, taxi billing system reliability and accuracy has been widespread concern by the passengers, the meter will it be convenient for operation data management the most concern is a taxi drive. Therefore, design an accurate valuation and can be convenient for driver operation of the meter is especially important. In this paper, a single-chip microcomputer AT89C51 as the core design of a multifunction mete taxi, the meter can be realized by time and integrated computation ca mileage, can display time, rang, price and related information. System uses A44E hall sensor based on the tie turn, counting the number of implementation of taxi mileage and speed measurement, finally concludes that the billing information and through the LCD display.Key words: AT89C51; LCD; Power off storage; hall sensor第一章绪论出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。
我国的第一家生产计价器企业是重庆市起重机厂,最早的计价器全部采用机械齿轮结构,只能完成简单的计程功能,可以说早期的计价器就是一个里程表。
随着科学技术的发展,产生了第二代计价器。
它采用了手摇计算机与机械结构相结合的方式,实现了半机械半电子化。
此时它在计程的同时还可以完成计价的工作。
大规模集成电路的发展又产生了第三代计价器,也就是全电子化的计价器。
它的功能也在不断完善。
当单片机出现并应用于计价器后,现代出租车计价器的模型也就基本具备了,它可以完成计程,计价,显示等基本工作。
单片机以及外围芯片的不断发展促进了计价器的发展。
计价器是出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,因而计价器计价准确与否,直接关系到经营者和消费者的经济利益。
依据国家有关法律、法规,出租汽车计价器是列入国家首批强制检定的工作计量器具之一,也是近年来国家质量技术监督部门强化管理的六类重点计量器具之一。
现在出租车是城市交通的重要组成部分,行业健康和发展也获得越来越多的关注。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
第二章系统分析2.1 出租车计价器的功能要求设计出租车计价器之前应首先了解出租车计价器的基本功能和设计参数。
2.1.1 出租车计价器的基本功能本课题所设计的出租车计价器主要功能有:白间/夜间计费方式自动转换、时间输出、金额输出、里程输出、掉电存储等功能。
当空车牌按下后,计价器开始工作,由路程传感器开始采集信号,然后传送到单片机,单片机进行信号的计算处理,并最终将计算结果通过液晶显示屏显示。
2.1.2 出租车计价器的设计参数1)显示参数四屏显示:同时显示时钟、里程、金额和等待时间。
(1)时钟显示:显示方式:“XX:XX:XX”,精确到1秒;(2)里程显示:显示方式:“XXX”,单位为km,精确到1km;(3)金额显示:显示方式:“XXXX.X”,单位为元,精确到0.1元;(4)等待时间显示:显示方式:“XXX”,单位为分,精确到1分。
2)计费参数费用的计算是按行驶里程收费。
(1)当里程≤3km时,按起步价7.5元计;(2)当里程在3km~6km之间时,1.5元/km(夜间1.7/km);(3)当里程>6km时,2.2元/km(夜间2.5/km);(4)当时速<12km/h时,进入等待状态,等待时间累积5分钟加收1元;(5)每次乘车加收0.5元燃油附加费。
2.2 出租车计价器的设计框图了解了出租车计价器的基本功能和设计参数后,还需要从总体上把握系统的设计从而可以进行分部设计,这样不但能过加快系统设计速度,而且大大降低了系统设计时的难度和错误。
本文设计的出租车计价器从总体上可分为硬件部分和软件部分。
硬件部分:包括时钟电路模块、液晶显示电路模块、测速电路模块、掉电存储电路模块、复位电路模块、独立键盘模块及电源电路模块。
其硬件结构框图如图2.1所示。
图2.1 硬件系统结构框图软件部分:包括AT24C02子程序、测速子程序、计费子程序、LCD1602显示子程序、按键处理子程序。
软件系统结构框图如图2.2所示。
N图2.2 软件系统结构框图第三章硬件系统设计3.1 单片机最小系统设计3.1.1 系统主控芯片AT89C51简介AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes 的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。
AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。
主要性能参数[1]:·与MCS-51产品指令系统完全兼容·4k字节可重擦写Flash闪速存储器·1000次擦写周期·全静态操作:0Hz-24MHz·三级加密程序存储器·128×8字节内部RAM·32个可编程I/O口线·2个16位定时/计数器·6个中断源·可编程串行UART通道图3.1 AT89C51引脚图·低功耗空闲和掉电模式本设计选用的单片机为DIP双列直插封装方式,其引脚图如图3.1所示。
各个引脚的功能如下:·VCC:电源(+5V)·GND:地·P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。
作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
·P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。
作输入口使用时,因为内部存在上拉电阻,某个引)。