单片机课程设计 课题: 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/T2P123P134P145P156P167P178P