文档详情

单片机流水灯实验报告.docx

发布:2019-07-30约1.07千字共6页下载文档
文本预览下载声明
PAGE 1 微控制器技术创新设计实验报告 姓名: 学号: 班级: 一、项目背景 当今时代的智能控制电子技术,给人们的生活带来了方便和舒适,而每到晚上五颜六色的霓虹灯则把我们的城市点缀得格外迷人,为人们生活增添了不少色彩。制作流水灯的方法有很多种,有传统的分立元件,由数字逻辑电路构成的控制系统和单片机智能控制系统等。本设计为一种简单实用的单片机花样流水灯设计与制作方案。 二、项目整体方案设计 根据时钟信号的脉冲输入, 我们以改变每个 LED 点亮状态的保持的时间来改 变 LED 的变换间隔时间, 根据 LED 的循环点亮和时间间隔的改变设计成为一个直 观的 LED 花样流水灯自动循环系统, 由此思路我们就可以很容易的着手流水灯控制程 序的设计。 三、硬件设计 四、软件设计 #include REGX51.H #define uint unsigned int #define uchar unsigned char const tab[]={0xfe,0xfd,0xfb,0xef,0xdf,0xbf,0x7f,0xbf, 0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xaa,0x55,0xaa,0x55,0xaa,0x55, 0xff,0xf0,0x0f,0xf0,0x0f,0xff,0x33,0xcc,0x33,0xcc,0x33,0xcc,0xff}; void Delay1ms(unsigned int count) { unsigned int i,j; for(i=0;icount;i++) for(j=0;j120;j++); } main (void) { uchar i; while(1) { for(i=0;i35;i++) { P1=tab[i]; Delay1ms(500); } } } 实验结果 六、项目总结 通过这次实验设计,锻炼我们综合运用知识,提出问题,分析问题,及解决问题的能力。我感慨颇多,在着手设计的这段日子里,我又学到了很多东西。特别是理论联系实际。我认为掌握单片机的应用及开发技术是最基本的也是必要的。单片机是以后从事相关嵌入式研发最为基本的入门芯片。所以学好单片机是我们电子类的必要任务。?通过这次单片机课程设计的顺利完成,离不开付老师指导,也离不开班上同学的耐心帮助。在此,我对所有帮助过我的老师和同学表示我真挚的感谢!
显示全部
相似文档