点阵的软件设计

上传人:woxinch****an2018 文档编号:38983896 上传时间:2018-05-10 格式:DOC 页数:20 大小:301.59KB
返回 下载 相关 举报
点阵的软件设计_第1页
第1页 / 共20页
点阵的软件设计_第2页
第2页 / 共20页
点阵的软件设计_第3页
第3页 / 共20页
点阵的软件设计_第4页
第4页 / 共20页
点阵的软件设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《点阵的软件设计》由会员分享,可在线阅读,更多相关《点阵的软件设计(20页珍藏版)》请在金锄头文库上搜索。

1、 摘要摘要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于 89C51 单片机的 8*8 点阵字幕显示汉字的设计。详细描述了利用基于 51 系列单片机的点阵显示汉字系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现简单汉字的显示,它使用起来相当方便,具有精度高、灵敏度高、体积小、功耗低等优点,在屏幕显示方面应用领域相当广泛,具有广泛的应用前景。目录1 课程设计的目的与作用.-2 - 2 方案选择及总体设计.- 3 - 2.1

2、 方案确定.- 3 - 2.1.1 功能要求.- 3 - 2.1.2 方案确定.- 3 - 2.2 器件选择.- 3 - 2.3 仿真及编程软件介绍.- 4 - 2.3.2 Keil 开发环境介绍.- 5 - 3 控制系统设计.- 6 - 3.1 控制系统硬件设计.- 6 - 3.2 控制系统软件设计.- 6 - 3.2.1 软件设计思想.- 7 - 3.2.2 主程序流程图.- 8 - 3.2.3 子程序流程图(定时中断服务子程序).- 9 - 4 软件编程及调试.- 10 - 4.1 汉字编码程序调试.- 10 - 4.2 延时子程序调试.- 10 - 4.3 主程序调试.- 11 - 5

3、 Proteus 仿真及其结果分析.- 12 - 5.1 仿真原理图.- 12 - 5.2 仿真结果分析.- 13 - 6 设计总结.- 17 - 7 参考文献.- 18 - 8 附录.- 19 -1 1 课程设计的目的和作用课程设计的目的和作用 程设计是一个综合应用课程知识的教学环节,要求学生能够将课程知识系统的联系起来,根据教学任务,科学地选择相应理论知识,培养学生应用课程知识解决实际问题的能力,提高对课程内容的认识和理解,培养学生分析问题,解决问题的思维能力。单片机课程设计要求学生进一步了解单片机的硬件结构。根据设计任务和单片机的功能,分析单片机的功能实现设计任务的方法,充分考虑单片机的

4、各种功能实现设计任务的方法,最大限度的利用单片机,力求以最低的成本实现设计任务要求的功能。通过单片机课程设计学生能够更好的理解单片机的组成,各个部分的功能和应用,学习单片机的应用方法,还可以提高学生的编程能力和动手能力,同时也增加了学生对本专业的兴趣,为今后专业课程的学习和走向工作岗位打下良好的基础。2 2 方案选择及总体设计方案选择及总体设计2.12.1 方案确定方案确定本章主要介绍了关于 8*8 点阵的设计思路以及方案确定,并且介绍了设计需要用到的相关软件,主要有 Proteus 仿真软件和 Keil 开发软件的使用及功能等。根据 51 系列单片机和点阵的具体原理和工作方法确定功能要求最终

5、方案确定。2.1.12.1.1 功能要求功能要求1、采用 STC-52 单片机作为微处理器。2、设计一个 88 点阵 LED 数码字符显示器。3、在目测条件下 LED 显示屏各点亮度均匀、充足、稳定、清晰无串扰。4、动态显示“09”几个字符。2.1.22.1.2 方案确定方案确定采用 AT89C51 单片机作为微处理器,将共阳极二极管用共阴型接法连接成 88 点阵LED 数码字符阵列,通过程序控制,采用动态显示,建立汉字库“元旦快乐” 。2.22.2 器件选择器件选择微处理器采用 AT89C51 系列单片机,AT89C51 是一种带 4K 字节 FLASH 存储器(FPEROMFlash Pr

6、ogrammable and Erasable Read Only Memory)的低电压、高性能 CMOS 8 位微处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪速存储器组合在单个芯片中,ATMEL 的 AT89C51是一种高效微控制器,AT89C2051 是它的一种精简版本。AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。主要特性有:与 MCS-51 兼容;4K 字节可编程 FLASH 存储器;寿命:1000 写/擦循环;数据保留时间:10 年;全静态工作:0Hz-24MHz;三级程序存储器锁定;1288 位

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号