单片机彩灯移动实验_单片机彩灯实验

该实验利用C8051F310单片机设计一个彩灯控制器,能控制LED七段数码管以特定方式闪烁,提供4种以上闪烁模式,并可通过键盘切换模式。提高要求中,使用KINT键可调节LED闪烁频率,设有四个档位。按键K0-K15对应不同显示图形和闪烁模式,所有模式下均可通过KINT键调整频率。
摘要由CSDN通过智能技术生成

一、

任务要求

实验内容:利用

C8051F310

单片机设计一个彩灯控制器

主要功能和技术指标要求:

1.

控制

LED

七段数码管按照特定方式闪烁。

2.

闪烁模式不少于

4

种。

3.

利用键盘控制彩灯闪烁模式切换。

提高要求:

使用按键(

KINT

)控制

LED

灯闪烁频率,闪烁频率多级可调。

二、设计思路

功能实现

:不按键时显示器最开始显示“

love

,从左至右,每隔

0.2s

闪烁一个字母,响完

一个周期,响一次蜂鸣器,继续循环。

按下

Kint

键,频率变慢,连续按频率更慢,变为之前的一半,分为四个档,直到变为最开

始的

1/8

后,继续按变回最开始的频率。

按键

K0,K1,K2,K3

时,显示屏上的图形变为从右至左的再从左至右的“

L

,每个“

L

”间隔

0.2S

,响完一轮响一次蜂鸣器,频率同样可以按

KINT

键调节。

按键

K4

K5

K6

K7

时,显示屏上的图形变为从右至左的“

O

,每个“

O

”间隔为

0.2S

响完一轮响一次蜂鸣器,频率同样可以按

KINT

键调节。

按键

K8

K9

K10

K11

时,显示屏上的图形变为从右至左的“

V

,每个“

V

”间隔为

0.2S

响完一轮响一次蜂鸣器,频率同样可以按

KINT

键调节。

按键

K12

K13

K14

K15

时,

显示屏上的图形变为从右至左的

E

每个

E

间隔为

0.2S

响完一轮响一次蜂鸣器,频率同样可以按

KINT

键调节。

设计思路

:先进行初始化设置,利用

Config2

软件生成初始代码,关闭看门狗,设置

P0

P1

P2

端口的输入输出形态,控制

P0.6

P0.7

P1

,来得到想要的图形,并利用延时控制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值