- UID
- 17472
- 斋米
-
- 斋豆
-
- 回帖
- 0
- 积分
- 115
- 在线时间
- 小时
- 注册时间
- 2011-8-14
- 最后登录
- 1970-1-1
|
qq:798920551: B# h; X( l( O) C
价格:RMB118) [; @, P- v9 s
MEGA16开发板使用说明
$ s0 e; x7 n7 C9 |
0 i4 w$ a% Z P* d2 M* J图1 mega16开发板功能拓扑图
' ~: g' Z8 u. ^2 F( ?/ X
, E8 f0 g$ D) A+ Y" X: m
, i- y. {$ [+ G1 H
# K3 P/ }) Z& m. _& U1 p% s7 e7 C# \, ~/ @! d2 h# Z
电源介绍8 g! H j% S+ ]6 i
一、12V电源适配器供电6 P/ c: E8 }* S! e& ]6 p
: ~6 A. a3 V# v7 Y" ?5 ?0 u图2 12V电源适配器供电) H' d$ ^* o& U3 F
在使用12V电源适配器供电时,将电源选择排针短接。
8 g1 B$ K" y7 h. f9 }二、USB供电
1 ^. s- r# w4 a! Q
" a3 ^* T5 |# S+ v& h图3 USB供电
k7 E" M+ [7 I7 x' T! }6 x& N2 E B6 n在使用USB供电时,应将电源选择排针断开。
9 h( l6 x. ~& c" G
& q+ w3 V1 ~ E
1 a! _1 b2 p/ u- v% i( t板载功能介绍1 ^% O" N2 ?2 a6 N& ~/ p( c- y, T6 w
一、流水灯。* R# c! {4 `2 h3 [9 k& o
8个LED灯组成流水灯。低电平有效,选用用M16的C端口。
s* F' J2 v( q8 X/ G) |" ], a3 \+ x9 l 6 M8 O) o$ b. R0 y2 O! u
图4 跑马灯
0 A' ?' u9 j/ A& W在使用时,P9排针用跳帽短接。参考代码见附件源代码。实现8个LED灯循环点亮。
" E, v1 n8 m; F
6 `; U5 B! }4 ~0 [1 ]二、蜂鸣器( x+ y! U1 i) }4 n
蜂鸣器使用M16的PB3端口。 Q" v! J: \. G' j
, `3 O- \( V' d图5 蜂鸣器
- j. k' W1 k9 v N% `做蜂鸣器实验时,P9排针的PB3端口用跳帽短接。参考代码见附件源代码。实现实现蜂鸣器间断发出“嘀嘀”声。8 W q7 d( `. L5 |
三、4位数码管# l2 ~" x% M# A( {' r0 c5 _
4位数码管使用M16的PD0~PD7端口做段选,PB4~PB7端口做位选。$ T& J" R' \" z l! V, d
( q) V; [7 M& w9 d4 P
图6 4位数码管" ^# R- ^* F6 P% Q
做4位数码管实验时,P12排针和P9排针的PB4~PB7端口用跳帽短接。参考代码见附件源代码。实现显示“1234”。
) S. g8 w. G' A, o四、4X4矩阵键盘 v6 P* m3 K9 D. U" L' n, w4 s# u
4X4矩阵键盘使用M16的PA端口。) b3 O: H [1 C: X ]% H" W* G
8 \ f R3 Z" J6 r' Q9 ~
图7 4X4矩阵键盘
. {. ~- L, f& b. Y; x* `做4X4矩阵键盘时,P21排针用跳帽短接。参考代码见附件源代码。实现按下按键,对应的信息在数码管上显示。第一行和第二行按键按下,数码管显示对应的按键序号,放开后自动清零。第三行和第四行按键按下,数码管显示对应的按键序号,放开后不自动清零。
9 {8 y5 J. M$ G5 q3 q, v( t五、1602液晶显示屏
- C+ v( T0 Q& _/ c; X& v1602液晶显示屏使用M16的PC和PA5~PA7端口。% v: \/ d$ o8 a) [
5 l7 B; z# r; B' ]
图8 1602液晶" K) T+ ]; c8 `) _7 v1 G
做1602液晶显示屏实验时,P9排针和P21排针的PA5~PA7必须断开,否则会造成干扰。参考代码见附件源代码。实现在1602上显示“Free DesZone”。
4 G0 Z* U. p' E1 v9 ]8 O4 l六、24LC021 X/ W2 |( [* q3 X6 q t
24LC02采用两线通信,使用M16的PC0和PC1端口。4 @- i8 \, l7 r
8 T7 i F- Q3 _) x- p
图9 24CL02
3 Q# q) k$ [* F& K: a做24LC02实验实验时,P7排针用跳帽短接。参考代码见附件源代码。实现24LC02的读写,通过串口助手监测数据。在使用源代码时,必须连接串口。: C+ d) J2 r1 |! n5 m# ~# Q
七、RS232串行通信% n! t# E& M" V
M16自带串行通信功能。使用PD0和PD1端口。
6 E* y) e1 e% k0 w1 u" n- B" r( U
2 z! F; C% o5 B7 v' M V. ]( I图10 RS232串行通信* `7 ~, k: _9 n( r
做RS232实验时,P19排针用跳帽短接。9针串口座连接PC机的串口。通过串口助手,可以实现数据的收发。参考代码见附件源代码。通过串口助手向单片机发送一个字符,单片机把该字符发回串口助手。
8 @6 x _/ S) y% m" z7 y八、485串行通信' J& |. M! R2 G. \
485串行通信比RS232通信在通信距离上更具有优势。
) f9 \6 F) y. X9 W: }( t4 M4 [
* q+ \7 b: r+ d* ^* t图11 485串行通信) }( m1 c( l( J: r; d1 U
做485实验时,P20排针用跳帽短接,P4_1是485输出接口。参考代码见附件源代码。
7 s0 |) y1 |; ]" Y% m |
|