单片机课程设计课题: 16*16 点阵 LED 电子显示屏系别: 专业: 姓名: 学号: XXXXXX 学院 2010 年 12月 30日-1- 一、设计目的 1、学习和熟悉单片机的系统开发及应用。 2、了解并熟悉点阵屏的接口连接及软件控制。二、设计要求 1、设计一个 16*16 点阵 LED 电子显示屏。 2 、要求在目测条件下 LED 电子显示屏各点亮度均匀、充足,显示图形和文字应稳定、清晰无串扰。图形文字显示有静止、移入移出等显示方式。三、系统总体设计框图单片机 16*16 点阵屏 4-16 译码器 P2 控制 P1控制行线 2 P0控制行线 1按键蜂鸣器图一图二主程序流程图开始初始化显示缓冲区数据装载显示数据至缓冲区是否调时? 调时程序是否-2- 图三定时器流程图本次设计是基于 STC52 单片机,用 16*16 点阵屏作为显示器显示时间,并附带闹钟,滚动字幕显示功能的多功能时钟,具有很强的实用性和装饰性,新颖时尚。本系统采用 STC52 单片机为系统的控制核心,系统主要包括控制模块, LED 点阵模块,驱动模块,报警模块。开始 Count++ Count=100 ?是 Second=60 ? Minute=60? 赋初值 Hour=24? second++ ; count 清零 Hour 清零 Minute++ ; Second 清零 Hour++ ; Minute 清零是是是是否否否-3- 四、各部分电路设计 1、控制模块: 以 STC 52单片机为控制核心,加上晶振振荡电路和复位电路组成的最小系统,如图四所示: EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10/T 1 P11/T 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 U1 80C52 ABCD P10 P11 P12 P13 P14 P15 P16 P17 P00 P01 P02 P03 P04 P05 P06 P07 123456789 PZ CON9 P00 P01 P02 P03 P04 P05 P06 P07 VCC K2 K3 K1 K4 KR RES T1 T2 C1 30pF C2 30pF T1 T2 Y1 12M D1 LED R1 1K R2 10K VCC + C3 10uF SPEAKER 图四 2、 LED 点阵模块采用四个 8*8 的 LED 单色高亮红光点阵模块组成 16*16 的点阵屏,单点电气属性: VOL : - , AMP : 5-15MA 。扫描方式为动态扫描。-4- 图五电路图如图六所示: -5- A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J 10 K 11 L 12 M 13 N 14 O 15 P 16 A1 8*8 A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J 10 K 11 L 12 M 13 N 14 O 15 P 16 A2 8*8 A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J 10 K 11 L 12 M 13 N 14 O 15 P 16 A3 8*8 A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J 10 K 11 L 12 M 13 N 14 O 15 P 16 A4 8*8 A1A2A3A4A5A6A7A8 A9A10 A11 A12 A13 A14 A15 A16 A1A2A3A4A5A6A7A8 A9A10 A11 A12 A13 A14 A15 A16 B1B2B3B4B5B6B7B8 B1B2B3B4B5B6B7B8 B16 B15 B14 B13 B12 B11 B10 B9 B9B10B11B12B13B14B15B16 图六 3、驱动模块行线驱动:采用两个 74LS573 锁存器分别连接点阵块的行线,作为点阵块的电流驱动,控制端口为 P0和 P1 。列线驱动:采用两各 74LS138 三线八线译码器组合成四线十六线译码器作为点阵屏的列选控制,接点阵屏的列线, ABCD 分别对应的控制端口为 、 、 、 。-6- 电路如图七所示: OC 1 C 11 1D 2 1Q 19 2D 3 2Q 18 3D 4 3Q
16 16LED点阵显示屏 来自淘豆网m.daumloan.com转载请标明出处.