单片机课程设计--基于单片机的控制循环灯设计
《单片机课程设计--基于单片机的控制循环灯设计》由会员分享,可在线阅读,更多相关《单片机课程设计--基于单片机的控制循环灯设计(8页珍藏版)》请在毕设资料网上搜索。
1、 单片机原理及系统单片机原理及系统课程设计课程设计 专专 业:业: 电气工程及其自动化 班班 级:级: 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 2012 2012 年年 7 7 月月 1 1 日日 评语: 平时(40) 修改(30) 报告(30) 总成绩 单片机原理及系统课程设计报告 - 1 - 1 引言引言 基于单片机的控制循环灯设计。 2 设计方案设计方案及原理及原理 2.1 题目要求题目要求 在单片机的 P1 口接 8 个发光二极管,通过中断方式控制实现每个发光二极管 指示灯闪烁 10 次,并依次循环。正常状态下,这 8 个灯(发光二极管)先按一定 流速从左向右流动,再按一
2、定流速从右往左流动(假设这 8 个灯依次从左向右接 在 P1.0-P1.7 上) 。 2.2 设计原理设计原理 单片机循环灯是现今人们最普及的方法,本次设计用外接石英晶体振荡器作 为8051的时钟电路,将P0.0-P0.7作为发光二极管的片选口,同时利用8051单片机 的基本原理,来控制八个LED指示灯的依次往复循环闪烁10次。此次课设中选择 了共阳极的二极管接法,所以通过给P0口输送低电平0,就可以使二极管发光,输 送高电平1可使二极管熄灭。 设计框图如图 1 所示。 8051 5V电源 时钟电路 中断源 发光二级管 图 1 设计框图 3 硬件设计硬件设计 此次芯片选用的是8051,8051
3、芯片的外部时钟是用外接石英晶体振荡器来实 现的,时钟电路用于产生单片机工作所需的时钟信号。在MCS-51系列单片机芯片 外部, X1和X2之间跨接晶体振荡器和微调电容, 从而构成一个稳定的自激振荡器, 这就是单片机的时钟电路。发光二极管有共阳和共阴接法,此次设计选择了共阳 单片机原理及系统课程设计报告 - 2 - 接法,所以可通过给P0口输送低电平就可驱动发光二极管发光,输送高电平就可 使发光二极管熄灭。 硬件原理图如图2所示。 图2 硬件原理图 4 软件设计软件设计 循环灯设计大概的设计思路可概括为以下8个步骤: (1) 给累加器A送0FEH,送闪烁个数8给R2,送闪烁次数10给寄存器R0。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 基于 控制 循环 设计
