单片机原理及应用实习总结报告.docx
精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结一 实习目的单片机实习总结可编辑资料 - - - 欢迎下载精品名师归纳总结1. 通过对单片机小系统的设计、焊接、 装配, 把握电路原理图及电子线路的基本焊接装配工艺、规范及留意事项。2. 通过对系统板的测试, 明白系统板的工作原理及性能,把握元器件及系统故障的排除方法。3. 把握程序编制及调试方法,完成系统初始化、储备器操作、端口操作、键盘、显示等程序的编制及调试(汇编语言、C 语言均可)。4. 通过单片机系统的硬件焊接、调试,程序的编制、 调试及运行,与理论及试验的有机结合和指导老师的补充介绍,使同学把握测控系统的工作原理、开发方法。5. 培育同学解决实际问题的才能,提高对理论学问的感性熟悉。二 实习意义通过本实习不但可以单片机的软硬件的综合调试方法,而且可以娴熟把握电路原理图,激发对单片机灵能型的探究精神,提高同学的综合素养,培育同学应用单片机实现工业掌握系统的设计、开发与调试的才能。在制作学习过程中,不但可以把握软硬件的综合调试方法,而且可以是同学对单片机灵能性产生剧烈的欲望达到最大限度的把握微机应用技术,软件及接口设计和数据采集与处理的技能,培育电综合实践素养的目的。三 系统基本组成及工作原理3.1 系统基本组成最小系统包括单片机的晶振、复位、电源、下载电路,以及简洁的输入输出等模块,其框图如图 1 所示。 在基本档完成的前提下设计完成扩展模块,使显示信息更丰富,其框图如图 2 所示。图 1 最小系统框图可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结电源模块乐曲演奏琴键模块键盘模块复位喇叭显示驱动四位 LED 显示STC89C52RC循环灯模块可编辑资料 - - - 欢迎下载精品名师归纳总结晶振3.2 系统工作原理图 2 扩展总框图串口下载、通讯模块可编辑资料 - - - 欢迎下载精品名师归纳总结在单片机的 P3 口接 12 个发光二极管, 通过外部中断、 定时中断和位扫描等程序掌握实现每个发光二极管指示灯闪耀。将全部行线至于低电平,检验列线的状态, 只要有一列的电平为底, 就表示键盘中键被按下, 而且闭合的键位于低电平线与4 根行线相交叉的 4 个按键之中。如全部列线均为高电平,就表示键盘中无按键按下。四 系统硬件设计4.1 电路设计利用单片机的 P1 口扩展一个 4× 4 的矩阵键盘。 单片机的 P3.0 和 P3.1 连接联机通讯模块。 P2.0-P2.3口作四位数码显示接口。P3.2 P3.7 口做交通灯和循环灯接口。电路最小系统原理和模块如图3 所示。电路系统原理图如图附录1 所示图 3-1可编辑资料 - - - 欢迎下载精品名师归纳总结图 3-2五 系统软件设计5.1 主程序设计主程序包括 5 个部分, 以状态号标识系统所处的状态。在上电初始化后即进入状态号的轮询扫描, 状态号的值打算了子程序的入口。其中子程序分别为: 循环灯点亮 (状态号为 1)、四位数码显示倒计时 (状态号为 2)、交通灯掌握 (状态号为 3)、电子琴演奏 (状态号为 4)。开头初始化状态号设为默认 1取得状态号 n,依据 n 值,挑选程序分支n=1, 执行状态1n=2, 执行状态2n=3, 执行状态3n=4, 执行状态4处理程序处理程序处理程序处理程序n=5 , 执 行状态 5 处理图 5 主程序流程框图、PC机(状态号位 5)主程序流程框图如图5 所示:5.2 功能子程序设计5.2.1 循环灯掌握模块利用查表法,定时器定时实现任意历程跑马灯的掌握。5.2.2 四位数码显示模块编程实现千位数秒倒计时。可编辑资料 - - - 欢迎下载精品名师归纳总结5.2.3交通灯掌握模块利用模块 1 和模块 2 的硬件电路模拟实现十字路口交通等的治理功能, 功能。信号灯掌握系统:南北线有红黄绿三只信号灯,东西线有红黄绿三只信号灯表 1 交通灯切换掌握次序表南北线时间(秒)要求有黄灯闪耀警示。东西线绿黄红绿黄红30亮灭灭灭灭亮10灭闪灭灭灭亮30灭灭亮亮灭灭10灭灭亮灭闪灭可编辑资料 - - - 欢迎下载精品名师归纳总结5.2.4电子琴模块该模块的硬件电路,可以利用单片机的1 位 IO 口接一只三极管来驱动蜂鸣器,演奏编好的乐谱。或者实现利用按键模拟电子琴演奏。利用定时器掌握单片机引脚发出肯定频率(声波频率20Hz20000Hz)的方波信号,就可使喇叭发出单调的声音,也可以产生DO,RE,ME,FA,SO,LA,XI 等音阶在内的各种频率声音。乐曲演奏模块通过编程将乐谱输入输入单片机,由外接扬声器奏出动听动听的音乐。可编辑资料 - - - 欢迎下载精品名师归纳总结5.2.5 PC通讯六 实习总结、体会通过这次单片机实习,我不仅加深了对单片机理论的懂得,将理论很好的应用到实际当中去,而且我仍学会了如何去培育我们的创新精神,从而不断的战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真真正自己的东西。第一在做本次实习的过程中, 我感受最深的当属查阅大量的设计资料了。 为了让自己的设计更加完善, 查阅这方面的设计资料是非常必要的, 同时也是必不行少的。 我们是在做单片机实习, 但我们不是艺术家, 他们可以抛开实际纵情在幻想的世界里飞翔, 而我们一切都要有据可依,有理可寻,不切实际的构想永久只能是构想,永久无法升级为设计。其次,在这次课程设计中,我们运用到了以前所学的专业课学问,如:C 语言、模拟和数字电路学问等。 虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发觉效率很 高,这是我做这次课程设计的又一收成。最终, 在实习之前, 我们要对所用单片机的内部结构有一个系统的明白,知道该单片机内有哪些资源。 要有一个清晰的思路和一个完整的的软件流程图。在设计程序时, 不能妄图一次就将整个程序设计好,反复修改、 不断改进是程序设计的必经之路。要养成注释程序的好习惯, 一个程序的完善与否不仅仅是实现功能,而应当让人一看就能明白你的思路,这样也为资料的储存和沟通供应了便利。在实习过程中遇到问题是很正常的,但我们应当将每次遇到的问题记录下来, 并分析清晰, 以免下次再遇到同样的问题。但是从中学到的学问会让 我受益终身。发觉、提出、分析、解决问题和实践才能提高都会受益于我在以后的学习、工作和生活中。可编辑资料 - - - 欢迎下载精品名师归纳总结参考文献1. 彭伟 . 单片机 C语言程序设计实训 100 例基于 8051+Proteus 仿真 . 北京: 电子工业出版社,20222. 郭天祥 . 新概念 51 单片机 C 语言教程入门、 提高、 开发、 拓展全攻略 . 北京 : 电子工业出版社 ,20223. 刘建清 . 轻松玩转 51 单片机 C语言 . 北京:北京航空航天高校出版社,20224. 谭浩强 .C 程序设计 . 北京:清华高校出版社,19915. 求是科技 .单片机典型模块设计实例导航。北京:人民邮电出版社,20046. 潘新民 , 王燕芳 . 单片微型运算机有用系统设计. 北京 : 电子工业出版社 ,20227. 胡汉才 . 单片微机原理及其接口技术. 清华高校出版社 ,2022 举荐教材 8. 宏晶科技 STC Microcontroller Handbook, 20079. 单片机教程网 附件 1 单片机实习最小系统原理总图附件 2 实习材料清单附件 3 实习工作进展及完成记录表附件 4 调试通过的源程序清单可编辑资料 - - - 欢迎下载精品名师归纳总结附件 1原理总图附件 2单片机实习最小系统设计材料清单材料名称规格数量备注说明电阻10k1R1电阻1k7R2-R8电阻20012R10-R21电容30pf2C1 C2电容1uf4C4-C7电解性电容220uf1C3电解性电容10uf1C8芯片AT89C511芯片NAX2321三极管5pnpQ1-Q5发光二极管LED-RED4D1 D2 D9 D10发光二极管LED-GREEN4D3 D4 D11 D12发光二极管LED-YELLOW4D5 D6 D13 D149 键插座CONN-D9F1喇叭SOUNDER1多功能电路板1管座40 位1管座16 位1按钮16晶振12M1排阻8*10k1RP14 位液晶数码管1共阳极可编辑资料 - - - 欢迎下载