- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控
制
系
统
综
合
设
计
报
告
设计题目: 电子喷泉的设计
设计者:
学 号:
专业班级: 电气工程及其自动化061班
指导老师:
完成时间: 2009年6月25日
目录
一、预备知识……………………………….1
二、课程设计题目……………………………1
三、课程设计的目的及基本的要求………………...1
四、设计内容提要及说明……………………….2
五、原理图及元件清单…………………………3
六、单片机各引脚定义…………………………4
七、系统程序流程图………………………….5
八、电子喷泉设计的系统源程序………………….6
九、课程设计心得体会…………………………9
十、参考文献……………………….……11一、预备知识
1.1 51单片机原理
(1)51单片机的I/O口的使用原理和设置
(2)51单片机的定时器的设置
1.2 发光二极管及数码管的认识和使用
1.3 按键的判断和使用
1.4 51单片机开发环境的熟悉和使用
1.5 对于共阴/共阳数码管及发光二极管等器件的熟练使用
二、课程设计题目:电子喷泉的设计
三、课程设计的目的及基本的要求
单片机已经广泛的应用于人们的日常生活中,在各个领域中起到越来越重要的作用。因此,掌握单片机的基本功能是非常重要的技能。进行课程设计是加强实践,提高动手能力的重要环节,是将所学理论知识与实际联系起来的桥梁和纽带。通过课程设计:同时在软件编程、排错调试、焊接技术及相关仪器设备的使用等各个方面得到全面的提高。掌握单片机开发过程,为将来的实际工作打下一定得基础。
本课程设计以菲利普P89V51RB2单片机为基础,基本要求如下:
1、熟悉单片机的基本机构;
2、掌握共阴/共阳数码管及发光二极管的工作原理及使用方法;
3、掌握按键的判断及使用;
4、掌握菲利普P89V51RB2单片机的使用方法;
5、掌握单片机C 语言一般的编程技巧;
6、掌握单片机系统调试的一般步骤及方法;
7、熟悉掌握电路板的焊接及排错;
8、掌握程序的下载及调试。
四、设计内容提要及说明
4.1 设计内容
本次设计的题目要求基本内容如下:
(1)按键K1:电子灯显示方式选择,每按一次,选择一种显示方式;
(2)按键K2:控制电子灯启动,停止;
(3)电子灯显示方式至少四种;方式选择在电子灯停止方式下有效。
4.2 设计说明
4.2.1 系统设计
根据设计题目的要求分析,系统分成四大部分:
(1)单片机的控制部分;
(2)电子喷泉控制部分;
(3)按键控制部分;
(4)显示控制部分;
其框图见图1:
图1 系统设计框图
五、原理图及元件清单
图2 电子喷泉原理元件清单:
器 件 名 称 数 量 6×6×5轻触按钮开关(优) 2个 Φ5mm高亮红色发光管 4个 Φ5mm绿色高亮发光管 2个 Φ5mm黄色高亮发光管 2个 电阻 330欧 2个 2.54mm单排针 20个 共阳数码管 1个 电阻 10K 2个 杜邦线 20个 万能板 1个
六、单片机各引脚定义
单片机控制部分采用菲利普P89V51RB2,两个按键的用途如下:
单片机引脚 各器件引脚 功能描述 P0.0 接按键K2 电子喷泉的启动/停止 P0.1 接按键K1 显示方式的转换
七、系统程序流程图
本设计程序流程:程序开始,发光二极管处于熄灭状态;当启动时,共阳级数码管显示“1” ,程序首先进行显示方式选择;停止时,在复位前,数码管显示停留在最后那个状态。2个按键中,其中K2按键控制电子喷泉的二极管的启动/停止;K1按键控制电子喷泉的发光二极管的显示方式的转换。
主程序流程图如下:
接通电源,当按下K2时,电子喷泉开始显示第一种显示方式;按下K2键久一点让电子喷泉停止;再按下K1键,程序判断电子喷泉停止,显示方式进行切换;如此反复。
图3 主程序流程图
八、电子喷泉设计的系统源程序
/*功能拓展数码管显示(共阳)模式号利用P2口*/
#include at89x51.h
#include intrins.h
void xianshi();
void xueze();
sbit sp1 = P0^0; /*停止与启动 0启动 1停止*/
sbit sp2 = P0^1; /*模式选择 */
int mos = 1; /*模式寄存*/
int a,b; /*消抖变量*/
int qt=1; /*起停标志*/
文档评论(0)