电子喷泉的设计 [文档在线提供]

电子喷泉的设计 [文档在线提供]

ID:40971154

大小:241.50 KB

页数:13页

时间:2019-08-12

电子喷泉的设计 [文档在线提供]_第1页
电子喷泉的设计 [文档在线提供]_第2页
电子喷泉的设计 [文档在线提供]_第3页
电子喷泉的设计 [文档在线提供]_第4页
电子喷泉的设计 [文档在线提供]_第5页
资源描述:

《电子喷泉的设计 [文档在线提供]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、江西理工大学应用科学学院机电系课程设计设计人:李刚控制系统综合设计报告设计题目:电子喷泉的设计设计者:学号:专业班级:电气工程及其自动化061班指导老师:完成时间:2009年6月25日目录江西理工大学应用科学学院机电系课程设计设计人:李刚一、预备知识……………………………….1二、课程设计题目……………………………1三、课程设计的目的及基本的要求………………...1四、设计内容提要及说明……………………….2五、原理图及元件清单…………………………3六、单片机各引脚定义…………………………4七、系统程序流

2、程图………………………….5八、电子喷泉设计的系统源程序………………….6九、课程设计心得体会…………………………9十、参考文献……………………….……11江西理工大学应用科学学院机电系课程设计设计人:李刚一、预备知识1.151单片机原理(1)51单片机的I/O口的使用原理和设置(2)51单片机的定时器的设置1.2发光二极管及数码管的认识和使用1.3按键的判断和使用1.451单片机开发环境的熟悉和使用1.5对于共阴/共阳数码管及发光二极管等器件的熟练使用二、课程设计题目:电子喷泉的设计三、课程设计的目的及

3、基本的要求单片机已经广泛的应用于人们的日常生活中,在各个领域中起到越来越重要的作用。因此,掌握单片机的基本功能是非常重要的技能。进行课程设计是加强实践,提高动手能力的重要环节,是将所学理论知识与实际联系起来的桥梁和纽带。通过课程设计:同时在软件编程、排错调试、焊接技术及相关仪器设备的使用等各个方面得到全面的提高。掌握单片机开发过程,为将来的实际工作打下一定得基础。本课程设计以菲利普P89V51RB2单片机为基础,基本要求如下:1、熟悉单片机的基本机构;2、掌握共阴/共阳数码管及发光二极管的工作原理及使用方

4、法;3、掌握按键的判断及使用;4、掌握菲利普P89V51RB2单片机的使用方法;5、掌握单片机C语言一般的编程技巧;6、掌握单片机系统调试的一般步骤及方法;7、熟悉掌握电路板的焊接及排错;8、掌握程序的下载及调试。9江西理工大学应用科学学院机电系课程设计设计人:李刚四、设计内容提要及说明4.1设计内容本次设计的题目要求基本内容如下:(1)按键K1:电子灯显示方式选择,每按一次,选择一种显示方式;(2)按键K2:控制电子灯启动,停止;(3)电子灯显示方式至少四种;方式选择在电子灯停止方式下有效。4.2设计说

5、明4.2.1系统设计根据设计题目的要求分析,系统分成四大部分:(1)单片机的控制部分;(2)电子喷泉控制部分;(3)按键控制部分;(4)显示控制部分;其框图见图1:单片机控制按键数码管模式显示发光二极管起停图1系统设计框图9江西理工大学应用科学学院机电系课程设计设计人:李刚五、原理图及元件清单图2电子喷泉原理9江西理工大学应用科学学院机电系课程设计设计人:李刚元件清单:器件名称数量6×6×5轻触按钮开关(优)2个Φ5mm高亮红色发光管4个Φ5mm绿色高亮发光管2个Φ5mm黄色高亮发光管2个电阻330欧2个

6、2.54mm单排针20个共阳数码管1个电阻10K2个杜邦线20个万能板1个六、单片机各引脚定义单片机控制部分采用菲利普P89V51RB2,两个按键的用途如下:单片机引脚各器件引脚功能描述P0.0接按键K2电子喷泉的启动/停止P0.1接按键K1显示方式的转换9江西理工大学应用科学学院机电系课程设计设计人:李刚七、系统程序流程图本设计程序流程:程序开始,发光二极管处于熄灭状态;当启动时,共阳级数码管显示“1”,程序首先进行显示方式选择;停止时,在复位前,数码管显示停留在最后那个状态。2个按键中,其中K2按键控

7、制电子喷泉的二极管的启动/停止;K1按键控制电子喷泉的发光二极管的显示方式的转换。主程序流程图如下:接通电源,当按下K2时,电子喷泉开始显示第一种显示方式;按下K2键久一点让电子喷泉停止;再按下K1键,程序判断电子喷泉停止,显示方式进行切换;如此反复。图3主程序流程图9江西理工大学应用科学学院机电系课程设计设计人:李刚八、电子喷泉设计的系统源程序/*功能拓展数码管显示(共阳)模式号利用P2口*/#include"at89x51.h"#include"intrins.h"voidxianshi();void

8、xueze();sbitsp1=P0^0;/*停止与启动0启动1停止*/sbitsp2=P0^1;/*模式选择*/intmos=1;/*模式寄存*/inta,b;/*消抖变量*/intqt=1;/*起停标志*/intzy=0;/*左右或奇偶标志*/inttm=0xfe;intL4=0;intled[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};/*数码管编码*/in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。