首页 花样流水灯实验报告

花样流水灯实验报告

举报
开通vip

花样流水灯实验报告花样流水灯实验报告 黄淮学院信息工程学院 单片机原理及应用课程设计性实验报告 2017年3月24日 实验名称 花样流水灯控制实验 实验时间 070320 学生姓名 1024 实验地点 同组人员 1024 专业班级 电子科学与技术1501B 一、实验目的 1、会使用单片机4个并行I/O端口连接外部设备并构建单片机最小应用系统。 2、能使用工具软件绘制单片机硬件原理图、能编写简单的汇编程序。 3、会编写常见的顺序程序、循环程序、延时子程序和查表程序。 二、实验主要仪器设备和材料 Keil软件;Prot...

花样流水灯实验报告
花样流水灯实验报告 黄淮学院信息 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 学院 单片机原理及应用课程设计性实验报告 2017年3月24日 实验名称 花样流水灯控制实验 实验时间 070320 学生姓名 1024 实验地点 同组人员 1024 专业班级 电子科学与技术1501B 一、实验目的 1、会使用单片机4个并行I/O端口连接外部设备并构建单片机最小应用系统。 2、能使用工具软件绘制单片机硬件原理图、能编写简单的汇编程序。 3、会编写常见的顺序程序、循环程序、延时子程序和查表程序。 二、实验主要仪器设备和材料 Keil软件;Proteus软件 三、任务设计要求 采用STC89C52单片机构建最小系统,在P0-2口外接24只发光二极管,编程实现24只灯的花样显示控制。 四、总体 设计方案 关于薪酬设计方案通用技术作品设计方案停车场设计方案多媒体教室设计方案农贸市场设计方案 P0接口的8个led 灯 电源电路 并P1接口的8个ledAT89C52行灯 串单片机 时钟电路 口 P2接口的8个led 灯 复位电路 五、硬件电路设计 根据设计任务,首先进行系统硬件的设计。其硬件原理图由LED显示电路和单片机最小系统组成,如图所示,其中包括时钟电路采用内部时钟方式,复位电路采用上电自动复位。由于单片机的I/O口的高电平驱动能力只有微安级,而灌电流可以达到3毫安以上,因此采用低电平驱动。P1、P2、P3分别控制8个led灯。 六、软件程序设计 1、软件设计思路 如果通过上图所示电路图完成实验要求,通过数组,分别同时控P0、P1、P2分别控制8个led灯,从而协调控制24个灯实现花样流水灯效果。 开始 编写数组 主循环 逐个点亮 24灯同时闪烁 逐个熄灭 2、程序清单及说明 #include #include #define uint unsigned int #define uchar unsigned char uchar code table[]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};//逐个点亮0~7 uchar code table1[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};//逐个点亮7~0 uchar code table2[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};//逐个灭0~7 uchar code table3[]={0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff};//逐个灭7~0 void delayms(uint t);//延时 void shan()//全部闪烁 { uint h; uint t_1; for(h=0;h<5;h++) { t_1=1000; P0=P1=P3=0xff; delayms(t_1); P0=P1=P3=0x00; delayms(t_1); t_1=t_1-200; } P0=P1=P3=0x00; } void main()//主函数 { while(1) { ucha r i; P0=P1=P3=0xff; for(i=0;i<8;i++)//逐个点亮 { P0=table1[i]; delayms(500); } for(i=0;i<8;i++) { P1=table[i]; delayms(500); } for(i=0;i<8;i++) { P3=table1[i]; delayms(500); } shan();//全部闪烁 for(i=0;i<8;i++)//逐个熄灭 { P3=table2[i]; delayms(500); } for(i=0;i<8;i++) { P1=table3[i]; delayms(500); } for(i=0;i<8;i++) { P0=table2[i]; delayms(500); } } } void delayms (uintt) { uint x,y; for(x=t; x>0;x--) for(y=50;y>0;y--); } 七、软硬件仿真调试分析 1、仿真调试结果 图片 1 逐个点亮 图片 2 24灯闪烁 图片 3 逐个熄灭 2、性能测试及结果分析 通过仿真结果发现通过上述系统可以实现实验要求,24个灯逐个点亮,24个灯全亮后,24个灯一起闪烁,闪烁5次后,然后24个灯逐个熄灭。由此证明系统满足实验要求。 八、项目 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 在本次花样流水灯试验中,使用循环程序、数组语句实现了实验要求,设计过程中遇到了很多的问题,但经过努力,最终设计出了合理的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。通过此次实验,对多个led灯的控制能力进一步得到提升。 九、项目设计报告成绩 实验报告成绩: 指导教师签字: 年 月 日
本文档为【花样流水灯实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_014457
暂无简介~
格式:doc
大小:50KB
软件:Word
页数:6
分类:
上传时间:2018-11-10
浏览量:146