流水灯设计

流水灯设计
流水灯设计

辽宁工程技术大学

专业课程综合训练项目说明书题目:__________ 流水灯设计_________

课程名称:单片微型计算机原理与应用

班级: 机电14-4

学号: 1407060405

姓名: 董立春

指导教师:苏畅

完成日期:2016,11

、设计题目

流水灯设计

二、设计内容

循环点亮LED,用单片机控制8个LED发光二极管完成如下所示的功能:

XXXXXXXX

XXXXXXXO

XXXXXXOO

XXXXXOOO

XXXXOOOO

XXXOOOOO

XXOOOOOO

X0000000

00000000

学号压缩的BCD码表示

注:“X”表示灭,“0”表示两亮,每一行为一次显示状态,每两个显示状态间隔0.5s, 10

三、综合训练要求

设计说明书(2000?5000字)1份

四、评分标准

补充评分要求:对综合训练项目中,能够采用开发板调试,或软件仿真的形式实现功能,将视难易程度及能够按时提交情况酌情提分,但不超过每个综合项目满分10分的标准

五、指导教师评语

该生设计的过程中表现_____________,设计内容反映的基本概念及计算 _________ ,设计方案_________ ,说明书撰写__________ ,答辩表现 __________ 。

成绩: ______________

指导教师 ______________ 日期

目录

1流水灯设计简介

1.1 流水灯工作原理?‘

1.2 课程基本知识点.,

2硬件电路设计.

2.1 硬件电路基本结构

2.2 各部分电路功能.,

3软件设计.

3.1 程序流程图设计.‘

3.2 汇编语言程序..…

4结论..

参考文献

1流水灯设计简介

1.1

流水灯工作原理

如上图,如果要让接在 P1.0 口的LED1亮起来,那么只要把 P1.0 口的电平变为低电 平就可以了;相反,如果要接在 P1.0 口的LED1熄灭,就要把P1.0 口的电平变为高电平; 同理,接在P1.1?P1.7 口的其他7个LED 的点亮和熄灭的方法同LED1因此,要实现流 水灯功能,我们只要将发光二极管 LED ?LED8依次点亮、熄灭,8只LED 灯便会一亮一暗 的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指 令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流 水”效果了。

涉及到的《单片机原理与应用》的主要知识点:

1)复位:

复位是单片机的初始化操作,其主要功能是将程序计数器

PC 初始化为OOOOH 使单

片机从OOOOH 单元开始执行程序。除了进入系统的正常初始化外,当程序运行出错或操作 错误使系统处于死锁状态时,也须重新启动单片机,使其复位。单片机复位后,除P1.0~P1.7

pg

___

J = 1

1

1

k 1

CRYSTAL

Cl :

IXTAL1 AST

PSEM

ALE

EA

D1

P0.0.W] PD.1WH PD.2#

P2.4ft12 P2 5W3

P2.7刪5 P30/RKD

P3.VT 垃■ P32iiiw MSJNT1 P3.470 P35H1 P3庁唾 P 站冠

38

34

32 21

■j4

29 _J8

10 ZU 12

14

LEDBIBfr'

LED ?日1盯

HBIBY

LE&-BIBV

LED ?日 IBY ?-

huiK

LEI>-BiBnr

LED ?日 IB Y ' R3

300

R5

300 订曲卜

R6

300

3?

07 rD

D0

C3

R1

A

相关主题
相关文档
最新文档