1、 毕业论文(设计) 基于基于 PC 机控制的点阵显示屏设计机控制的点阵显示屏设计 学 生 姓 名: 指导教师: 合 作 指 导 教 师: 专业名称: 电子信息工程 所在学院: 信息工程学院 2012 年 6 月 目 录 摘 要 . ABSTRACT . 第一章 绪 论 . 1 1.1 课题背景 1 1.2 研究现状及发展趋势 1 第二章 系统方案论证与选择 . 3 2.1 方案论证 3 2.2 各模块方案选择与论证 5 第三章 系统硬件电路设计与实现- 6 - 3.1 硬件电路设计 - 6 - 3.2 各单元电路说明 - 6 - 第四章 系统软件设计 - 15 - 4.1 系统软件编译器介绍
2、- 15 - 4.2 软件的选择 - 15 - 4.3 程序主系统及驱动系统 - 16 - 4.4 串口通信设计 - 17 - 4.5 上位机功能实现说明 - 23 - 第五章 系统调试及结果分析 - 24 - 5.1 系统调试 - 24 - 5.2 结果分析 - 25 - 第六章 总结. - 26 - 致 谢. - 27 - 参考文献 - 28 - 附录 1 硬件电路图.- 29 - 附录 2 单片机机程序 . - 30 - 摘 要 本设计是一基于 PC 机控制的 16 16 点阵 LED 汉字显示屏的设计。 整机以 A T89C51 单片机为核心, 介绍了以它为控制系统的 LED 点阵电子
3、显示屏的动态设计和 开发过程。该系统通过 RS232 与上位机 PC 进行串行通信,采用计算机串口对其进行数据输入, 能实现屏幕显示内容的实时采集;通过该芯片控制一个行驱动器 74HC154 来驱动显示屏显示。该 电子显示屏可以显示各种文字,全屏能显示一个汉字,采用 4 块 8 8 点阵 LED 显示模块来组成 16 16 点阵显示模式。显示采用动态显示,使得文字能够实现静止、移入移出等多种显示方式。文 中详细介绍了 LED 点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序 设计,以及使用说明等。 单片机控制系统程序采用单片机汇编语言进行编辑,通过编程控制各显示点对应 LE
4、D 阳极和 阴极端的电平,就可以有效的控制各显示点的亮灭。所显示字符的点阵数据可以自行编写(即直 接点阵画图) ,也可从标准字库中提取,但此次设计我们采用从标准字库中提取。 经实践证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。 关键词:关键词:AT89S51 单片机, LED 点阵显示,动态显示,串行通信,汇编语言 ABSTRACT This design is a 16 16 lattice LED electron display monitor design basic on personal computer. The whole equipment is with the 40-pin AT89C521MCU (Micro Controller Unit) produced by the American ATMEL company at the core, introduced take it as the control system LED la