8乘8点阵课程设计报告书.docxVIP

  • 61
  • 0
  • 约5.3千字
  • 约 16页
  • 2020-08-15 发布于江苏
  • 举报
课程设计报告书 设计项目: 8× 8 点阵课程设计 课程名称: 单片机技术与应用 系 部: 电子信息系 专 业: 应用电子技术 班 级: 电子 1101 组 长: 组 员: 2013 年 06月 17日—2013年 06 月 21日 目录 一 、项目介绍 1 1. 1 设计内容 1 1. 2 设计要求 1 1. 3 系统主要功能 1 二、硬件设计 1 2. 1 原理电路图 1 2. 2 主要元件功能说明 错误!未定义书签。 2. 3 硬件工作原理阐述 4 2. 4 元件清单 5 三、系统软件设计 5 3.1 分析论证 5 3.2 程序流程图 6 3.3 源程序清单 7 四、结束语 9 五、参考文献 9 安徽财贸职业技术学院 一 、项目介绍 1. 1 设计内容 我们组所设计的是一个 8× 8 点阵显示模块,期间包括软件程序的编写和调 试 ,PCB 板子的制作, 电路的仿真以及硬件的焊接和调试, 最后做实训总结报 告。 1. 2 设计要求 1) 点阵轮流显示数字 0-9 ,和心形图形,以及“电子”汉字 2) 采用字模软件取模 3) 不要求间隔时间可调,但如果设计此功能更好 软件要求:能够使用 keil 编写程序,熟练掌握 protues 对电路的仿真和调试; 硬件要求: 8*8 点阵的引脚识别和连接。 在设计过程中,每个环节都要精心制作,小组成员分工明细,互相监督、 合作,保持严谨的态度。 1. 3 系统主要功能 通过单片机的控制,使点阵完成一系列的图形的显示与变化,比如静态显 示汉字,字母以及数字等,也可以在点阵上滚动显示字符。 二、硬件设计 2. 1 原理电路图 电路原理图 1 安徽财贸职业技术学院 2. 2 主要元件功能说明 (1) 8*8 点阵模块结构 2 安徽财贸职业技术学院 (2) 8*8 点阵功能说明 点阵模块的功能就是,通过与之连接的单片机最小系统传输的程序命令显示相 应的汉字、字母以及符号。 (3) 8*8 点阵工作原理 由于是 8*8 点阵屏设计,需要端口 16 个,可采用静态显示模式,用 P0口和 P2 口驱动 LED点阵芯片块,通过软件编程,即可实现汉字的显示,并可上移下移,左 移,右移,动态流动显示。 (4)最小系统功能说明 MCS--52 系列单片机是美国 Intel 公司在 1980 年推出的 8位单片 微型计算机 ,包含 51 和 52 两个子系列。51 子系列的典型产品有 8031,8051 和 8751 三种机型 52 子系列包括 8032,8052 二种主要机型。 52 子系列的配置如下: (1)8 位 CPU; (2)振荡频率 1.2~12MHZ ; (3)128 个字节的片内数据存储器(片内 RAM ); (4)21 个专用寄存器; (5)4KB 的片内程序存储器( 8031 无); (6)8 位并行 I/O 口 P0, P1,P2,P3; (7)一个全双工串行 I/O 口; (8)2 个 16 位定时器 /计数器; (9)5 个中断源,分为 2 个优先级; 本系统选用 STC89C52 系列单片机,由于它的模块化设计为适应具体的应用提 供了极大的灵活性,便于扩展功能,有效的提高了系统的经济性。 AT89C52 是一种低工耗、高性能的片内含有 4KB 快闪可编程 /擦除只读存储器的八位 CMOS 微控制器,使用高密度、非易失存储编程器对程序存储器重复编程。 STC89C52 具有以下特点: (1)片内有 4KB 可在线重复编程的快闪擦写存储器。 (2)32 条可编程 I/O 线。 (3)程序存储器具有三级加密保护。 (4)可编程全全双工串行通道。 (5)空闲状态维持低功耗和掉电状态保存存储内容。 最小系统可以通过编写程序,杜邦线和执行程序的点阵模块的连接,将执 3 安徽财贸职业技术学院 行信号通过杜邦线输送到点阵模块,使点阵显示模块显示编写程序中的一系列 命令,已完成点阵显示的功能。 (5)最小系统工作原理 最小系统的核心是 STC89C52单片机,其内部带有 8KB的 FLASH ROM,256B 片内 RAM,基本上能满足最小系统的设计要求。 如接上时钟电路、 复位电路即可 加电工作。单片机结构见下图: 2 . 3 硬 件 工 作 原 理 阐述 点阵 LED一般采用扫描式显示,实际运用分为三种方式: (1)点扫描; (2)行扫描; (3)列扫描。 若使用第一种方式, 其扫描频率必须大于 16×64=1024Hz,周期小于 1ms即可。 若使用第二和第三种方式,则频率必须大于 16×8=128Hz,周期小于 7.8ms 即可符 合视觉暂留要求。此外一次驱动一列或一行 ( 8 颗 LED)时需外加驱动电路提高电流, 否则 LED亮度会不足。 最小系统主要写入程序

文档评论(0)

1亿VIP精品文档

相关文档