|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、 要求中断控制的闪烁节日彩灯控制器要求:能够实现至少 4种速度的闪烁显示方式。) a- C7 f$ w2 i% ?5 H
二、 分析1 ]; w4 b5 \9 U. U* T$ y
: G7 f z* f3 [2 U! ?要实现中断控制闪烁节日彩灯必须得读取到外部中断, 然后在调用不同的闪烁子程序,且下载之后可以连续切换闪烁速度。
/ k8 T; V% N" Q: |0 R+ J( T. Y0 Q7 z4 J
三、 设计
% @, K& ?" B) a, k
: n |1 q6 ]5 x5 N1、硬件设计 (包括设计方案及说明、完整的硬件连接图等 )
" f+ m7 @. ?/ b2 x$ @0 o: [( E* z! l" s& I, k' g9 O& {' ?# I& }
2.1 设计方案及说明' W, R( ?" D9 G/ z) l
/ d0 { n M5 q, U% a外部中断采用的是实验箱上的中断开关, 故在主程序中不断调用矩阵键盘的扫描程序, 又由于至少四种速度, 故读取四个不同的按键分别对应一种速度。 闪烁只需要在一个无限循环体内先全部点亮 LED 灯,延时一段时间后,再把 LED灯全部熄灭。 这里速度的含义其实是延时的时间不同。 当单片机读到某个按键按下时,就执行不同的闪烁子程序,这样就可以实现不同速度的闪烁灯控制。
h) w- c4 l" K4 H9 ?5 S/ e2 T* K5 t9 b5 v) v/ A" l4 R' S
9 ~' M1 Z, O: s, w6 g
# j$ b0 E3 J9 a' j, E. q9 k# `) \0 K( w2 ?; ~! ` J7 }
8 _& s7 P+ Q/ t
. Q6 R, T6 ?" w
$ C' O$ k g5 z- \- w8 [! H
$ n# ]7 ?$ I* l k- u! g7 F* E
p6 i0 k+ c7 ^% V( S+ a6 P
5 f- p9 d' X, A( Q5 s |
|