单片机课程设计 课题: 16*16 点阵LED 电子显示屏 系 别: 专 业: 姓 名: 学 号: XXXXXX 学院 2 0 1 0 年 1 2 月 3 0 日 - 1 - 一、设计目的 1、学习和熟悉单片机的系统开发及应用。 2、了解并熟悉点阵屏的接口连接及软件控制。 二、设计要求 1、设计一个 16*16 点阵 LED 电子显示屏。 2、要求在目测条件下 LED 电子显示屏各点亮度均匀、充足,显示图形和文字应稳定、清晰无串扰。图形文字显示有静止、移入移出等显示方式。 三、系统总体设计框图 图一 图二 主程序流程图 单 片 机 16*16 点阵屏 4-16 译码器 P2P1 控制行线 2 P0 控制行线 1 按键 蜂 鸣器 开始 初始化 显示缓冲区数据 装载显示数据至缓冲区 是否调时? 调时程序 是 否 - 2 - 图三 定时器流程图 本次设计是基于STC52 单片机,用16*16 点阵屏作为显示器显示时间,并附带闹钟,滚动字幕显示功能的多功能时钟,具有很强的实用性和装饰性,新颖时尚。本系统采用STC52 单片机为系统的控制核心,系统主要包括控制模块,LED 点阵模块,驱动模块,报警模块。 开始 Cou nt++Cou nt=100 Second=60 ? Minu te=60? 赋初值 Hou r=24? second++;cou nt 清零 Hou r 清零 Minu te++;Second 清零 Hou r++;Minu te 清零 是 是 是 是 否 否 否 - 3 - 四、各部分电路设计 1、控制模块:以 STC52 单片机为控制核心,加上晶振振荡电路和复位电路组成的最小系统,如图四所示: EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U180C52ABCDP10P11P12P13P14P15P16P17P00P01P02P03P04P05P06P07123456789PZCON9P00P01P02P03P04P05P06P07VCCK2K3K1K4KRREST1T2C130pFC230pFT1T2Y112MD1LEDR11KR210KVCC+ C310uFSPEAKER 图四 2、LED 点阵模块 采用四个 8*8 的 LED 单色高亮红光点阵模块组成 16*16 的点阵屏,单点电气属性:VOL:1.8-2.6V,AMP:5-15MA。扫描方式为动态扫描。 - 4 - 图五 电路图如图六所示: A1B2C3D4E5F6G7H8I9J10K11L12M13N14O15P16A18*8A1B2C3D4E5F6G7H8I9J10K11L12M13N14O15P16A28*8A1B2C3D4E5F6G7H8I9J10K11L12M13N14O15P16A38*8A1B2C3D4E5F6G7H8I9J10K11L12M13N14O15P16A48*8A1A2A3A4A5A6A7A...