88LED点阵显示数字0到9

88LED点阵显示数字0到9

ID:47702634

大小:149.50 KB

页数:12页

时间:2019-10-21

88LED点阵显示数字0到9_第1页
88LED点阵显示数字0到9_第2页
88LED点阵显示数字0到9_第3页
88LED点阵显示数字0到9_第4页
88LED点阵显示数字0到9_第5页
资源描述:

《88LED点阵显示数字0到9》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机技术课程设计说明书设计课题:8×8点阵专业(系)电气学院班级学生姓名指导老师完成日期目录1.课程设计目的12.课程设计题目和要求13.设计内容13.1系统功能的描述13.2系统硬件设计13.1.1AT89S51芯片的介绍23.2.2时钟电路的设计43.2.3复位电路的设计43.2.4驱动电路的设计53.2.58×8LED点阵53.3系统软件设计63.3.1计数器初值计算63.3.2数字0到9点阵显示代码的形成63.3.3程序流程图73.2.4源程序84.设计总结11附录121.课程设计目的(1)巩固和提高学过的基础

2、知识和专业知识。(2)提高运用所学的知识进行独立思考和综合分析、解决实际问题的能力。(3)培养掌握正确的思维方法和利用软件和硬件解决实际问题的基本技能。(4)增加对单片机的认识,加深对单片机理论方面的理解。(5)掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、串行口通讯等。(6)熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力。2.课程设计题目和要求(1)课程设计题目:单片机控制的跑马灯设计(2)要求:利用8×8LED点阵显示数字0到93.设计内容3.1系统功能

3、的描述用单片机控制8×8LED点阵滚动显示数字0到9,利用硬件与软件相结合的方法,通过单片机将数字的代码分别送到相应的列线上面,经过软件编程使二极管从0到9依次显示数字,如此循环。3.2系统硬件设计时钟电路复位电路P0AT89S51P2三极管驱动电路8×8LED点阵显示器电源电阻图1系统框图显示的硬件方式采用以AT89S51单片机为核心的电路来实现,主要由AT89S51芯片、时钟电路、复位电路、驱动电路、8×8LED点阵5部分组成,系统框图如图1所示。3.1.1AT89S51芯片的介绍(1)I/O端口线输入输出引脚P0.

4、0—P0.7(39—32):P0口食一个漏极开路型准双向I/O口。在访问外部存储器时,它是分时多路转换地址(低8位)和数据总线,在访问期间激活了内部内部的上拉电阻,在E—PROM编程时,它接受指令字节,而在验证程序时,则输出指令字节。P1.0—P1.7(1—8):P1口是带内部上拉电阻的8位双向I/O口。P2.0—P2.7(21—28):P2口是一个内部带上拉电阻的8位双向I/O口。在访问外部存储器时,它送出高8位地址。P3.0—P3.7(10—17):P3口是一个内部带上拉电阻的8位双向I/O口。在MCS—51中,这8

5、个引脚还兼有专用功能,P3的8条口线都定义有第二功能,其具体功能如表1所示。表1P3口的第二功能引脚第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2外部中断0申请P3.3外部中断1申请P3.4T0定时/计数器0的外部输入P3.5T1定时/计数器1的外部输出P3.6外部数据存储器写选通P3.7内部数据存储器写选通(2)控制线控制引脚(ALE/PROG、PSEN、RST、VPD、EA/VPP)ALE(30):地址锁存控制信号。在系统扩展时,用于控制P0口输出的低8位地址锁存起来,以实现地位地址和数

6、据的隔离。此外,由于ALE是以晶振的固定频率输出正脉冲,因此,可作为外部时钟或外部定时脉冲使用。PSEN(29):外部程序存储控制信号。在外部ROM时,有效(低电平),以实现外部ROM单元的读操作。EA(31):访问程序存储控制信号。当信号为低电平时,对ROM的读操作限定在外部程序存储器;当信号为高电平时,对ROM的读操作时从内部程序存储器开始,并可延至外部程序存储器。RST(9):复位信号。但输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。(3)外接晶体线XTAL1(19)和XTA

7、L2(18)外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。(4)主电源引脚VCC(40):+5V电源。VSS(20):地线(GND)。3.2.2时钟电路的设计时钟电路有AT89S51的18、19脚的时钟端(XTAL1及XTAL2)以及12MHz晶振Y1、电容C1、C2组成,采用片内振荡方式,如图2所示。图2时钟电路3.2.3复位电路的设计复位电路采用简易的上电复位电路,主要由电阻R1、R2,电容C3,开关K组成,分别接至AT89S51的RST复位输入

8、端,如图3所示。图3复位电路3.2.4驱动电路的设计LED驱动模块是LED显示屏设计的关键部分,驱动电路设计的好坏直接关系到LED显示屏的亮度、稳定度等重要指标。本次设计中LED的驱动是采用三极管和74LS154实现的。此系统中驱动电路是由74LS154和三极管组成的,原理图如图4所示。图4驱动电路3.2.58×8L

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。