单片机交通班次信息公告牌.doc
《单片机交通班次信息公告牌.doc》由会员分享,可在线阅读,更多相关《单片机交通班次信息公告牌.doc(35页珍藏版)》请在咨信网上搜索。
1、重庆信息技术职业学院毕业设计重庆信息技术职业学院题目 单片机交通班次信息公告牌 选题性质:设计报告其他 院 系 电子工程学院 专 业 电子信息工程技术 2013年 9 月 20 日 2014 届 电子工程 学院毕业设计选题审批单年级 专业 班级 学生姓名 学 号 选题 选题性质设计报告其他选题论证: 指导教师初审意见:签 名:年 月 日毕业设计工作领导小组审批意见:签 名:年 月 日 2014 届 电子工程 学院毕业设计开题报告及进度要求年级 班级 学生姓名 学 号 指导教师 选题性质设计报告其他选题 选题的目的和意义: 选题研究的主要内容和技术方案:毕业设计工作时间2012年 9月 1日 至
2、 2012年 10月 20 日毕业设计工作日程安排时间段工作内容选题、开题、制定任务、开题完成毕业设计指导教师意见: 成果要求: 签字: 年 月 日I 摘 要本设计使用的是ATMEL公司生产的AT89C51单片机作为控制核心,通过控制32*16的LED点阵电子显示屏使其拥有多种显示方式。单片机控制程序采用单片机C51语言进行编辑,通过编程控制各个显示点对应LED阳极和阴极端的电平,就可以有效的控制个显示点的亮灭。所显示字符的点阵数据可以自行编写,也可从标准字库中提取。显示屏采用32*16的LED点阵,可同时显示两个汉字或单色图像。显示方式采用动态显示,使得图形或文字能够实现静止、移入移出等多种
3、显示方式。本设计实现了单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化,另一面点阵显示屏广泛的应用于交通班次信息的公告等等,所以本设计具有很强的现实应用性。关键字:AT89C51、LED点阵显示屏、C语言、串口通信目 录摘 要I绪 论1第1章 LED显示屏的发展背景及目标21.1 LED显示屏的发展背景及国内外研究现状21.2 设计目标及采取的方案21.2.1本设计的目标21.2.2本设计采取的方案31.3 文章的结构安排3第2章 系统总体分析42.1 显示部分42.2 驱动电路的选择42.3 电源模块选择52.4 工作原理5第3章 系统硬件设计63.1 AT89C5
4、1芯片的介绍63.2 时钟电路93.3 复位电路103.4 键盘模块设计103.5点阵式汉字LED显示屏设计113.5.1 LED的特点以及常用的参数113.5.2 LED电子显示屏123.5.3 LED电子显示屏显示字符原理133.6.4 汉字显示的原理143.7 整体电路17第4章 系统软件设计184.1 主程序设计如图4.1所示184.2 子程序设计22结 论25参考文献2629第 页 绪 论LED显示屏是20世纪90年代出现的新型平板显示器件,由于其亮度高、画面清晰、色彩鲜艳,使它在公众多媒体显示领域一枝独秀,因此市场空间巨大。LED显示屏的发展可分为以下几个阶段:第一阶段为1990年
5、到1995年,主要是单色和16级双色图文屏。用于显示文字和简单图片,主要用在车站、金融证券、银行、邮局等公共场所,作为公共信息显示工具。 第二阶段是1995年到1999年,出现了64级、256级灰度的双基色视频屏。视频控制技术、图像处理技术、光纤通信技术等的应用将LED显示屏提升到了一个新的台阶。LED显示屏控制专用大规模集成电路芯片也在此时由国内企业开发出来并得以应用。第三阶段从1999年开始,红、纯绿、纯蓝LED管大量涌入中国,同时国内企业进行了深入的研发工作,使用红、绿、蓝三原色LED生产的全彩色显示屏被广泛应用,大量进入体育场馆、会展中心、广场等公共场所,从而将国内的大屏幕带入全彩时代
6、。实际上,从2000年起,LED草坪灯、交通信号灯、手电筒、地板灯、景观灯等开始进入市场,经过近几年的发展,规模上有较大增长。从应用产品的开发来说,首先是要把新应用研制出来。2004年4月在德国法兰克福照明展上,展出了80家公司采用Luxeon功能器件开发出的应用产品。然而考虑开发什么产品时,一定要从发挥LED本身优点方面出发,如从它的长寿命、防潮、耐振动特性出发,可开发建筑照明、景观灯具、水底投射灯具、广告投光灯具、车辆灯具和交通信号灯;从省电、重量轻、体积小的特性出发,可开发室内照明灯、博物馆投射灯、安全出口标志灯、手电筒;从聚光性好等特性出发,可开发薄形灯具、小台灯、广告灯箱、舞台灯和煤
7、矿灯;从低电压、快速驱动特性出发,可开发手电筒、维修灯、埋地灯、草坪灯和水中灯;从单一波长高亮度特性出发,可开发交通信号灯、道路警示灯、障碍灯和刹车灯等。LED点阵显示屏是通过PC机将要显示的汉字字模提取出来,并发送给单片机,然后显示在点阵屏上,主要适用于室内外汉字显示。第1章 LED显示屏的发展背景及目标1.1 LED显示屏的发展背景及国内外研究现状在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。随着信息产业的高速发展,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行
8、服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。LED点阵设计主要应用于显示屏,它是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。由于它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内室外环境适应能力强等优点,自20世纪80年代后期开始,随着LED制造技术的不断完善,在国外得到了广泛的应用。在我国改革开放之后,特别是进入90年代国民经济高速增长,对公众
9、场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高。LED显示屏经历了从单色、双色图文显示屏,到图像显示屏的发展过程。1 1.2 设计目标及采取的方案 1.2.1本设计的目标毕业设计是学生完成本专业教学计划达到培养目标的重要的教学环节,是教学计划中综合性最强的实践性教学环节,它对于培养学生正确的思想和工作作风,提高学生综合运用专业知识分析和解决实际问题的能力,达到工程技术人员所必须具备的基本素质等方面具有重要的意义。本设计的理论基础是单片机技术基础,微机原理,模拟和数子电路。比如AT89C51芯片的一些工作原理是
10、在MCS51的基础上通过改进完成的。8255芯片的工作方式是在微机原理介绍的。三极管和74LS154的工作原理也分别在模拟和数子电路里介绍过。通过本设计不仅把以前学过的知识重新温习,而且在查阅课外资料时还有好多芯片都是以学过的芯片为基础,并且在其基础上改进和完善的。通过这次毕业设计使我在学校学习的理论知识和实际应用有机地结合起来,同时也能培养我独立思考、勇于创新的科学态度和钻研精神,为我将要踏上工作岗位做一次提前的锻炼。1.2.2本设计采取的方案(1)利用单片机控制技术控制LED的显示,再结合单片机的程序作线路布置,即硬件设计。(2)行列电路设计,分析电路图确定整个系统大概的规模。(3)进行系
11、统分析,通过系统分析,确定该系统该具有那些功能,有那些模块,各个模块之间是怎样联系的,以及怎样组合的。(4)确定所需的元器件,然后通过电路图进行连接。(5)集合程序调试,调试整个的系统模块的功能,看各个功能是否能正常运行,并找出程序中的错误,改正这些错误。(6)最终能在LED电路板上显示所要的图形或汉字。1.3 文章的结构安排本设计在绪论里主要介绍LED显示的发展背景,设计的目标及采取的方案,本设计的章节结构安排及使用的技术。把系统总体设计作为第二部分,在这部分里介绍了各种元器件以及芯片的选择; 第三部分是硬件电路的设计;主要对AT89C51芯片的具体介绍,时钟电路,复位电路,驱动电路,825
12、5芯片,点阵式汉字LED显示屏电路设计等一些硬件进行分析。这一部分是本设计的重点。第四部分是系统软件设计,主要是用汇编语言对图形汉字编程设计;第五部分是对全文的总结。第六部分是致谢,第七部分是参考文献。第2章 系统总体分析本节是该设计的方案与比较部分,对设计中所采用的芯片从多方面综合的进行比较,最后经过仔细的研究后决定所选的器件。2.1 显示部分显示部分是本次设计最核心的部分,我先对LED8*8点阵显示进行选择然后再其改基础上扩展成LED16*16。对于LED8*8点阵显示有以下两种方案:静态显示,将一帧图像中的每一个二极管的状态分别用0 和1 表示,若为0 ,则表示LED 无电流,即暗状态;
13、若为1 则表示二极管被点亮。若给每一个发光二极管一个驱动电路,一幅画面输入以后,所有L ED 的状态保持到下一幅画。对于静态显示方式,所需的译码驱动装置很多,引线多而复杂,成本高,且可靠性也较低。动态显示,对一幅画面进行分割,对组成画面的各部分分别显示,是动态显示方式。动态显示方式,可以避免静态显示的问题。但设计上如果处理不当,易造成亮度低,闪烁问题。因此合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。动态显示采用多路复用技术的动态扫描显示方式, 复用的程度不是无限增加的, 因为利用动态扫描显示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短, 发光的亮
14、度等因素。通过实验发现, 当扫描刷新频率(发光二极管的停闪频率) 为50Hz, 发光二极管导通时间1m s 时, 显示亮度较好, 无闪烁感。 由于静态显示方式,所需的译码驱动装置很多,引线多而复杂,成本高,且可靠性也较低。而动态显示可以避免静态显示的问题,只是在设计时应注意合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。且动态显示易于制作和理解,又能巩固所学知识,达到毕业设计的目标。我采用动态显示。22.2 驱动电路的选择驱动电路的选择采取并口输入,占用大量I/O口资源。选取串口输入,I/O口资源使用较少。所以我选用串口输入。电路中行方向由AT89C51的p0口和p2口完成扫描,由
15、于p0口没有上拉电阻,因此接一个4.7k*8的排阻上拉。为提供负载能力,接16个2N5551的NPN三极管驱动。列方向则由416译码器74LS154完成扫描,它由89C51的P1.0-P1.3控制。同样,驱动部分则是16个2N5401的三极管完成的。2.3 电源模块选择采用干电池作为LED点阵系统的电源,由于点阵系统耗电量较大,使用干电池需经常换电池,不符合节约型社会的要求。点阵系统要悬挂在墙上,电池总量大,使用会有较大安全隐患。采用一片LM7805三端稳压器,耗电电流为100Ma左右的电源作为系统电源,不仅功率上可以满足系统需要,不需要更换电源,并且比较轻便,使用更加安全可靠。2.4 工作原
16、理使用8*8的点阵发光管模块, 而是直接使用了256个高量度发光管,组成了16行16列的发光点阵。同时为了降低制作难度, 仅作了一个字的轮流显示,实际使用时可根据这个原理自行扩充显示的字数。我们把行列总线接在单片机的IO口,然后把扫描代码送入总线,就可以得到显示的汉字了。但是若将LED点阵的行列端口全部直接接入89C51单片机,则需要使用32条IO口,这样会造成IO资源的耗尽,系统也再无扩充的余地。因此,我们在实际应用中只是将LED点阵的16条行线直接接在P0口和P2口,至于列选扫描信号则是由4-16线译码器74LS154来选择控制,这样一来列选控制只使用了单片机的4个IO口,节约了很多IO资
17、源,为单片机系统扩充使用功能提供了条件。考虑到P0口必需设置上拉电阻,我们采用4.7 k排电阻作为上拉电阻。3第3章 系统硬件设计LED点阵设计主要应用于显示屏,它是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。由于它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内室外环境适应能力强等优点,自20世纪80年代后期开始,随着LED制造技术的不断完善,在国外得到了广泛的应用。在我国改革开放之后,特别是进入90年代国民经济高速增长,对公众场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高。LED显示屏经
18、历了从单色、双色图文显示屏,到图像显示屏的发展过程。4本设计采用以AT89C51单片机为核心芯片的电路来实现,主要由AT89C51芯片、时钟电路、复位电路、列扫描驱动电路(74LS154)、1616 LED点阵5部分组成。有上述工作原理,我画出来该系统的框图。设计总体框图如图3.1所示74LS1544*4键盘图3.1 系统框图8255AT89C51时钟/复位电路LED大屏幕显示3.1 AT89C51芯片的介绍AT89C51是一种带4 kB闪烁可编程可擦除只读存储器(Falsh Programmable and Erasable Read OnlyMemory,FPEROM)的低电压、高性能CM
19、OS型8位微处理器,俗称单片机。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,数据保留时间为10年。他是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。其主要参数及引脚图及其功能如图3.2所示:主要性能参数:(1)与MCS-51产品指令系统完全兼容(2)4k字节可重擦写Flash闪速存储器(3)1000次擦写周期(4)全静态操作:0Hz24MHz(5)三级加密程序存储器(6)128*8字节内部RAM(7)32个可编程I /O口线(8)低功耗空闲和掉电模式(9)6个中断源图3.2 AT89C51AT89C51是一个低电压,高性能CMOS 8位单片机,片内含4Kbyte
20、s的可反复擦写的只读程序存储器(EPROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储器单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有
21、效地降低开发成本。6管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏极开路双向1/0口,每脚可吸收8TTL门流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在Flash编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须被拉高.P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接出4TTTL门电流.P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故.在FLASH编程和校验时,P1口作为第八位地址接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 交通 班次 信息 公告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。