(毕业论文)-AT89S51出租车计价器系统设计

上传人:zhuma****mei1 文档编号:54233628 上传时间:2018-09-09 格式:DOC 页数:47 大小:1.32MB
返回 下载 相关 举报
(毕业论文)-AT89S51出租车计价器系统设计_第1页
第1页 / 共47页
(毕业论文)-AT89S51出租车计价器系统设计_第2页
第2页 / 共47页
(毕业论文)-AT89S51出租车计价器系统设计_第3页
第3页 / 共47页
(毕业论文)-AT89S51出租车计价器系统设计_第4页
第4页 / 共47页
(毕业论文)-AT89S51出租车计价器系统设计_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《(毕业论文)-AT89S51出租车计价器系统设计》由会员分享,可在线阅读,更多相关《(毕业论文)-AT89S51出租车计价器系统设计(47页珍藏版)》请在金锄头文库上搜索。

1、扬州工业职业技术学院扬州工业职业技术学院2009 2010 学年第 一 学期毕业设计毕业设计课题名称: AT89S51 出租车计价器系统设计 设计时间: 2009.09.152009.12.24 系 部: 电子信息工程系 班 级: 0501 电子 姓 名: 指导教师: 扬州工业职业技术学院毕业设计论文第 1 页 共 48 页总目录总目录第一部分第一部分 任务书任务书第二部分第二部分 开题报告开题报告第三部分第三部分 毕业设计正文毕业设计正文扬州工业职业技术学院毕业设计论文第 2 页 共 48 页第第 一一 部部 分分任任务务书书扬州工业职业技术学院毕业设计论文第 3 页 共 48 页扬州工业职

2、业技术学院扬州工业职业技术学院毕业设计任务书毕业设计任务书系系 部部电子系指导老师指导老师李建荣职职 称称助教学生姓名学生姓名贾俊杰班级班级0501 电子学号学号0505610133设计题目设计题目AT89S51 出租车计价器统设计系设计设计内容内容目标目标和和要求要求一、毕业设计内容和目标:一、毕业设计内容和目标:用 4 位数码管实时显示里程数(Z) ,单位为公里,最后一位为小数位;用4 位数码管实时显示金额数(J) ,单位为元,最后一位为小数位;若出租车单程价格为 2 元/公里;若出租车是往返则价格为 1.5 元/公里;单程/往返分别由“单程”按键和“往返”按键设定;车速=5 公里?每增加

3、 0.5 公 里增加 1 元仍显示起步价 8 元清 零扬州工业职业技术学院毕业设计论文第 24 页 共 48 页扬州工业职业技术学院毕业设计论文第 25 页 共 48 页开始开始初始化是否等待计价是否车轮计数计数器加 1是否计数到 50到 50 处理不到 50 处理数码管显示等待计价处理是否否否是是图 32 主程序流程图3、中断、计价服务子程序的设计扬州工业职业技术学院毕业设计论文第 26 页 共 48 页中断、计价服务子程序的主要任务是完成按键的键值的读取,根据键值的不同作出按键判定,并根据当时所处的状态作出相应的提示内容的显示。其详细的工作程序见附录 2。扬州工业职业技术学院毕业设计论文第

4、 27 页 共 48 页第第 4 4 章章 系统调试及性能分析系统调试及性能分析采用 KeilC51 编译器进行源程序编译及仿真调试,同时进行硬件电路板的设计制作。硬件电路制作完毕,用万用表检测有无短路开路等现象,确定硬件电路没有问题后,用仿真头与硬件电路相连,运行程序进行调试。若调试不成功,则可再单独调试程序和硬件电路。程序用软件仿真运行,硬件电路再次检查有无焊错,或者元件与插座接触不良等方面问题;确认均无问题后,再次把软件和硬件联机调试,直至功能正常。把程序烧录进单片机 AT89S51 结束调试。4.1 Protues 仿真Proteus 软件是一种低投资的电子设计自动化软件,提供可仿真数

5、字和模拟、交流和直流等数千种元器件和多达 30 多个元件库。Proteus 软件提供多种现实存在的虚拟仪器仪表。此外,Proteus 还提供图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗,尽可能减少仪器对测量结果的影响,Proteus 软件提供丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。提供 Schematic Drawing、SPICE 仿真与 PCB 设计功能,同时可以仿真单片机和周边设备,可以仿真 51 系列、AVR、PIC 等常用的 MCU,并提供周边设备的仿真,例如 373

6、、led、示波器等。Proteus 提供了大量的元件库,有 RAM、ROM、键盘、马达、LED、LCD、AD/DA、部分 SPI 器件、部分 IIC 器件,编译方面支持 Keil 和 MPLAB 等编译器。一台计算机、一套电子仿真软件,在加上一本虚拟实验教程,就可相当于一个设备先进的实验室。以虚代实、以软代硬,就建立一个完善的虚拟实验室。在计算机上学习电工基础,模拟电路、数字电路、单片机应用系统等课程,并进行电路设计、仿真、调试等。1、打开 PROTEUS 操作界面。如图 4-1 所示:扬州工业职业技术学院毕业设计论文第 28 页 共 48 页图 4-1 proteus 操作界面2选择“P”,

7、从元件库中提取需要的元器件:AT89S51、12MHZ 晶振、20pf 电容、10uf 电解电容、47uf 电解电容、0.1uf 电解电容、0.0047uf 电容、10k 电阻、47 电阻、LM386、按键开关、LED 数码显示器,(选中双击),选择完点 OK。如图4-2 所示:扬州工业职业技术学院毕业设计论文第 29 页 共 48 页图 4-2 元器件选择窗口3在编辑区画电路图,修改元件参数。4.加载程序双击 AT89S51 芯片,将事先用汇编语言写好的计价源程序导入芯片中。如图 4-3 所示:扬州工业职业技术学院毕业设计论文第 30 页 共 48 页图 4-3 程序加载窗口5、电路仿真点击

8、运行开关,按下查看开关按键即可查看行驶价钱,如果是单程以单程价钱计费,在路途中也可以实现暂停计费。图 4-4 为仿真电路图:扬州工业职业技术学院毕业设计论文第 31 页 共 48 页图 4-4 仿真电路图4.2 硬件调试将焊接好的计价器电路板插上 USB 数据线和,此时电路板上的电源指示灯亮。将事先编好的汇编语言源程序输入到 WAVE 软件中,编译无误后保存;然后打开伟煌 ISP 电缆,首先进行检测通讯、检测器件,然后檫除芯片,最后将编译好的 HEX 文件写入 FLASH RO按下电路板上的五个不同的开关即可进行设置。图 4-5 为计价器实物图:扬州工业职业技术学院毕业设计论文第 32 页 共

9、 48 页图 4-5 计价器实物图4.3 性能分析制作完成后正式通电检测,用遮挡物使红外接收发射器产生信号,重复第 51 下时,数码管开始变化,当按下等待按键时,每 4 秒钟,数码管自动加 0.1,表明进入计价等待状态。扬州工业职业技术学院毕业设计论文第 33 页 共 48 页第第 5 5 章章 结束语结束语通过这次对AT89S51 设计出租车计价器毕业论文的编写以及电路的设计,让我更加深刻的认识到理论和实践相合的重要性。经过这两个月来不懈的努力与奋斗,我终于在老师的指导下完成了我的毕业设计,虽然它还有诸多需要完善的地方,但是拿着这件设计,我仍然有止不住的兴奋。高兴之余,我仍需深思:这件作品虽

10、能初步解决出租车计算价钱的问题,但它仍有它的局限性,首先它不能显示车行驶的总路程,不能让乘客知道已经行驶的路程,其次它没有显示路程的单价,不符合明码标价的规定,第三,它没有设置单价的调整这一功能。这些功能我需要以后的设计中逐一努力完善,另外,如果配上语音效果那就更方便了司机和乘客,更加显的人性化和快捷化。通过这次设计,我最大的收获就是自己的动手能力和独立解决问题的能力得到了很大的提高。从方案形成到准备电路图,到买材料,到焊接,到调试每一个小小的步骤,我都得到了很好的锻炼。我学会了怎样有效的收集整合资料;我学会了怎样耐心地焊接电路;我学会了怎样细心地检查电路;我学会了怎样虚心地寻求帮助;我学会了

11、我也明白了,很多书本上的东西光靠趴在书本上学是学不到其中的精髓的,我们必须亲自去试着实践了,亲自去经历失败了才能对它们真正的掌握。理论必须联系实际,而实践试检验真理的唯一标准,我真正的懂得了这句话的真谛。在我以后的工作和生活中,我从此可以汲取很多经验,凡事都要自己去动下手,去实践一下,遇到困难,永远不要丧失一颗胜利的心,有耐心,有信心,有细心,有恒心,有虚心,只有这样,我才会在逆境中不断前进。在论文的编写过程中,查阅了不少的相关资料,使我对 AT89S51 单片机、8155 等芯片有了更进一步的了解和掌握,同时也体现了自己专业知识学得不扎实,特别是在电路制作过程中,由于缺少实际经验,对单片机的

12、很多功能还不能熟练的掌握。所以在今后的工作和学习过程中,应加强专业知识的学习,不段以理论和实践相结合,锻炼出具有突出的专业技能,不段完善自己,拓宽知识面,最终成为复合型人才,适应社会的挑战,实现人生的自我价值。扬州工业职业技术学院毕业设计论文第 34 页 共 48 页第第 6 6 章章 致谢致谢首先我必须感谢院领导对我们毕业生在毕业设计过程中的支持与关怀!其次我要特别感谢我的指导老师,不管在选题阶段,还是在设计阶段,在制作阶段,正是他给予我不断的指导与鼓励,我才能顺利地完成我的毕业设计,他那种对待学生和蔼亲切,对待工作一丝不苟的品质和精神值得我们每一个人学习。借此机会,向我的指导老师陈思表示衷

13、心的感谢。最后我要感谢我的同学们,在设计和焊接过程遇到困难时,正是由于同学们的帮助我才能顺利的克服困难,我毕业设计的完成离不开同学们的帮助!扬州工业职业技术学院毕业设计论文第 35 页 共 48 页参考文献参考文献1. 康年光.电子技术基础(数字部分).高等教育出版社.2005.07 2. 刘乐喜.微机计算机接口技术及应用.华中科技大学出版社.2005.083. 谢嘉奎.电子线路(线性部分).高等教育出版社.2004.044. 潭浩强.C 语言程序设计.清华大学出版社.2005.075. 李群芳,肖看.单片机原理、接口及应用嵌入式系统技术基础.清华大学出版社.2005.036. 冯博琴.微型计

14、算机原理与接口技术.清华大学出版社.20047. 长德,李华,李东.MCS51/98 系列单片机原理与应用.机械工业出版社.19978. 李群芳,张士军,黄建.单片微型计算机原理与接口技术.电子工业出版社.20029. 石东海.单片机数据通信技术从入门到精通.西安电子科技大学出版社.200210. 谢自美.电子线路设计、实验、测试(第二版).华中科技大学出版社.2000扬州工业职业技术学院毕业设计论文第 36 页 共 48 页附录附录 1 系统电路图系统电路图扬州工业职业技术学院毕业设计论文第 37 页 共 48 页单片机与数码管及 DS1302 连接电路1 23 4 5 6 78 9 10

15、11 1213 1415 16 17 1819 202122232425262728293031323334353637383940P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RSTP3.0(RXD) P3.1(TX D)P3.2(INT0) P3.3(INT1) P3.4(T0) P3.5(T1)P3.6(WR) P3.7(RD) XTAL 2XTAL 1 GNDP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7PSENALEEA/VPPP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCCAT89S51U1Y1(12M)C2

16、(22P)C1(22P) J2 S1 1234U3 传传传7805123+ C516V/220 uF+C616V/220uFC3104R11R2 5.1K+C425V/10uFR31KLE D1 2J1 交 交 交 交 交 交USB交 交 交 交单片机电源及复位、时钟信号连接电路扬州工业职业技术学院毕业设计论文第 38 页 共 48 页附录附录 2 2 源程序清单源程序清单#include#define uchar unsigned char#define uint unsigned intuchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;sbit P17=P17;sbit zt=P30

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号