




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于红外和光强控制的点阵屏设计16*16LED点阵电子显示屏容摘要:随着时代的开展,数字电子技术已经普及到我们生活,工作,科研,各个领域,而LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、本钱低廉等特点在车站、证券所、运动场馆、交通干道及各种室内/外显示场合的信息发布,公益宣传,环境参数实时,重大活动倒计时等等得到广泛的应用,本工程设计的led点阵书写显示屏采用了stc89c52单片机作为系统的控制芯片,系统分别由点阵模块、光笔、控制器模块、点阵驱动模块、键盘模块五局部组成。其操作方便,功能强大,在控制器的管理下在点阵显示屏上实现“点亮、划亮、反显、整屏擦除、连写多字、对象拖移
2、的书写功能并由键盘模块来控制来对各种功能来进展切换。关键词:AT89S51LED大屏幕74HC595题目名称:LED点阵电子显示屏制作目录第一局部摘要-20AT89s51单片机的构造20.1单片机内部组成20.2定时/计数器3第二局部 TOC o 1-5 h z .方案论证与比拟6显示局部.6驱动方式的选择.6电源模块7.总体方案.7设计目的.7总体设计.7单元电路设计8控制局部.8点阵显示局部.9.系统软件设计.7主程序流程.13.测试与结果分析.17 HYPERLINK l bookmark11 o Current Document .设计总结.18.参考资料.18附录180AT89S51
3、单片机的构造尽管单片机比拟简单,但要按五个根本组成部件来讲单片机的硬件构造和原理,也将是一件十分复杂的事。其实也没有这种必要。因此,通常讲述单片机构造原理时,总是从实际需要出发,只介绍与程序设计和系统扩展应用有关的内容。0.1单片机内部组成MCS-51单片机的典型芯片是8031、8051、8751。8051内部有4KBROM,8751内部有4KBEPROM,8031片内无ROM;除此之外,三者的内部构造及引脚完全一样。因此以AT89S51为例,说明本系列单片机的内部组成。1中央处理器CPU中央处理器是单片机的核心,完成运算和控制功能。2内部数据存储器内部RAM8051AT89S51芯片中共有2
4、56个RAM单元,但其中后128单元被专用存放器占用,能作为存放器供用户使用的只是前128单元,用于存放可读写的数据。3内部程序存储器内部ROMAT89S51共有4KB掩膜ROM,用于存放程序、原始数据或表格,因此称之为程序存储器,简称内部ROM。4定时器/计数器AT89S51共有2个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进展控制。5并行I/O口AT89S51共有四个8位的I/O口P0、P1、P2、P3,以实现数据的并行输入输出。6串行口AT89S51单片机有一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。7中断控制系统AT89S51单片机的中
5、断功能较强,以满足控制应用的需要。AT89S51共有5个中断源,即外中断2个,定时/计数中断2个,串行中断1个。全部中断分为高级和低级共二个优先级别汽0.2定时/计数器AT89S51单片机内部有两个16位的可编程定时/计数器,称为T0T0和T1T1。定时/计数器原理加1计数器输入的计数脉冲有两个来源,一个是由系统的时钟振荡器输出脉冲经12分频后送来;一个是T0或T1引脚输入的外部脉冲源。每来一个脉冲计数器加1,当加到计数器为全1时,再输入一个脉冲就使计数器回零,且计数器的溢出使TCON中TF0或TF1置1,向CPU发出中断请求定时/计数器中断允许时。如果定时/计数器工作于定时模式,那么表示定时
6、时间已到;如果工作于计数模式,那么表示计数值已满,可见,由溢出时计数器的值减去计数初值才是加1计数器的计数值40定时/计数器的控制1、工作方式存放器TMOD工作方式存放器TMOD用于设置定时/计数器的工作方式,低四位用于T0,高四位用于T1。其格式如下:(MSB)(LSB)GATEC/TMlMOGATEC/TMlMOT1方式控制TO方式控制图2.1TMOD各位定义GATE:门控位。GATE=0时,只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;GATA=1时,要用软件使TR0或TR1为1,同时外部中断引脚或也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,
7、加上了或引脚为高电平这一条件。C/T:定时/计数模式选择位。C/T=0为定时模式;C/T=1为计数模式。M1M0:工作方式设置位。定时/计数器有四种工作方式,由M1M0进展设置。定时/计型器工作方式设置表|H1M0工作方式?说明口期E式w13位定时/计馥器口咏力式w15位定时/计敬器8位自动妹的附物器1“方一冲to分成两个独立的8位定时/计效器;n此方式停止计数。图2.2定时/计数器方式设置图2、控制存放器TCON图2.3TCON各位定义?TF1TCON.7:T1溢出中断请求标志位。T1计数溢出时由硬件自动置TF1为1。CPU响应中断后TF1由硬件自动清00T1工作时,CPU可随时查询TF1的
8、状态。所以,TF1可用作查询测试的标志。?TR1TCON.6:T1运行控制位。TR1置1时,T1开场工作;TR1置0时,T1停顿工作。TR1由软件置1或清00?TF0,TR0其功能与TF1,TR1类同2.2.3定时/计数器的工作方式定时/计数器工作方式有四种:方式0、方式1、方式2和方式3。方式0:13位定时器,方式1:16位定时器。方式2:能重复置初始值的8位定时器。TL0和TH0必须赋一样的值。方式3:只适用于定时器0,T0被拆成两个独立的8位定时器TL0,TH0。由于这几种方式原理根本一样,本设计采用了方式2,现仅以方式2作介绍。方式2方式2为自动重装初值的8位计数方式。当M1M0=10
9、时,T/C工作在方式2,构成1个自动重装载的T/C。在方式0和方式1中,当计数满后,假设要进展下一次定时/计数,需用软件向THx和TLx重新予置计数初值。在方式2中THx和TLx被当作两个8位计数器,计数过程中,THx存放8位初值并保持不变,由TLx进展8位计数。计数溢出时,除产生溢出中断请求外,还自动将THx中的初值重新装到TLx中去,即重装载5。其逻辑构造如图2.4所示。定时器的初始值的计算对于不同的工作方式,计数器位数不同,故最大计数值M也不同:方式0:M=213=8192方式1:M=216=65536方式2:M=28=256方式3:定时器0分为2个8位计数器,每个M均为256。因为定时
10、/计数器是作加1计数,并在计满溢出时产生中断,因此初值X的计算如下:X=M-计数值计算出来的结果X转换为16进制数后分别写入TL0TL1、TH0TH1。需要注意的是,方式0时初始值写入时,对于TL不用的高3位应填入06,7,8。INTO图2.4方式2逻辑图0.3并行I/O口单片机芯片内还有一项主要内容就是并行I/O口。AT89S51共有四个8位的并行I/O口,即P0、P1、P2、P3。每个口都包含一个锁存器,一个输出驱动器和输入缓冲器。实际上它们已被归入专用存放器之列,并且具有字节寻址和位寻址功能。AT89S51单片机的四个I/O口都是8位双向口,这些口在构造和特性上是根本一样的,下面仅对P0
11、口作介绍。P0的口线逻辑电路如图2.5所示。由图可见,电路中包含有1个数据输出锁存器、2个三态数据输入缓冲器、1个数据输出的驱动电路和1个输出控制电路。当对P0口进展写操作时,由锁存器和驱动电路构成数据输出通路。由于通路中已有输出锁存器,因此数据输出时可以与外设直接连接,而不需再加数据锁存电路。当P0作为输出口使用时,内部的写脉冲加在D触发器的CP端,数据写入锁存器,并向端口引脚输出。当P0作为输入口使用时,应区分读引脚和读端口两种情况。为此在口电路中有两个用于读入驱动的三态缓冲器。所谓读引脚就是读芯片引脚的数据,这时使用下方的数据缓冲器,由“读引脚信号把缓冲器翻开,把端口引脚上的数据从缓冲器
12、通过内部总线读进来。使用传送指令MOV进展读口操作都是属于这种情况也地址/数据vcc图2.5 P0 口某位构造方案论证与比拟显示局部显示局部是本次设计最核心的局部,对于LED8*8点阵显示有以下两种方案:方案一:静态显示,将一帧图像中的每一个二极管的状态分别用0和1表示假设为0,那么表示LED无电流,即暗状态;假设为1那么表示二极管被点亮。假设给每一个发光二极管一个驱动电路,一幅画面输入以后,所LED的状态保持到下一幅画。对于静态显示方式,所需的译码驱动装置很多,引线多而复杂,本钱高,且可靠性也较低。方案二:动态显示,对一幅画面进展分割,对组成画面的各局部分别显示,是动态显示方式。动态显示方式
13、,可以防止静态显示的问题。但设计上如果处理不,易造成亮度低,闪烁问题。因此合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。动态显示采用多路复用技术的动态扫描显示方式,复用的程度不是无限增加的,因为利用动态扫描显示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短,发光的亮度等因素.我们通过实验发现,当扫描刷新频率(发光二极管的停闪频率)为50Hz,发光二极管导通时间ims时,显示亮度较好,无闪烁感.0鉴于上述原因,我采用方案二驱动方式的选择方案一:并行控制驱动方式就是显示的数据是通过并行(8位)方式送入点(列)驱动电路。每送入一个字节就完成了一个模块的一个
14、行的数据置入,其优点是数据的刷新速度块,这就减轻了上一级控制系统的压力。在同样的数据处理量的前提下,对处理速度要求的降低,就意味着对系统投入的降低。同时处理速度的降低也相应地提高了系统的稳定性。这一设计方案的特点是设计线路简洁,控制方便快速。系统的整体投入本钱比拟低,这一设计方案将大大地提高系统的性能价格比。但是,并行控制驱动方式的缺点是:由于数据是并行输入的,这就使得单元内的线路接复杂。由此增加了单元的印刷线路板的设计难度。同时提高了印刷线路板的密度,对生产加工和调试提出了较高的要求。方案二:所谓串行控制驱动方式就是显示的数据是通过串行方式送入点(列)驱动电路。其特点是单元内的线路连接简单,
15、这给印刷电路板的设计带来了方便。同时也减少了印刷电路板的布线密度,从而为生产和调试带来了有利的一面。然后,单元的可靠性也相应的提高了。串行控制驱动方式可选用的芯片有:MC409474LS59、574HC595、6B595、9094等等。在本次设计中我们采用的芯片是74HC595、74LS38。综合实验室的条件和性价比来考虑,我们采用方案二。电源模块方案一:采用干电池作为LED点阵系统的电源,由于点阵系统耗电量较大,使用干电池需经常换电池,不符合节约型社会的要求。点阵系统要悬挂在墙上,电池总量大,使用会有较大平安隐患。方案二:采用200W/5V直流稳压电源作为系统电源,不仅功率上可以满足系统需要
16、,不需要更换电源,并且比拟轻便,使用更加平安可靠基于以上分析,我们决定采用方案二系统设计设计目的1、能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,立对其进展测试与检查。2、熟悉AT89C52单片机的内部构造和功能,合理使用其内部存放器,能够完成相关软件编程设计工作。3、为实现预期功能,能够对系统进展快速的调试,并能够对出现的功能故障进展分析,及时修改相关软硬件。4、对软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。5、完成硬件电路图的设计,并且学会使用PROTEL软件画出系统硬件连接电路图。6、对软件和硬件进展调试,完成整个系统的设计。总体
17、设计LED点阵总体框图如图1所示,点阵电路大体上可以分成微机本身的硬件、显示驱动电路、控制信号电路三局部。控制电路局部包括一个51CPU和一些外围电路。在整个电路当中此控制电路局部相当于一个上位机,它负责控制整个电路以及相应的程序的运行、与PC机的串行通信、以及给屏体电路局部发送命令。点阵显示屏体、以及它的行和列的各个驱动电路。由于两局部的电路在制板时可以放到一起,所以可以将其字库放到控制电路局部使用串行通信方式来与屏体电路局部进展数据和命令的传送。此显示电路采用扫描方式进展显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。由行译码器给出的行选通信号,从第一行开场,按顺序依次对各行进展
18、扫描(把该行与电源的一端接通)。另一方而,根据各列锁存的数据,确定相应的列驱动器是否将该列与电源的另一端接通。接通的列,就在该行该列点燃相应的LED ;未接通的列所对应的LED熄灭。列驱动器nn行驱动转LED显示点阵图1点阵显示的总体框图23单元电路设计2.3.1、控制局部点阵显示局部采用4个32mm的点阵块组成16*16点阵屏。5、设计总结本次毕业设计的制作,给了我很大的信心。在刚开场的时候,不知道从哪里着手开场,后面经过咨询教师和同学等,让我渐渐有了制作的思路。1、在Proteus软件中画出原理图,并确定作品的功能。2、确定元器件及购置。3、根据功能来编写软件程序。4、在计算机里面进展硬件和软件的调试。5、用protel进展电路板面的原件分布,做到美观。6、PCB板中对放置好的元器件进展布线制作实际电路板。钻孔,焊接。实际硬件、软件调试。按照上面的制作思路,在经过了几个月的制作,作品终于做完了。但是制作过程中要面对的困难比预想的多的多。首先是原理图设计,在这个过程中,由于自己平时的功底缺乏,所以只能通过教师,同学和网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 按揭房屋买卖合同协议书
- 三农庄休闲旅游经营手册
- 企业多元化业务拓展下的仓储管理系统创新方案
- 高地温隧道施工方案
- 景观栈桥施工方案
- 湿地桥梁桩基施工方案
- 车牌识别系统道闸施工方案
- 建筑工程临时用工协议书-@-1
- 锅炉管束防腐施工方案
- 仲恺高新区沥林英光小学改扩建二期项目环评报告表
- 各国钢材牌号对照大全
- MSA-测量系统分析模板
- 屈原《国殇》课件
- 2023年小学五年级下语文七彩全册试卷
- 人口社会学PPT完整全套教学课件
- 电机与变压器(第6版)PPT完整全套教学课件
- 休克病人的麻醉处理
- 中考数学计算题100道
- 人教版八年级下册英语单词表(默写用)
- 【员工创新绩效研究文献综述】
- 2023年高中生物新教材人教版(2023年)必修二全册教案
评论
0/150
提交评论