下载此文档

LED点阵显示数字到.docx


文档分类:通信/电子 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
万糊点我赴旅裳技街整防
/ HUNAN RAILWAY PROFESSJONAL TECHNOLOGY COLLEGE
单片机技术
课程设计说明书
设计课题:8X8点阵
专业(系) 电气学院
班 级
学生姓名
指导老师 完成日期
1.课程设计目的 3...
2.课程设计题目和要求 3...
3.设计内容 3...
系统功能的描述 3...
系统硬件设计 3...
AT89S51芯片的介绍 4.
时钟电路的设计 5..
复位电路的设计 5..
驱动电路的设计 6...
8 8LED 点阵 7.
系统软件设计 7...
计数器初值计算 7..
数字 0到 9点阵显示代码的形成 8.
程序流程图 8...
源程序 9...
4.设计总结 1..1.
附录 错误.. !未定义书签。
.课程设计目的
(1)巩固和提高学过的基础知识和专业知识。
(2)提高运用所学的知识进行独立思考和综合分析、 解决实际问题的能力。
(3)培养掌握正确的思维方法和利用软件和硬件解决实际问题的基本技能。
(4)增加对单片机的认识,加深对单片机理论方面的理解。
(5)掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外 存贮器、
I/O 口、用行口通讯等。
(6)熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的 动脑和动手的能力。
.课程设计题目和要求
(1)课程设计题目:单片机控制的跑马灯设计
(2)要求:利用8X8LED点阵显示数字0到9
.设计内容
系统功能的描述
用单片机控制8MLED点阵滚动显示数字0到9,利用硬件与软件相结合的 方法,通过单片机将数字的代码分别送到相应的列线上面, 经过软件编程使二极 管从0至U 9依次显示数字,如此循环。
系统硬件设计
图1系统框图
显示的硬件方式采用以 AT89S51单片机为核心的电路来实现,主要由
AT89S51芯片、时钟电路、复位电路、驱动电路、8MLED点阵5部分组成,系 统框图如图1所示。
AT89S51芯片的介绍
(1) I/O端口线输入输出引脚
(39—32): P0 口食一个漏极开路型准双向I/O 口。在访问外部 存储器时,它是分时多路转换地址(低 8位)和数据总线,在访问期间激活了内 部内部的上拉电阻,在 E—PROM编程时,它接受指令字节,而在验证程序时, 则输出指令字节。
- (1—8): P1 口是带内部上拉电阻的8位双向I/O 口。
— (21—28): P2 口是一个内部带上拉电阻的 8位双向I/O 口。在 访问外部存储器时,它送出高 8位地址。
- (10—17): P3 口是一个内部带上拉电阻的 8位双向I/O 口。在 MCS-51中,这8个引脚还兼有专用功能,P3的8条口线都定义有第二功能, 其具体功能如表1所示。
表1 P3 口的第二功能
引脚
第二功能
信号名称

RXD
串行数据接收

TXD
串行数据发送

0
外部中断0申请

1
外部中断1申请

T0
定时/计数器0的外部输入

T1
定时/计数器1的外部输出

WR
外部数据存储器写选通

RD
内部数据存储器写选通
(2)控制线控制弓I脚(ALE/PROG、PSEN、RST、VPD、EA/ VPP)
ALE (30):地址锁存控制信号。在系统扩展时,用于控制 P0 口输出的低8
位地址锁存起来,以实现地位地址和数据的隔离。止匕外,由于ALE是以晶振」的
6
固定频率输出正脉冲,因此,可作为外部时钟或外部定时脉冲使用
PSEN (29):外部程序存储控制信号。在外部 ROM时,有效(低电平), 以实现外部ROM单元的读操作。
EA (31):访问程序存储控制信号。当信号为低电平时,对 ROM的读操作 限定在外部程序存储器;当信号为高电平时,对 ROM的读操作时从内部程序存 储器开始,并可延至外部程序存储器。
RST(9):复位信号。但输入的复位信号延续两个机器周期以上的高电平时 即为有效,用以完成单片机的复位初始化操作。
(3)外接晶体线
XTAL 1 (19)和XTAL 2 (18)外接晶体引线端。当使用芯片内部时钟时, 此二引线端用于外接石英晶体和微调电容; 当使用外部时钟时,用于接外部时钟
脉冲信号。
(4)主电源引脚
VCC (40) : +5V 电源。
VSS (20):地线(GND)

LED点阵显示数字到 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息