1、 1 目录目录 目录 1 第一章绪论. 1 1.1 课题描述 2 1.2 设计目的 2 1.3 设计内容 . 2 1.4 设计所需原件简介 3 1.4.1 AT89C51. 3 1.4.2 74HC595. 4 1.4.3 ULN2003. 4 1.4.4 LED 点阵介绍. 5 第二章 系统硬件设计 . 7 2.1 总体硬件设计 . 7 2.2 字模设计 8 第三章 软件设计 . 10 3.1 软件设计简介 . 10 3.2 设计流程图 . 10 3.3 仿真结果 .11 第四章 心得与体会 13 致谢 14 参考文献 . 15 附录 16 2 第一章第一章绪论绪论 1.11.1 课题描述课
2、题描述 随着电子技术, 特别是随大规模集成电路的产生而出现的微型计算机技术的 飞速发展,人类生活发生了根本性的改变。如果说微型计算机的出现使现代科学 研究得到了质的飞跃,那么可以毫不夸张地说,单片机技术的出现则是给现代工 业测控领域带来了一次新的技术革命。目前,单片机以其体积小、重量轻、抗干 扰能力强、对环境要求不高、高可靠性、高性能价格比、开发较为容易,在工业 控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广 泛的应用,并已走人家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片 机的踪影。因此,单片机技术开发和应用水平已逐步成为一个国家工业发展水平 的标志之一。本课题
3、研究的内容就是以单片机为主要控制元件,驱动 LED 点阵显 示所想要现实的汉字。 1.21.2 设计目的设计目的 本次课程设计的目的: (1)学会使用点阵 LED 管。 (2)掌握汉字字模软件的使用。 (3)掌握用点阵 LED 显示汉字的控制方法。 1.31.3 设计内容设计内容 设计内容:了解 SPI 总线工作原理和 74HC595 的工作时序,并能够用程序控 制 74HC595 输出。 学会点阵 LED 的动态扫描过程能够显示静止的汉字或英文或图 像。能够让屏幕或上或下或左或右动起来。 3 1.4 1.4 设计所需原件简介设计所需原件简介 1.4.1 AT89C511.4.1 AT89C5
4、1 AT89C51 是一种带 4K 字节 FLASH 存储器的低电压、高性能 CMOS 8 位微 处理器,俗称单片机。 它的主要特性如下: (1)与 MCS-51 兼容 (2)4K 字节可编程 FLASH 存储器 (3)寿命:1000 写/擦循环 (4)数据保留时间:10 年 (5)全静态工作:0Hz-24MHz (6)三级程序存储器锁定 (7)1288 位内部 RAM (8)32 可编程 I/O 线 (9)两个 16 位定时器/计数器 (10)5 个中断源 (11)可编程串行通道 (12)低功耗的闲置和掉电模式 (13)片内振荡器和时钟电路 它的引脚排列如下: 4 图 1-1AT89C51 的引脚图 1.4.2 74HC5951.4.2 74HC595 74HC595 是硅结构的 CMOS 器件,兼容低电压 TTL 电路。是具有 8 位移 位寄存器和一个存储器,三态输出功能。8 位串行输入/输出或者并行输出 移位寄存器,具有高阻关断状态。三态。 特点:8 位串行输入/8 位串行或并行输出存储状态寄存器,三种状态。 输出寄存器(三态输出:就是具