基于51单片机航标灯控制器的设计与实现毕业论文(33页).doc

上传人:1595****071 文档编号:37154318 上传时间:2022-08-30 格式:DOC 页数:33 大小:225.50KB
返回 下载 相关 举报
基于51单片机航标灯控制器的设计与实现毕业论文(33页).doc_第1页
第1页 / 共33页
基于51单片机航标灯控制器的设计与实现毕业论文(33页).doc_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《基于51单片机航标灯控制器的设计与实现毕业论文(33页).doc》由会员分享,可在线阅读,更多相关《基于51单片机航标灯控制器的设计与实现毕业论文(33页).doc(33页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-基于51单片机航标灯控制器的设计与实现毕业论文-第 21 页本科毕业设计论文题 目 基于51单片机航标灯控制器的设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、

2、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:

3、年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日西 安 电 子 科 技 大 学 长 安 学 院毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文基于51单片机航标灯控制器的设计与实现是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的

4、文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均在我的致谢中加以说明并深致谢意。本论文和资料若有不实之处,本人承担一切有关责任。论文作者: 时间:2012年5月18日指导教师已阅: 时间:2012年5月18日西 安 电 子 科 技 大 学 长 安 学 院毕业设计(论文)任务书学生姓名 专业电子信息科学与技术 班级08231 学号 08231023 指导教师 雷思孝 职称 高级工程师 题目 基于51单片机航标灯控制器的设计与实现 本题目要求设计者以酒精浓度检测仪为对象,完成硬件系统和软件设计并实现其功能。1. 熟悉任务,分

5、析课题要求,熟悉酒精浓度检测仪的原理,进行方案设计; 2. 熟悉硬件设计技术基础、单片机应用系统设计要领,根据本课题的特点选择相应器件;3. 搜集素材,优选素材,整理素材;4. 完成所硬件电路的装配和调试,编写程序实现其功能;5. 撰写毕业设计论文。6. 参加毕业设计论文答辩。要求:开始日期 2012 年1月15日 完成日期 2011年5月20日院长(签字) 2012 年 月 日西 安 电 子 科 技 大 学 长 安 学 院毕业设计(论文)工作计划学生姓名 学 号 08231023 指导教师 职 称 高级工程师 学 院 长安学院 专 业 电子信息科学与技术 题目名称 基于51单片机航标灯控制器

6、的设计与实现 一、毕业设计(论文)进度起 止 时 间 工 作 内 容2012.1.15-2.15 学习单片机原理与应用技术熟悉电路设计方法02.16 03.01 方案调研,准备相关资料。 03.02 03.20 方 案 设 计 03.21 - 04.10 电 路 设 计 04.11 - 04.30 样机安装,调试,实验 05.01 - 05.15 完成论文 05.16 05.20 机动,准备答辩二、主要参考书目(资料) 2. intel 8086/8088系列微型计算机原理与接口技术杨志坚 中国电力出版社3微型计算机原理及应用辅导 李伯成 西安电子科技大学出版社4.微型计算机技术及应用戴梅萼

7、史嘉权 清华大学出版社5.微型计算机原理及应用 许立梓 何小敏 机械工业出版社,2010.6.汇编语言 王爽 清华大学出版社7.汇编语言程序设计 齐志儒 高福祥 东北大学出版社8.常用传感器应用电路的设计与实现,何希才 20079.传感器应用电路300例 孙余凯 吴鸣山 200810.传感器应用电路400例 王煜东 2008三、主要仪器设备及材料硬件电路实验板、集成电路、万用表、示波器、计算机四、教师的指导安排情况(场地安排、指导方式等)每周二、四下午答疑,有问题随时联系。每周五下午检查。五、对计划的说明抓紧时间、努力工作、有事外出、必须请假。注:本计划一式两份,一份交学院,一份学生自己保存(

8、计划书双面打印)长安学院教学A区二楼201教室;网上即时解答疑难问题。西 安 电 子 科 技 大 学 长 安 学 院毕业设计(论文)中期检查表学 院长安学院专 业电子信息科学与技术学生姓名学 号08231023班 级08231导师姓名职 称高级工程师单 位计算机学院题目名称基于51单片机航标灯控制器的设计与实现检 查 内 容检 查 结 果题目是否更换及更换原因否学生出勤情况出勤情况良好进 度 评 价(完成总工作量的百分比)已完成总任务的70%质量评价、进度描述学习了STC89C52单片机的原理及其应用,系统学习了毕设相关知识和要求,完成了硬件电路设计。总 体 评 价(按优、良、中、及格、不及格

9、五挡评价)良存在的问题与建议请抓紧时间完善硬件电路调试、软件编程,进行系统联调,着手准备论文撰写,力争提前完成任务。学 院 审 核(盖章)注:此表由指导教师填写,5月15日前交学院办公室,中期检查成绩将作为毕业设计总成绩的一部分;此表装订入毕业设计(论文)中。西 安 电 子 科 技 大 学 长 安 学 院毕业设计(论文)成绩登记表学 院长 安 学 院专 业电子信息科学与技术姓 名学 号成 绩题目名称基于51单片机的酒精浓度检测仪设计与实现指导教师职 称高级工程师指导教师评语及对成绩的评定意见同学在整个毕业设计期间态度端正,认真负责,对毕业设计任务进行了认真地分析;查阅了大量的技术资料,对题目涉

10、及的相关技术进行了认真学习和研究,掌握了本学科的理论知识和应用技能。该论文对89C51单片机的性能进行了全面论述,并利用STC89C51单片机实现了酒精浓度检测仪的设计。体现了该生具有一定的分析问题和解决问题的能力。在毕业设计期间,该生能坚持学习新知识,并能够利用所学知识解决实际问题,针对具体问题能够提出解决问题的办法,能够较好的解决问题。完成的毕业设计论文内容详实,文笔通顺,层次清楚,反映了该生掌握了本专业坚实的理论基础、具有论文撰写能力。顺利完成了毕业设计任务。同意参加毕业设计论文答辩。建议成绩为: 签名 年 月 日评阅人评语及成绩评定意见该论文内容体现出作者基础知识比较扎实,具有将理论知

11、识与实践相结合的能力,对相关的理论知识有正确的理解。从完成的工作来看,该生表现出一定的理论分析能力。能够运用相关知识解决设计中遇到的问题,体现了综合运用所学知识的能力。从论文的书写看,论文格式基本符合毕设论文撰写规范要求。达到了本科毕设论文撰写要求。 签名 年 月 日答辩小组意见签名 年 月 日学院答辩委员会意见答辩委员会主任签名 (学院盖章) 年 月 日注:学院、专业名均写全称;成绩登记表双面打印摘 要航标灯在夜间具有引导船舶航行的作用,是船舶在夜间安全航行有力保障。它通过灯塔在海上夜间发出规定的灯光颜色和闪光频率的可识信号,达到规定的照射角度和能见距离,以供船舶测定位置和向船舶提供危险警告

12、。本次设计是以STC89C52为主控单元,结合定时/计数器采用以光敏电阻为核心的光敏传感器构成的光控开关来自动识别白天和黑夜,设计了一种简单、可靠、节能的航标灯控制器,以达到控制航标灯夜间导航船舶的目的。关键词:航标灯 单片机 STC89C52 智能控制 自动控制 Abstract Beacon lights at night to guide the ship role, is a ship at night navigation safety guarantee. It is through the lighthouse in the sea at night send prescribe

13、d light color and the flash frequency identification signal, to the provisions of the irradiation angle and the visibility distance, for the ship to ship position determination and provide warnings of danger. The design is based on STC89C52 as the main control unit, combined with the timer / counter

14、 using photosensitive resistance as the core of the photosensitive sensor switch to automatic recognition of day and night, design a simple, reliable, energy-saving lamp controller, to control navigation mark light night navigation of ship targetKeywords:目录第一章 绪论1第二章 航标灯控制器的总体设计32.1设计方案的确定32.2设计方案说明

15、3第三章 航标灯控制器的硬件设计73.1相关硬件介绍53.1.1 STC89C52介绍73.1.2 LED发光二极管介绍103.2硬件设计原理图14第四章 软件设计174.1程序流程图174.2源程序17第五章 航标灯控制器的模拟调试195.1 硬件调试195.1.1调试环境195.1.2 断电调试195.1.3 通电调试195.2软件调试195.3 模拟调试过程19第六章结束语21参考文献22致谢23附录24第一章 绪 论水路航运系统是运输系统中很重要的一部分,而航道的正确标识是船舶航运安全的重要保障。在我们长达数千公里的河道和海岸沿线,每隔一定距离就必须有一个航标等,用来指示航道的安全水位

16、区域。航标灯在夜间用所显示的特定光色,灯光节奏和周期作为标志的识别特性,以便航海人员容易区别。此次设计由STC89C52为核心,结合定时/计数器以及由光敏电阻构成的光控开关,从而组成了航标灯控制器。以STC89C52为主控单元设计的航标灯控制器可以更加方便、准确地控制航标灯自动闪烁(即白天航标灯熄灭,晚上间歇发光,闪烁两下再暗一会,周而复始),以达到自动化控制的目的,减少了人力资源和时间的投入,大大改善了人工作业的环境,也可提高效率,为船舶提供精确的导航信息。第二章航标灯控制器总体设计2.1设计方案的确定 所有的图要有编号和图名!2.2设计方案说明本毕业设计要求用STC89C52单片机作为主控

17、芯片,并结合其他元件来实现航标灯控制器的设计。航标灯的基本功能是能在夜晚提供导航信号,即是要能在夜晚时闪烁发光,一亮一灭周期性地发光提供导航,而在白天则不发光。经分析可知,该设计要使用控制芯片直接或间接为航标灯的灯提供控制信号,以便控制航标灯是否发光以及如何发光以满足导航要求。根据以上分析,该设计所采用方案是以STC89C52单片机为控制核心,以光敏电阻作为航标灯的光纤传感器,传感器信号传给STC89C52单片机处理,由单片机控制发光二极管闪烁或者熄灭,直流电源为以上所用芯片及电路供电,最终完成本次设计任务。第三章 航标灯控制器的硬件设计根据本次课程设计要求,为实现设计目标,需要用到STC89

18、C52、光敏电阻LED发光二极管、直流电压源。在选择确定芯片及电器元件之前,还是先来简要介绍一下所有可能用到的芯片以及必须的元器件,并有选择的分析他们的结构和相关功能。这些分析不仅是必要的也是很有助于我们对设计方案的探索和优化选择。3.1相关硬件介绍3.1.1 STC89C52介绍在本系统中,STC89C52工作在最小模式下。负责对LED发光二极管控制和对光敏电阻传入信号的处理。 图3.1总电路图单片机的最小系统是由电源、复位、晶振、/EA=1组成,下面介绍一下每一个组成部分。1.电源引脚Vcc40电源端GND20接地端工作电压为5V,另有AT89LV51工作电压则是2.7-6V,引脚功能一样

19、。2.外接晶体引脚图3.2 晶振连接的内部、外部方式图XTAL119XTAL218XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。晶振的频率可以在1MHz-24MHz内选择。电容取30PF左右。系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。AT89单片机内部有一个用于构成振荡器的高增益反相放大器。引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡

20、器。外接晶体谐振器以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响震荡器频率的高低、震荡器的稳定性、起振的快速性和温度的稳定性。因此,此系统电路的晶体振荡器的值为12MHz,电容应尽可能的选择陶瓷电容,电容值约为22F。在焊接刷电路板时,晶体振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证震荡器稳定和可靠地工作。3.复位RST9在振荡器运行时,有两个机器周期(24个振荡周期)以上的高电平出现在此引腿时,将使单片机复位,只要这个脚保持高电平,51芯片便循环复位。复位后P0P3口均置1引脚表现为高电平,程序计数器

21、和特殊功能寄存器SFR全部清零。当复位脚由高电平变为低电平时,芯片为ROM的00H处开始运行程序。复位是由外部的复位电路来实现的。片内复位电路是复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2,由复位电路采样一次。复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用的是上电与按钮复位电路。当时钟频率选用6MHz时,C取22F,Rs约为200,Rk约为1K。复位操作不会对内部RAM有所影响。常用的复位电路如下图所示:和电路不符!3.3复位电路图 4.输入输出引脚(1) P0端口P0.0-P0.7 P0是一个8位漏极开路型双向I

22、/O端口,端口置1(对端口写1)时作高阻抗输入端。作为输出口时能驱动8个TTL。对内部Flash程序存储器编程时,接收指令字节;校验程序时输出指令字节,要求外接上拉电阻。在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。(2) P1端口P1.0P1.7 P1是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。对内部Flash程序存储器编程时,接收低8位地址信息。(3) P2端口P2.0P2.7 P2是一个带有内部上拉电阻的8位双向I/0端口输出时可驱动4个TTL。端口置

23、1时,内部上拉电阻将端口拉到高电平,作输入用 对内部Flash程序存储器编程时,接收高8位地址和控制信息。在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。(4) P3端口P3.0P3.7P2是一个带有内部上拉电阻的8位双向端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用 3.1.2 LED发光二极管介绍 LED(Light Emitting Diode),发光二极管,主要由支架、银胶、晶片、金线、环氧树脂五种物料所组成。LED(Light-Emitting-Diode中文意思为发光二

24、极管)是一种能够将电能转化为光能的半导体,它改变了白炽灯钨丝发光与节能灯三基色粉发光的原理,而采用电场发光。据分析,LED的特点非常明LED灯泡以及灯具图片(19张)显,寿命长、光效高、无辐射与低功耗。白光LED的光谱几乎全部集中于可见光频段,其发光效率可超过150lm/W(2010年)。将LED与普通白炽灯、螺旋节能灯及T5三基色荧光灯进行对比,结果显示:普通白炽灯的光效为12lm/W,寿命小于2000小时,螺旋节能灯的光效为60lm/W,寿命小于8000小时,T5荧光灯则为96lm/W,寿命大约为10000小时,而直径为5毫米的白光LED光效理论上可以超过150lm/W,寿命可大于1000

25、00小时。有人还预测,未来的LED寿命上限将无穷大。然而,LED灯的工作原理使得在大功率LED照明行业里散热问题变得非常突出,许多LED照明方案不够重视散热,或者是技术水平有限,所以目前量产的大功率LED灯普遍存在实际使用寿命远远不如理论值,性价比低于传统灯具的尴尬情况。为了提高LED灯具的使用寿命,真正做到适合商业化的量产,LED照明行业正在独立或者和专业的导热材料供应商合作加紧研制新型导热材料,比如导热塑料等等。大功率LED,一般指大于0.65W,这一点不同公司内部也会有不同的标准,因为目前在大功率LED领域还没有形成大家一致认可的行业标准。光强与流明比小功率大,但同样散热也很大,现在大功

26、率大多是单颗应用,加上有效散热面积很大的散热片,也出现了集成在一起的LED灯矩阵,但是散热效果不是很好。小功率一般是0.06W左右的。现在LED手电一般是用小功率用的,光散不散,取决于LED的发光角度,有大角度小角度之分,小角度不散,大角度才散。市面上的手电筒一般是用草帽头做的,效果很好。LED的亮度是跟LED的发光角度有必然关系的,LED的角度越小它的亮度越高,没有什么超亮不超亮的,那是骗小孩的,如果是质量好的LED不管是哪家LED厂家生产的大家的亮度都差不多的,只是生产工艺不一样,使用寿命略有不同,因为大家用的都是那几家国外的LED芯片.如果是5MM的LED180度角的白光的发光强度只有几

27、百MCD,如果是15度角的光强就要去到一万多两万MCD的了,光强相差好几十倍了,如果是用于照明用的,在户外最好是用大功率的LED了,亮度就更高了,单个功率有1W,3W,5W,还有的是用多个大功率组合成一个大功率的LED图3.4 AT89C51系列单片机的内部结构示意图?发光原理:LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电能转化为光能。LED的心脏是一个半导体的晶片,晶片的一端附着 LED灯株在一个支架上,是负极,另一端连接电源的正极,整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端

28、是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个“P-N结”。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。而光的波长决定光的颜色,是由形成P-N结材料决定的。2.1.3光电元件介绍光电器件是将光能转换为电能的一种传感器件, 它是构成光电式传感器最主要的部件。 光电器件响应快、结构简单、 使用方便, 而且有较高的可靠性, 因此在自动检测、计算机和控制系统中, 应用非常广泛。 光电器件工作的物理基础是光电效应。 在光线作用下, 物体的电导性能改变的现象称为内光电效应, 如光敏电

29、阻等就属于这类光电器件。在光线作用下, 能使电子逸出物体表面的现象称为外光电效应, 如光电管、光电倍增管就属于这类光电器件。在光线作用下, 能使电子逸出物体表面的现象称为外光电效应, 如光电管、光电倍增管就属于这类光电器件。在光线作用下, 能使物体产生一定方向的电动势的现象称为光生伏特效应, 即阻挡层光电效应, 如光电池、 光敏晶体管等就属于这类光电器件。本次设计所选的光电元件为硫化镉光敏电阻,以光敏电阻为核心构成一光控开关电路。1光敏电阻的结构与工作原理光敏电阻又称光导管, 它几乎都是用半导体材料制成的光电器件。 光敏电阻没有极性, 纯粹是一个电阻器件, 使用时既可加直流电压, 也可以加交流

30、电压。无光照时, 光敏电阻值(暗电阻)很大, 电路中电流(暗电流)很小。当光敏电阻受到一定波长范围的光照时, 它的阻值(亮电阻)急剧减少, 电路中电流迅速增大。 一般希望暗电阻越大越好, 亮电阻越小越好,此时光敏电阻的灵敏度高。 实际光敏电阻的暗电阻值一般在兆欧级, 亮电阻在几千欧以下。如右图所示为光敏电阻的原理结构。它是涂于玻璃底板上的一薄层半导体物质, 半导体的两端装有金属电极, 金属电极与引出线端相连接, 光敏电阻就通过引出线端接入电路。 为了防止周围介质的影响, 在半导体光敏层上覆盖了一层漆膜, 漆膜的成分应使它在光敏层最敏感的波长范围内透射率最大。 3.5光敏电阻结构图光敏电阻的主要

31、参数(1)暗电阻光敏电阻在不受光时的阻值称为暗电阻, 此时流过的电流称为暗电流。 (2)亮电阻光敏电阻在受光照射时的电阻称为亮电阻, 此时流过的电流称为亮电流。 (3)光电流亮电流与暗电流之差称为光电流。 光敏电阻的基本特性 (1)伏安特性在一定照度下, 流过光敏电阻的电流与光敏电阻两端的电压的关系称为光敏电阻的伏安特性。图3.6为硫化镉光敏电阻的伏安特性曲线。 由图可见, 光敏硫化镉光敏电阻的伏安特性曲线。图3.6光敏硫化镉光敏电阻的伏安特性曲线说明电阻在一定的电压范围内, 其I-U曲线为直线,说明其阻值与入射光量有关, 而与电压、电流无关(2)光谱特性光敏电阻的相对光敏灵敏度与入射波长的关

32、系称为光谱特性, 亦称为光谱响应。 如下图所示为几种不同材料光敏电阻的光谱特性。 对应于不同波长, 光敏电阻的灵敏度是不同的。从图中可见硫化镉光敏电阻的光谱响应的峰值在可见光区域, 常被用作光量测量(照度计)的探头。而硫化铅光敏电阻响应于近红外和中红外区, 常用做火焰探测器的探头。图3.7光谱特性曲线 硬件设计原理图图3.8 硬件设计原理图在本设计中,单片机STC89C52工作在最小模式下,负责对光敏电阻输入的数据进行判断和处理,控制LED发光二极管按要求亮灭;以硫化镉光敏电阻为核心的光敏传感器构成的光控开关,识别白天和黑夜,使单片机对LED发光二极管进行不同的控制,通过5V稳压源提供单片机以

33、及外围电路要正常工作的电源。第四章 系统软件设计4.1程序流程图4.1程序流程图上电初始化后,LED熄灭,读光敏电阻输入值判断外界环境光亮,如果暗,则控制LED按规律闪烁,如果外界亮,则控制LED保持熄灭状态。4.2源程序#include /包含一个51标准内核的头文件sbit K1=P20; /定义IO口sbit L1=P00;/定义P2.0为光敏电阻输入端,定义P0.0为控制LED输出端。void main(void) /主函数 K1=1 ; L1=1; /赋初值/初始化,LED熄灭。 while(1) /死循环 if(K1=0) /如果K1值为0 int n=0;/定义变量n,用于空循环

34、延时使用。 L1=0; /灯亮for(n=0;n30000;n+); /空循环延时 L1=1; /灯灭for(n=0;n30000;n+); /空循环延时 L1=0; /灯亮for(n=0;n30000;n+); /空循环延时 L1=1; /灯灭for(n=0;n30000;n+); /空循环延时for(n=0;n30000;n+); /空循环延时 else /K1不为0 L1=1; /灯灭第五章 航标灯控制器的模拟调试5.1 硬件调试5.1.1调试环境C51单片机开发板,集成有STC89C52单片机最小系统,I/O全部引出,方便连接测试。 4.1.2 断电调试为了安全,首先进行断电调试,用万

35、用表检测系统是否有短路现象,再检查原理是否正确。经检测,原理正确也没有短路现象。 5.1.2 通电调试 打开电源,下载程序,看是否正常。5.2软件调试 在Keil上写好源程序,编译生成hex文件。用STC-ISP下载生成的HEX。5.3 硬件调试过程将系统元件焊接好,用万用表检测是否有短路等不良现象。检测无误后上电,先不遮挡光敏电阻,使得光敏电阻有光能照射到。此时观察LED发光二极管一直熄灭。用手或其他物体遮挡光敏电阻,此时观察LED发光二极管按规律闪烁。说明系统正常工作,功能实现。第六章 结束语 微机接口技术是一门应用性、综合性、实践性都较强的课程,通过本次课程设计过程,我基木熟悉和掌握了微

36、机系统的软件、硬件设计的方法、设计步骤,是一次微机开发应用方面的初步训练;通过本次课程设计使我熟练掌握了微机系统与接口扩展电路的设计方法,并熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法. 这次的课程设计对我来说,是一次非常重要的锻炼,通过这次设计,我对所学的知识有了更深刻的了解和掌握,使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。有了这次的设计经验,相信在以后的学习设计实践过程中,我可以做到更

37、好。回顾此次课程设计的过程,可以用“累并收获着”来概括。通过本次设计,不但使我的专业知识得到巩固和开拓,而且能使我将所学与实践联系起来,认识到自身知识的缺漏,明确自己的努力的方向。计算机技术的发展日新月异,其接口技术应用十分广泛,我不但要经常跟踪专业新技术、新动态,时刻走在时代的前列;还要注重积累经验,在此次设计中,积累一些通用俗语,才能使自己慢慢地融入专业之中,更快地进入工作角色:此外,还要注重养成终身的学习习惯,扩大自己的知识面,才能促进自己不断进步。致 谢历时三个月的毕业设计已经告一段落。经过自己不断的搜索努力以及李老师的耐心指导和热情帮助,本设计已经基本完成。在这段时间里,雷老师严谨的

38、治学态度和热忱的工作作风令我十分钦佩,他的指导使我受益非浅。通过这次毕业设计,使我深刻地认识到学好专业知识的重要性,也理解了理论联系实际的含义,并且检验了大学四年的学习成果。虽然在这次设计中对于知识的运用和衔接还不够熟练。但是我将在以后的工作和学习中继续努力、不断完善。这三个月的设计是对过去所学知识的系统提高和扩充的过程,为今后的发展打下了良好的基础。 最后我还要再次深深地感谢雷老师老师、各位小组成员,正是基于雷老师的悉心指点和大家的全心的帮助,我才能比较顺利地完成毕业设计。谢谢你们.参考文献1.汇编语言课程设计李珍香 刘红梅 赵润林 中国水利水电出版社2. intel 8086/8088系列

39、微型计算机原理与接口技术杨志坚 中国电力出版社3微型计算机原理及应用辅导 李伯成 西安电子科技大学出版社4.微型计算机技术及应用戴梅萼 史嘉权 清华大学出版社5.微型计算机原理及应用 许立梓 何小敏 机械工业出版社,2010.6.汇编语言 王爽 清华大学出版社7.汇编语言程序设计 齐志儒 高福祥 东北大学出版社8.常用传感器应用电路的设计与实现,何希才 20079.传感器应用电路300例 孙余凯 吴鸣山 200810.传感器应用电路400例 出版社?王煜东 2008附 录附件一、程序描 述:智能航标灯作 者:房青 日 期:2012-04-26#include /包含一个51标准内核的头文件sb

40、it K1=P20; /定义IO口sbit L1=P00;void main(void) /主函数 K1=1 ; L1=1; /赋初值 while(1) if(K1=0) /如果按键1按下 int n=0; L1=0; /灯亮for(n=0;n30000;n+); L1=1;for(n=0;n30000;n+); L1=0;for(n=0;n30000;n+); L1=1;for(n=0;n30000;n+);for(n=0;n30000;n+); else /没按下 L1=1; /灯灭毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师

41、的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com