单片机最小系统实践花样灯与流水灯的实训报告[1]

单片机最小系统实践花样灯与流水灯的实训报告[1]

ID:35216050

大小:58.53 KB

页数:12页

时间:2019-03-21

单片机最小系统实践花样灯与流水灯的实训报告[1]_第1页
单片机最小系统实践花样灯与流水灯的实训报告[1]_第2页
单片机最小系统实践花样灯与流水灯的实训报告[1]_第3页
单片机最小系统实践花样灯与流水灯的实训报告[1]_第4页
单片机最小系统实践花样灯与流水灯的实训报告[1]_第5页
资源描述:

《单片机最小系统实践花样灯与流水灯的实训报告[1]》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、杨凌职业技术学院基于单片机花式流灯的设计摘要:当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机.本系统由单片机系统、外中断键盘(微动开关)、发光二极管等部分组成系统能够实现以下功能:1.灯阵从由下顶点开始,同时从两边向上延伸点亮。2.灯阵从由上顶点开始,同时从两边向下延伸点亮。3.灯阵从由下顶点开始,以逆时针依次点

2、亮,最后回到下顶点。4.灯阵从由下顶点开始,以顺时针依次点亮,最后回到下顶点。5.先奇数灯点亮,然后偶数灯点亮,呈交替状态。6.所有灯先同时点亮,后同时熄灭,呈闪烁状态。7.以上六种状态依次运行。以上七种运行方式,由外部中断(微动开关)控制,即一次中断运行状态1,两次中断运行状态2,…当遇到第八此中断时,再次从状态1开始。整个系统中,以按下微动开关的次数作为输入信号,以发光二极管的亮和灭及其顺序为输出信号,软件系统中,以C51语言作为基本编程语言,以左移和右移作为控制发光二极管是否发光和发光顺序的基本方式。关键词:单

3、片机,发光二极管,微动开关,外部中断,C51语言。杨凌职业技术学院一·方案设计1、设计目的以89C51单片机最小系统为核心,设计多样式花样灯。掌握外围LED电路的设计方法,熟练掌握C51软件编程控制方法,实现LED闪烁功能,最终完成单片机的应用与外围电路的开发任务。2、设计任务首先以89C51单片机原理图为蓝本,焊接单片机最小系统板并上电测试成功;其次在最小板的开发区焊接LED电路并测试成功;最后用keilC编程软件及STC-ISP下载软件完成89C51单片机对外围流水灯设计的整体控制。3、设计需求整个流水灯系统由软

4、件程序控制,实现花样灯的闪烁,各种状态之间的转换,即按键第一次压下,流水灯进入到第一种状态;按键第二次压下,流水灯进入到第二种状态;以此类推。4、设计材料序号器件数量功能1STC-89C52单片机最小系统板1核心杨凌职业技术学院2LED发光二极管16灯显4微动开关1按键5220Ω17电阻6导线1m辅助材料7焊锡丝1辅助材料杨凌职业技术学院二.硬件设计杨凌职业技术学院三,软件设计1.流程图:初始化向上点亮向下点亮奇数灯亮偶数灯亮闪烁顺序杨凌职业技术学院2,软件程序:#includesbitp1_0=P

5、1^0;sbitp1_1=P1^1;sbitp1_2=P1^2;sbitp1_3=P1^3;sbitp1_4=P1^4;sbitp1_5=P1^5;sbitp1_6=P1^6;sbitp1_7=P1^7;voiddelay(){unsignedinta;a=30000;while(a--);}voidmain(){while(1){p1_0=0;delay();p1_0=1;delay();p1_1=0;delay();p1_1=1;杨凌职业技术学院delay();p1_2=0;delay();p1_2=1;dela

6、y();p1_3=0;delay();p1_3=1;delay();p1_4=0;delay();p1_4=1;delay();p1_5=0;delay();p1_5=1;delay();p1_6=0;delay();p1_6=1;delay();杨凌职业技术学院p1_7=0;delay();p1_7=1;delay();p1_6=0;delay();p1_6=1;delay();p1_5=0;delay();p1_5=1;delay();p1_4=0;delay();p1_4=1;delay();p1_3=0;de

7、lay();p1_3=1;delay();杨凌职业技术学院p1_2=0;delay();p1_2=1;delay();p1_1=0;delay();p1_1=1;delay();p1_0=0;delay();p1_0=1;delay();p1_3=0;p1_4=0;delay();p1_3=1;p1_4=1;delay();p1_2=0;p1_5=0;delay();p1_2=1;p1_5=1;delay();杨凌职业技术学院p1_1=0;p1_6=0;delay();p1_1=1;p1_6=1;delay();p1

8、_0=0;p1_7=1;delay();p1_0=1;p1_7=1;delay();p1_1=0;p1_6=0;delay();p1_1=1;p1_6=1;delay();p1_2=0;p1_5=0;delay();p1_2=1;p1_5=1;delay();P1=0xAA;delay();杨凌职业技术学院P1=0x55;delay();P1=

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

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

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