单片机实训个人总结.doc
《单片机实训个人总结.doc》由会员分享,可在线阅读,更多相关《单片机实训个人总结.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机实训个人总结单片机原理及应用实习总结报告单片机实习总结一实习目的1.通过对单片机小系统的设计、焊接、装配掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;2.通过对系统板的测试了解系统板的工作原理及性能掌握元器件及系统故障的排除方法;3.掌握程序编制及调试方法完成系统初始化、存储器操作、端口操作、键盘、显示等程序的编制及调试(汇编语言、C语言均可);4.通过单片机系统的硬件焊接、调试程序的编制、调试及运行与理论及实验的有机结合和指导教师的补充介绍使学生掌握测控系统的工作原理、开发方法;5.培养学生解决实际问题的能力提高对理论知识的感性认识。二实习意义通过本实习不但可以单片机的软
2、硬件的综合调试方法而且可以熟练掌握电路原理图激发对单片机智能型的探索精神提高学生的综合素质培养学生应用单片机实现工业控制系统的设计、开发与调试的能力。在制作学习过程中不但可以掌握软硬件的综合调试方法而且可以是学生对单片机智能性产生强烈的欲望达到最大限度的掌握微机应用技术软件及接口设计和数据采集与处理的技能培养电综合实践素质的目的。三系统基本组成及工作原理3.1系统基本组成最小系统包括单片机的晶振、复位、电源、下载电路以及简单的输入输出等模块其框图如图1所示。在基本档完成的前提下设计完成扩展模块使显示信息更丰富其框图如图2所示。图1最小系统框图1电源模块乐曲演奏琴键模块键盘模块复位晶振图2扩展总
3、框图3.2系统工作原理STC89C52RC喇叭显示驱动四位LED显示循环灯模块串口下载、通讯模块在单片机的P3口接12个发光二极管通过外部中断、定时中断和位扫描等程序控制实现每个发光二极管指示灯闪烁。将全部行线至于低电平检验列线的状态只要有一列的电平为底则表示键盘中键被按下而且闭合的键位于低电平线与4根行线相交叉的4个按键之中;若所有列线均为高电平则表示键盘中无按键按下。四系统硬件设计4.1电路设计利用单片机的P1口扩展一个44的矩阵键盘;单片机的P3.0和P3.1连接联机通讯模块;P2.0-P2.3口作四位数码显示接口;P3.2P3.7口做交通灯和循环灯接口。电路最小系统原理和模块如图3所示
4、。电路系统原理图如图附录1所示图3-12图3-2五系统软件设计5.1主程序设计主程序包括5个部分以状态号标识系统所处的状态。在上电初始化后即进入状态号的轮询扫描状态号的值决定了子程序的入口。其中子程序分别为:循环灯点亮(状态号为1)、四位数码显示倒计时(状态号为2)、交通灯控制(状态号为3)、电子琴演奏(状态号为4)。开始初始化状态号设为默认1取得状态号n根据n值选择程序分支n=1,执行状态1处理程序n=2,执行状态2处理程序n=3,执行状态3处理程序n=4,执行状态4处理程序n=5执行状态5处理程序图5主程序流程框图、PC机(状态号位5)主程序流程框图如图5所示:5.2功能子程序设计5.2.
5、1循环灯控制模块利用查表法定时器定时实现任意历程跑马灯的控制。5.2.2四位数码显示模块编程实现千位数秒倒计时。35.2.3交通灯控制模块利用模块1和模块2的硬件电路模拟实现十字路口交通等的管理功能要求有黄灯闪烁警示功能。信号灯控制系统:南北线有红黄绿三只信号灯东西线有红黄绿三只信号灯。表1交通灯切换控制顺序表时间(秒)30103010南北线绿黄红亮灭灭灭闪灭灭灭亮灭灭亮东西线绿黄红灭灭亮灭灭亮亮灭灭灭闪灭45.2.4电子琴模块该模块的硬件电路可以利用单片机的1位IO口接一只三极管来驱动蜂鸣器演奏编好的乐谱;或者实现利用按键模拟电子琴演奏。利用定时器控制单片机引脚发出一定频率(声波频率20Hz
6、20000Hz)的方波信号就可使喇叭发出单调的声音也可以产生DO,RE,ME,FA,SO,LA,_I等音阶在内的各种频率声音。乐曲演奏模块通过编程将乐谱输入输入单片机由外接扬声器奏出悦耳动听的音乐。55.2.5PC通讯六实习总结、体会通过这次单片机实习我不仅加深了对单片机理论的理解将理论很好地应用到实际当中去而且我还学会了如何去培养我们的创新精神从而不断地战胜自己超越自己。创新可以是在原有的基础上进行改进使之功能不断完善成为真真正自己的东西。首先在做本次实习的过程中我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善查阅这方面的设计资料是十分必要的同时也是必不可少的。我们是在做单片机
7、实习但我们不是艺术家他们可以抛开实际尽情在幻想的世界里翱翔而我们一切都要有据可依有理可寻不切实际的构想永远只能是构想永远无法升级为设计。其次在这次课程设计中我们运用到了以前所学的专业课知识如:C语言、模拟和数字电路知识等。虽然过去从未独立应用过它们但在学习的过程中带着问题去学我发现效率很高这是我做这次课程设计的又一收获。最后在实习之前我们要对所用单片机的内部结构有一个系统的了解知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时不能妄想一次就将整个程序设计好反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯一个程序的完美与否不仅仅是实现功能而应该让人一
8、看就能明白你的思路这样也为资料的保存和交流提供了方便;在实习过程中遇到问题是很正常的但我们应该将每次遇到的问题记录下来并分析清楚以免下次再碰到同样的问题。但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和实践能力提高都会受益于我在以后的学习、工作和生活中。6参考文献1.彭伟.单片机C语言程序设计实训100例基于8051+Proteus仿真.北京:电子工业出版社,20_2.郭天祥.新概念51单片机C语言教程入门、提高、开发、拓展全攻略.北京:电子工业出版社,20_3.刘建清.轻松玩转51单片机C语言.北京:北京航空航天大学出版社20_4.谭浩强.C程序设计.北京:清华大学出版社199
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 个人 总结
限制150内