



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.单片机原理及应用课程设计报告 控制左右循环的流水灯设计专业:电子信息工程班级:电子 1111姓名:荀威学号:1120106106指导教师 :肖金球.专业 .专注.2014 年6月11日1.课程设计目的1.1 巩固和加深对单片机原理和接口技术知识的理解;1.2 培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;1.3 学会方案论证的比较方法,拓宽知识 ,初步掌握工程设计的基本方法;1.4 掌握常用仪器 、仪表的正确使用方法 ,学会软、硬件的设计和调试方法;1.5 能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。2.课程设计要求2.1 认真研究设
2、计任务书 ,明确设计要求 、条件、内容和步骤 ;复习课程有关内容 ,熟悉有关单元电路的设计方法和步骤;搜集、分析、消化相关资料 、软件等 ;掌握微型计算机应用系统软件设计方法;准备好设计需要的图书 、资料和工具 ;拟定设计计划等2.2 系统总体及功能设计 ,制定总体方案及元器件的选择;.专业 .专注.2.3 硬件设计 ,完成硬件结构图设计、系统电路图设计和绘制及电路模块的连接 ;2.4 软件设计 ,完成软件流程图的设计 、程序设计 ;2.5 使用 Proteus 与 Keil 软件仿真运行 ;3. 硬件设计3.1 元件清单原件名称型号参数数量单片机AT89C5112MHz1LED 灯LED2.
3、2V10mA8晶体振荡器CRYSTAL12MHz1电容CAP22p2CAP-ELEC10uf1.专业 .专注.电阻RES220810K13.2 单片机 AT89C51该单片机功能强大 ,不仅能满足设计的需要 ,也可以在设计要求的基础上进行一些扩展 。单片机的结构如下 :图 1 单片机引脚图在使用时 VCC 接电源电压 , GND 接地 。P0,P1, P2,P3 可作为输入或输出端口 , RST是复位输入 ,接复位电路 。XTAL1 和 XTAL2接复位电路 。这些可以在硬件设计部分体现出来.专业 .专注.3.3.单片机的时钟电路单片机内部有在一个振荡器,本设计采用内部时钟方式,以 12MHZ
4、石英晶体振荡器和两个30PF 的片电容组成外部电容的大小对振荡频率有微小影响 ,可起调节作用 。振荡器 ,如图所示 。片内的高增益反向放大器通过 XTAL1和 XTAL2 外接,作为反馈元件的外部晶体振荡器与电容组成的并联谐振回路构成一个自激振荡器 ,向内部时钟电路提供振荡时钟 。如图;3.4.单片机的复位电路AT89C51 的 RST 引脚是复位端 。 当单片机振荡器工作时 ,该引脚上出现持续两个机械周期的高电平,就可以实现系统复位,使单片机快速.专业 .专注.回到初始状态 。如图 ;3.5 整体电路图.专业 .专注.4. 软件设计4.1 程序流程图.专业 .专注.开始初始化设置 LED 点
5、亮位置最左端循环体是否循环控制是结束4.2 编辑源程序程序利用循环移位函数 _crol_和 _cror_形成来回滚动的效果.专业 .专注.#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int/ 延时void DelayMS(uint x)uchar i;while(x-)for(i=0;i<120;i+);/ 主程序void main()uchar i;P2=0x01;while(1).专业 .专注.for(i=0;i<7;i+)P2=
6、_crol_(P2,1); /P2的值向左循环移动DelayMS(150);for(i=0;i<7;i+)P2=_cror_(P2,1); /P2的值向右循环移动DelayMS(150);5. 调试运行5.1 系统调试编写程序并查错在 Keil 中输入源程序 ,编译并连接 ,及时发现程序中的错误 ,改.专业 .专注.正,直至编译连接无误后保存并生成HEX 文件 。在 Proteus 中打开该电路对各器件及连线节点进行检查,其中单片机的频率一定要与晶振频率一致。在单片机属性中找到programFile 中添加源程序生成的hex 文件。如图;单击 “确定 ”后即可进行模拟仿真 。5.2 仿真
7、结果 ;.专业 .专注.专业 .专注.6. 设计心得体会通过这次课程设计使我懂得了理论与实际相结合是很非常重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为己所用,从而提高自己的实际动手能力和独立思考的能力。我在设计的过程中遇到了许多问题的同时也发现了自己的不足之处,即对以前所学过的知识理解得不够深刻,掌握得不够牢固 ,比如说不懂一些元器件的使用方法,对汇编语言掌握得不.专业 .专注.透彻。 还有,这次的设计让我明白了 “求人不如求己 ”,自“己动手丰衣足食”的深刻寓意 。 虽然我们要讲究合作愉快,但更重要的是自己 ,只有自己懂了 ,自己做了才不会在关键时刻掉链子。别人终究是一个陪衬,路总是要自己走的 ,属于自己的任务就要自己搞定。所以我们必须要时刻强大自己 。这个过程虽然不是很平坦但肯定会遇到各种各样的问题,但一旦征服了它那它就是你的东西了,当这样的厚积达到一定程度那你就能享受到薄发那刻的辉煌。参考文献1孙涵芳 ,.MCS-51/96系列单片机原理及应用(修订版 ), 北京航空航天大学出版社 , 199
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 日租房名宿合同范本
- 双方签供货合同范本
- 方林装修合同范本
- lng贸易合同范本
- 文化礼堂设计合同范本
- 兰州市房屋中介合同范例
- 合同解除物业服务合同范例
- 合作抽合同范例
- 路灯亮化合同范本
- 制式合同范本
- 全套教学课件《工程伦理学》
- 热导检测器(TCD)原理与操作注意事项
- DB33_T 2352-2021乡镇运输服务站设置规范(可复制)
- 专升本高等数学的讲义80页PPT课件
- 血气分析临床基础(课堂PPT)
- 特种设备停用报废注销申请表
- 第三章 文献的版本
- 糖尿病酮症酸中毒ppt课件
- 五年级下册英语课件--Lesson--7《Arriving-in-Beijing-》|冀教版-(三起)-(共21张PPT)
- 武发[2004]13关于积极推进“ 城中村”综合改造工作的意见
- 体温单(三测单)
评论
0/150
提交评论