流水灯实验可行性报告

时间:2024.4.1

流水灯实验可行性报告


一、   项目内容及作用

流水灯设计:设计一组共四个流水灯,依次点亮,灯与灯间隔2s点亮,要求可以显示出灯的序号

二、   项目论证内容及结论

利用单片机AT89C51设计的流水灯比利用电子电路设计的流水灯具有明显的优越性,单片机AT89C51控制的电路相对简单,软件方面程序也不复杂。制作原理简单,单功能作用并不低于电子电路所设计的,方便小巧又通俗易懂,所以我们选择单片机来做流水灯。

设计思路

由于水平不足,故以8流水灯为例,简述实验思路:

实验器材

个人电脑,80c51单片机,LED板

实验原理

单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,实验中使用了单片机的P2端口,对8个LED灯进行控制,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr  a实现位的转换。

A寄存器的位经过rr a之后转换如下所示:

然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。

实验电路图

通过仿真实验正确性

代码如下:ORG 0

MOV A,#00000001B

LOOP:MOV P2,A

RL A

ACALL DELAY

SJMP LOOP

DELAY:MOV R1,#255

DEL2:MOV R2,#250

DEL1:DJNZ R2,DEL1

      DJNZ R1,DEL2

RET

End

由于实验原理基本一致,故在本次实验中可对上述8流水灯实验进行借鉴,进行小幅度的修改即可。

    以上就是我组的可行性报告。


第二篇:流水灯实验


                          实验二  流水灯实验

一、实验目的

1. 学习Pl口的使用方法。

2. 学习延时子程序的编写和使用。

二、实验内容

1、P1口做输出口,接八只发光二极管(其输入端为高电平时发光二极管点亮),编写程序,使发光二极管循环点亮。

2、编写正确的延时程序,每个灯至少亮1S;

三、实验电路连线

P1.0  ●-----------------------●  LED0

P1.1  ●-----------------------●  LED1

P1.2  ●-----------------------●  LED2

P1.3  ●-----------------------●  LED3

P1.4  ●-----------------------●  LED4

P1.5  ●-----------------------●  LED5

P1.6  ●-----------------------●  LED6

P1.7  ●-----------------------●  LED7

四、实验说明

1、P1口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口用作输入口时必须先对它置“1”。若不先对它置“1”,读入的数据是不正确的。

2、延时子程序的延时计算问题

对于程序 Delay:MOV  R7,#200

 DEL1: MOV  R6, #123

NOP

DEL2: DJNZ  R6,DEL2

                DJNZ  R7,DEL1             

RET

查指令表可知执行MOV指令需用1个机器周期,DJNZ指令需用2个机器周期,在12MHz晶振时,一个机器周期时间长度为1μs,所以该段程序执行时间为:

[1+(1+1+2*123+2)*200+2]* 1μs ≈50ms

五、实验仪器和设备

PC机、KIEL软件、模拟仿真板

六、参考程序框图

 


                                     

七、学生进行实验操作

八、实验报告

九、实验小结:

   1、流水灯程序设计方法。

   2、单片机设计的一般方法与步骤。

更多相关推荐:
单片机实验报告——流水灯

电子信息工程学系实验报告课程名称:单片机原理及接口实验项目名称:实验2流水灯实验时间:20xx-10-21班级:电信092姓名:蔡**学号:*********一、实验目的:进一步熟悉keil仿真软件、prote…

流水灯实验报告

实验报告课程名称单片机实习专业班级姓名戴秀锋学号1104451216电气与信息学院和谐勤奋求是创新1234实验教学考核和成绩评定办法课内实验考核成绩严格按照该课程教学大纲中明确规定的比重执行实验成绩不合格者不能...

单片机流水灯实验报告

单片机流水灯实验报告一实验目的1熟练掌握AT89S52型开发板的使用方法和注意事项2了解简单单片机应用系统的设计方法3掌握应用KEIL软件编辑编译源汇编程序的操作方法4掌握应用USBISP烧录软件的操作方法5帮...

51单片机流水灯实验报告

51单片机流水灯试验一实验目的1了解51单片机的引脚结构2根据所学汇编语言编写代码实现LED灯的流水功能3利用开发板下载hex文件后验证功能二实验器材个人电脑80c51单片机开发板三实验原理单片机流水的实质是单...

流水灯实验报告

扬州大学广陵学院课程设计报告设计题目流水灯设计姓名学号100036137班级时间20xx年7月4日目录一设计任务与要求3二实验目的3三实验思路31系统逻辑设计32源程序代码3LED流水灯控制模块4分频器5四位选...

单片机并口简单应用(流水灯)实验报告

实验一单片机并口简单应用流水灯一实验目的1了解单片机汇编语言程序的基本结构2了解单片机汇编语言程序的设计和调试方法3掌握顺序控制程序的简单编程二实验仪器单片机开发板万利仿真机稳压电源计算机三实验原理1流水灯硬件...

LED流水灯实验报告-0802薛红锋(06)

LED流水灯实验报告实验一系别:电子工程学院专业:微电子学班级:微电子0802姓名:实验时间:20XX年05月18日实验一基于51单片机的LED流水灯设计一、实验目的:1、了解基于51单片机的汇编语言程序设计2…

流水灯 单片机 实验报告

课程设计报告论文设计课题流水灯专业班级学生姓名指导教师设计时间指导教师教研室主任注本表下发学生一份指导教师一份栏目不够时请另附页课程设计任务书装订于设计计算说明书或论文封面之后目录页之前内容摘要电子技术实验是一...

《微机系统与接口技术》8255流水灯实验报告

微机系统与接口技术预习报告学院计算机学院专业班级学号学生姓名小发实验日期指导老师成绩评定五邑大学计算机学院制表一实验目的1学习并掌握8255的工作方式及其应用2掌握8255典型应用电路的接法3掌握程序固化及脱机...

流水灯实验

单片机原理实验报告一基于PD78F0485单片机实验盒的流水灯功能设计与实现专业年级学号姓名日期实验题目在PD78F0485单片机实验盒上编写程序实现流水灯功能1功能概述一级标题小四号黑体编写程序实现按键控制5...

按键控制数码管和流水灯设计报告实验报告

摘要单片机自20世纪70年代以来以其极高的性价比以及方便小巧受到人们极大的重视和关注本设计选用msp430f249芯片作为控制芯片来实现矩阵键盘对LED数码管显示的控制通过单片机的内部控制实现对硬件电路的设计从...

单片机实验报告一--汇编程序之流水灯

单片机实验实验报告实验序号2实验项目名称汇编程序实现流水灯

流水灯实验报告(28篇)