1、 目录 - 1 - 电子课程设计报告 课程名称: 单片机课程设计 设计内容: 16*16 点阵 实验时间: 专业班级: 姓 名: 学 号: 同 组 人: 指导老师: 2011 年 12 月 29 日 目录 - 2 - 16*16 点阵设计 摘 要 单片机是为各类专用控制器而设计的通用或专用的微型计算机系统, 高密度 集成了普通计算机微处理系统,一定容量的 RAM 和 ROM 以及输入/输出接口, 定时器等电路于一块芯片上构成的。 它的优点是体积小、 重量轻、 抗干扰能力强, 对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。在现代工业 控制和一些智能化仪器仪表中,越来越多的场所需要用
2、点阵图形来显示汉字,汉 字显示屏也广泛应用到汽车报站器,广告屏等。LED 显示屏分为图文显示屏和 视频显示屏,均由 LED 矩阵块组成。用点阵方式构成图形或文字,是非常灵活 的,可以根据需要任意组成和变化,只要设计好合适的数据文件,就可以得到满 意的显示效果, 因而采用点阵式图文显示屏显示经常需要变化的信息是非常有效 的。本次课程设计实现 LED 点阵屏核心功能即汉字的多样化显示。加深对单片 机课程的全面认识和掌握,对单片机课程的应用进一步的了解。 将单片机软硬件结合起来对程序进行编辑,校验,锻炼实践能力和理论联系实际 的能力。 关键词 :Proteus;LED;74HCl38;74HC595
3、 目录 - 3 - 目录目录 摘 要. 2 一课题描述4 二 芯片介绍.4 (1) LED 点阵总框图4 (2)74HC154 . 4 (3)74HC595 4 三程序框图8 四 电路整体设计9 五调试或性能分析9 六 结果分析10 七心得体会.10. 八参考文献11 目录 4 一一 课题描述课题描述 本次设计的 16x16 点阵需要 32 个驱动,分别为 16 个列驱动及 16 个行驱动。每个行与每个列可以选中一个发光管,共有 256 个发 光管,采用动态驱动方式。每次显示一行后再显示下一行。 二二 芯片介绍芯片介绍 (1)LED 点阵总体框点阵总体框 LED 点阵总体框图如图 1 所示,
4、点阵电路大体上可以分成微机本 身的硬件、显示驱动电路、控制信号电路三部分。控制电路部分包括 一个 51CUP 和一些外围电路。在整个电路控制电路部分相当于一个 上位机,它负责控制整个电路以及相应的程序的运行、与 PC 机的串 行通讯、 以及给屏体电路部分发送命令。点阵显示屏体以及它的行和 列的各个驱动电路。由于两部分的电路在制板时可以放在一起, 所以 可以将其字库放到控制电路部分使用串行通讯方式来与屏体电路部 分进行数据和命令的传送。 此显示电路采用扫描方式进行显示时,每行有一个行驱动器,各 行的同名列共用一个列驱动器。由行译码器给出的行选通信号, 从第 一行开始,按顺序依次对各行扫描(把该行与电源的一端接通) 。另 一方面,