下载此文档

单片机课程设计--点阵设计.doc


文档分类: | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
编号:

课程设计说明书
题目: 8X8点阵显示数字
院(系): 机电工程学院
专业:机械设计制造及其自动化
学生姓名及学号:
陈业钦 0800110307
阮春晖 0800110325
陆紫珊 0800110303
2011年12月16日
前言
单片机的实际应用一直是单片机初学者难以掌握的问题。我们的课程设计方法也许不是最佳方案,但也是我们组经过讨论及整合各种资料,再加上自己的创意来完成属于我们自己的课程设计。
设计内容:设计一块电路板,编程使板上的8X8点阵显示器显示数字。
要求:1、在8X8点阵显示0到9的数字,且显示清晰。
2、当按键按一次,则显示的数字加一,从0 到 9 循环。
LED点阵电子显示屏是集微电子技术,计算机技术,信息处理技术于一体的大型显示屏系统。随着单片机技术的不断发展,单片机的日益平民化以及LED技术的不断创新,使得高亮度高清晰的LED点阵显示屏的成本逐渐降低。LED显示屏可以随时改变内容,操作简单,成本低,具有实用性,给人们的生活带来了许多的用途和方便。点阵数高,可以显示图形或汉字,而且清晰度高,还有许多附加功能。近年LED显示屏已广泛应用于室内、外需要进行服务内容和服务宗旨宣传的公众场所如电信、邮政大厅、营业部、车站机场、港口体育场等信息的发布,政府机关政策、政令的发布,各类市场营销的信息和宣传等。
系统采用51系列单片机控制,即AT89C51单片机作控制器。在电路设计时,、,以外部中断的方式实现按键信号的读入。由于用中断方式,不会影响到程序的流程控制,有利于控制程序的设计。硬件电路设计简单,只需在I/O口(经过上拉电阻后)与点阵之间接入限流电阻限流即可,同时也有利与程序的设计。经过第一次试验之后发现点阵不怎么亮,故经过思考,在P0口与点阵之间接入74HC573进行驱动(将74HC573的11脚接高电平后,输出随输入改变);在完成设计任务功能的基础上,还增加了扩展功能。
目录
第1章系统概述 4
4
4
5
中断按键 5
AT89C51 5
74HC573 5
8*8点阵 5
第2章单元电路设计与仿真 7
电路设计 7
单片机最小系统电路 7
中断按键电路 8
8*8点阵控制电路 8
程序设计 9
8*8点阵数字显示编码 9
程序设计 10
仿真 12
第3章电路的安装与调试 12
制版 12
12
13
第4章结束语 13
附件: 14
14
2. 原理图 14
3. PCB图 15
参考文献: 15
第1章系统概述

系统采用51系列单片机控制,在电路设计时,、,以外部中断的方式实现按键信号的读入。由于用中断方式,不会影响到程序的流程控制,有利于控制程序的设计。
AT89C51单片机作控制器,点阵显示器,其中,P0作为点阵列控制口,P2作为点阵行控制口字,第31脚(EA)接电源,、、K3。由于采用单片机直接控制点阵,所以硬件电路设计简单,只需在I/O口(经过上拉电阻后)与点阵之间接入限流电阻限流即可,同时也有利与程序的设计。经过第一次试验之后发现点阵不怎么亮,故经过思考,在P0口与点阵之间接入74HC573进行驱动(将74HC573的11脚接高电平后,输出随输入改变),如下图:
在完成设计任务功能的基础上,还增加了扩展功能,即增加了按键选择模式,和动态扫描显示0~9以及组员的学号(中间以心形隔开)。

由于51系列单片机拥有两个外部中断,用两个按键来实现依次加一和减一功能较为简单。其4组32个I/O口,能满足利用两组来控制点阵的要求。至于其他的扩展功能,通过编程也可以实现。

中断按键
通过按键(分别连INT0和INT1脚),输入一个触发源,经过单片机处理后,使其按相应的设定改变I/O口的电平,从而控制点阵做相应的显示。
AT89C51
AT89C51最小系统模块包括一个复位电路,一个晶振电路。本设计的复位电路由一个按键、一个极性电容和两个串联的电阻组成(连RST脚),(连XTAL1和XTAL2脚)。
本设计所用到的I/O口为P0和P2。
74HC573
八进制3态非反转

单片机课程设计--点阵设计 来自淘豆网www.taodocs.com转载请标明出处.