单片机课程设计 课题:8*8 点阵LED 字符显示器设计 一、设计目的 利用 8*8LED点阵动态显示汉字的字样,采用 STC89C52单片机作为整个控制电路的核心,并编制软件程序,实现汉字动态显示
通过此设计来巩固单片机硬件系统的设计及软件系统的编程,通过设计将平时所学知识付诸实践,提高动手能力
1.使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法
2.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质
3.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质
4.培养学生从资料文献、科学实验中获得知识的能力
对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核
二、设计要求 8*8点阵 LED字符显示器设计设计要求: 1、设计一个 8*8点阵 LED电子显示屏,要求显示“课程设计”四个文字
2、要求在目测条件下 LED显示屏各点亮度均匀、充足,显示方式可由 K1、K2、K3、K4、K5进行选择,K1为逐字显示,K2为向左滚动显示,K3为向右滚动 显示,K4为向上滚动显示,K5为向下滚动显示
三、总体方案设计 3
1系统框图 根据设计要求与设计方案,硬件电路的设计框图如图1所示
硬件电路结构由8个部分组成:时钟电路、复位电路、按键接口电路、电源电路、点阵显示阳极电路、点阵显示阴极电路和8*8点阵显示电路
图1系统框图 3
2 工作原理 根据设计要求,初步确定设计方案如下: 1
选择STC89C52单片机(晶振频率为f=12MHZ)作为整个系统的核心器件,对整个系统进行总体控制,发送并时时处理系统信息
2.由于是8*8 点阵屏设计,需要端口16 个,可采用静态显示模式,用P0口控制行,P2 口控制列