基于单片机最小系统的流水灯(8页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机最小系统的流水灯(8页).doc》由会员分享,可在线阅读,更多相关《基于单片机最小系统的流水灯(8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机最小系统的流水灯-第 8 页电气工程学院学生科研实践计划项目总 结 报 告项目编号: 项目名称: 基于单片机最小系统的流水灯 项目参加人: 所在班级: 电子161 项目指导教师: 项目完成时间: 2017年 6 月 填报日期: 2017年 6 月 4 日 河南科技大学电气工程学院2016年制 目录一、 项目研究内容.3二、 设计方法.3三、 系统各模块的设计过程.4 1.电源模块.4 2.单片机最小系统.5 3.驱动电路.8 4.PCB设计.8四、 系统软件设计.10 1.源程序.10 2.程序流程图.11五、 系统调试与结果分析.12六、 总结.14一、研究内容 单片微型计算机简
2、称单片机,是指集成在一块芯片上的计算机,它具有与结构简单,控制功能强,可靠性高,体积小,价格低等优点。单片机技术作为计算机技术的一个重要的分支,广泛的应用于工业控制,智能仪器仪表,家用电器,电子玩具等各个领域。此次研究的内容是:用AltiumDesigner制作基于单片机最小系统流水灯的原理和PCB,自己进行各个原件的焊接。并进行程序的设计,通过程序来精确的控制LED的亮灭时间,从而达到预期的目的。二、设计方法首先,我们设计使用8个LED小灯制作流水灯,采用STC90C51RC作为主控芯片,并在单片机外围设计了电源指示模块,复位电路和晶振。通过编程控制I/O口的电平高度,使8个LED灯能够准确
3、的以不同的时间亮灭。其基本的模块图如下所示:图2-1-1 流水灯结构 在这之后,为了防止所设计的系统没有误差,同时练习自己的焊接能力,于是我们找到了洞洞板并将单片机的最小系统焊于其上,录入程序看是否工作。如果不工作则进行修改,直到成功为止。这样,即练习了焊接技术以防焊接PCB时失误又能够进一步掌握单片机最小系统。 最后进行程序和PCB的设计。主要通过Keil uVision5和AltiumDesigner两个软件进行单片机的程序设计,原理图和PCB的制作。最后用stc-isp-15将所得到HEX文件烧录到单片机中,观察说设计的系统是否达到所预期的目的三、系统的各模块设计过程1、电源模块供电采用
4、5v的USB供电图3-1-1 电源电路C4为去耦合电容,通过此电容将电路中的耦合产生的能量传递抵消,从而减小了对单片机工作的影响。2、单片机最小系统(1)单片机裸片如图所示STC90C516RC+系列单片机是宏晶科技推出的新一代超高速、低功耗的单片机,指令代码完全兼容传统8051单片机。指令代码完全兼容传统8051单片机,12时钟的机器周期和6时钟的机器周期可任意选择,内部集成MAX810专用复位电路,时钟频率在12MHz以下时,复位脚可直接接地。我们用P2引脚作为电路的驱动接口,用RST引脚连接复位电路,用XTAL1和XTAL2连接晶振,用RXD和TXD连接下载模块,VCC和GND连接电源。
5、图3-2-1 单片机(2)晶振XTAL2XTAL1如图所示:图3-2-2 晶振电路每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。晶振旁边接的是负载电容,负载电容是指晶振的两条引线连接IC块内部及外部所有有效电容之和,可看作晶振片在电路中串接电容。负载频率不同决定振荡器的振荡频率不同,而我们采用的是12MHz的晶振,结合芯片手册的说明所以使用了47pf的负载电容。(3)复位电路如图所示:当单片机的RST引脚置于高电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 最小 系统 流水
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内