![单片机控制左右循环的流水灯设计_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b1.gif)
![单片机控制左右循环的流水灯设计_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b2.gif)
![单片机控制左右循环的流水灯设计_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b3.gif)
![单片机控制左右循环的流水灯设计_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b4.gif)
![单片机控制左右循环的流水灯设计_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/2/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b/26e3193b-c04e-4dc2-a7fc-3cfcc94df08b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及应用课程设计报告 控制左右循环的流水灯设计 专 业: 电子信息工程 班 级: 电子 姓 名: 学 号: 指导教师: 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.2v10ma8晶体振荡器crystal12mhz1电容cap22p2cap-elec10uf1电阻res220810k13.2 单
3、片机at89c51该单片机功能强大,不仅能满足设计的需要,也可以在设计要求的基础上进行一些扩展。单片机的结构如下:图 1单片机引脚图在使用时vcc接电源电压,gnd接地。p0,p1,p2,p3可作为输入或输出端口,rst是复位输入,接复位电路。xtal1和xtal2接复位电路。这些可以在硬件设计部分体现出来3.3.单片机的时钟电路单片机内部有在一个振荡器,本设计采用内部时钟方式,以12mhz石英晶体振荡器和两个30pf的片电容组成外部电容的大小对振荡频率有微小影响,可起调节作用。振荡器,如图所示。片内的高增益反向放大器通过xtal1和xtal2外接,作为反馈元件的外部晶体振荡器与电容组成的并联
4、谐振回路构成一个自激振荡器,向内部时钟电路提供振荡时钟。如图;3.4.单片机的复位电路at89c51的rst引脚是复位端。当单片机振荡器工作时,该引脚上出现持续两个机械周期的高电平,就可以实现系统复位,使单片机快速回到初始状态。如图;3.5整体电路图4. 软件设计4.1 程序流程图 开始初始化设置led点亮位置 最左端是循环体循环控制结束是否4.2 编辑源程序程序利用循环移位函数_crol_和_cror_形成来回滚动的效果#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint
5、 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=_crol_(p2,1); /p2 的值向左循环移动delayms(150);for(i=0;i<7;i+)p2=_cror_(p2,1); /p2 的值向右循环移动delayms(150);5. 调试运行5.1系统调试 5.1.1.编写程序并查错 5.1.2.在keil中输入源程序,编译并连接,及时发现程序中的错误,改正,
6、直至编译连接无误后保存并生成hex文件。 5.1.3.在proteus中打开该电路对各器件及连线节点进行检查,其中单片机的频率一定要与晶振频率一致。 5.1.4.在单片机属性中找到program file中添加源程序生成的hex文件。如图;单击“确定”后即可进行模拟仿真。5.2仿真结果; 6. 设计心得体会通过这次课程设计使我懂得了理论与实际相结合是很非常重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为己所用,从而提高自己的实际动手能力和独立思考的能力。我在设计的过程中遇到了许多问题的同时也发现了自己的不足之处,即对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些元器件的使用方法,对汇编语言掌握得不透彻。 还有,这次的设计让我明白了“求人不如求己”,“自己动手丰衣足食”的深刻寓意。虽然我们要讲究合作愉快,但更重要的是自己,只有自己懂了,自己做了才不会在关键时刻掉链子。别人终究是一个陪衬,路总是要自己走的,属于自己的任务就要自己搞定。所以我们必须要时刻强大自己。这个过程虽然不是很平坦但肯定会遇到各种各样的问题,但一旦征服了它那它就是你的东西了,当这样的厚积达到一定程度那你就能享受到薄发那刻的辉煌。参考文献 1 孙涵芳,.mcs-51/96系列 单片机原理及应用(修订版),北京航空航天
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二手车个体交易策划合同范本
- 2025年专利权交换协议格式
- 2025年个人信用管理协议书
- 2025年二手汽车交易未过户合同模板
- 2025年农资研发与实验劳动合同
- 2025年体重管理服务协议
- 2025年企业员工住房公积金贷款合同
- 2025年上海市新能源汽车产业投资合作协议
- 2025年养殖场租赁协议正式版本
- 2025年云服务器租用合同示范
- 安全生产技术规范 第25部分:城镇天然气经营企业DB50-T 867.25-2021
- 现代企业管理 (全套完整课件)
- 走进本土项目化设计-读《PBL项目化学习设计》有感
- 《网店运营与管理》整本书电子教案全套教学教案
- 教师信息技术能力提升培训课件希沃的课件
- 高端公寓住宅项目营销策划方案(项目定位 发展建议)
- 执业兽医师聘用协议(合同)书
- 第1本书出体旅程journeys out of the body精教版2003版
- [英语考试]同等学力英语新大纲全部词汇
- 2022年肝动脉化疗栓塞术(TACE)
- 形式发票格式2 INVOICE
评论
0/150
提交评论