LED点阵广告牌设计要点
- 格式:doc
- 大小:3.49 MB
- 文档页数:17
编号本科生毕业设计基于单片机的LED点阵广告牌设计LED dot matrix billboard design based on singlechip学生姓名专业学号指导教师学院二〇一五年六月毕业设计(论文)原创承诺书1.本人承诺:所呈交的毕业设计(论文)《基于单片机的LED点阵广告牌设计》,是认真学习理解学校的《理工大学本科毕业设计(论文)工作条例》后,在教师的指导下,保质保量独立地完成了任务书中规定的容,不弄虚作假,不抄袭别人的工作容。
2.本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。
3.在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。
4.本人完全了解学校关于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分容。
以上承诺的法律结果将完全由本人承担!作者签名:年月日摘要本设计使用AT89C51单片机作为主控制模块,利用简单的外围电路来驱动64×16的LED点阵显示屏。
利用其本身强大的功能,可以很方便的实现单片机与PC机间的数据传输及存储,并能用软件方便的进行显示容的变化,另一方面点阵显示屏广泛的应用于公共场所,所以本设计具有很强的实用性。
本LED显示屏能够以动态扫描的方式同时显示4个16×16点阵汉字,并能通过软件修改显示容和效果。
把字符码存储在空闲的单片机程序存储器空间,使本LED显示系统能掉电存储1024个字符。
设计中采用了SPI接口的GB2312标准字库。
因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。
本文从LED的显示原理入手,详细阐述了LED动态显示的过程以及硬件电路的设计。
LED点阵显示屏设计简介LED点阵显示屏广泛应用于室内和室外的广告牌、交通信号灯、数字时钟等场合。
它由多个LED灯组成的二维阵列,可以显示文字、图形、动画等内容。
本文将介绍LED点阵显示屏的设计原理、硬件组成和软件控制。
设计原理LED点阵显示屏的设计原理基于LED〔Light Emitting Diode〕发光二极管技术。
它通过控制LED灯的亮灭来实现信息的显示。
在LED点阵显示屏中,每个LED灯都是点阵的一个元素,通过适当的排列组成二维阵列。
每个LED灯可以分别控制其亮度和颜色,从而实现文字、图形和动画的显示。
硬件组成LED点阵显示屏的硬件组成主要包括LED灯、控制电路、电源和外壳。
LED灯LED点阵显示屏所使用的LED灯可以是单色LED或多色LED。
单色LED通常只能发出单一颜色的光,多色LED那么可以发出多种颜色的光。
在设计LED点阵显示屏时需要根据实际需求选择适合的LED灯。
控制电路控制电路是LED点阵显示屏的核心局部,它负责接收来自软件的控制信号,并通过对LED灯的控制来实现信息的显示。
常见的控制电路包括驱动芯片和控制模块。
驱动芯片负责将控制信号转化为对LED灯的驱动信号,控制模块那么负责提供控制信号。
电源LED点阵显示屏需要稳定的电源来正常工作。
电源可以使用交流电源或直流电源,需要根据实际情况选择适宜的电源类型。
同时,还需要考虑电源的容量和可靠性,以确保LED点阵显示屏能够正常工作。
外壳LED点阵显示屏通常需要在室内或室外使用,因此需要选择适宜的外壳来保护LED灯和控制电路不受环境影响。
外壳应具有防水、防尘、耐高温、抗冲击等特性,以确保LED点阵显示屏的正常工作。
软件控制LED点阵显示屏的软件控制主要包括显示内容的编辑和控制信号的发送两局部。
显示内容的编辑显示内容的编辑通常通过计算机或专用软件完成。
用户可以通过编写文本、图形和动画等内容来定义显示的内容,并将其转化为控制信号发送给LED点阵显示屏。
广告牌设计注意事项在设计广告牌时,有几个注意事项可以帮助您制作出引人注目和有效传达信息的广告牌:1. 简洁明了:广告牌上的信息应该简洁明了,避免过多的文字和复杂的图像。
使用简洁的语言和清晰的图像,使人们能够迅速理解广告的主要内容。
2. 引人注目:使用醒目的颜色、吸引人的图像和大字体,以吸引路过的行人或车辆的注意力。
使用适当的对比和明亮的颜色可以增加广告的可见性。
3. 目标受众:了解广告的目标受众,并根据他们的喜好和兴趣来设计广告牌。
考虑受众的文化背景、年龄和性别等因素,以确保广告牌能够与他们产生共鸣。
4. 信息清晰:确保广告牌上的信息能够清晰地传达给观众。
使用易于阅读的字体和适当的字号,避免文字过小或难以辨认。
同时,选择适当的图像或图标来辅助信息的传达。
5. 良好的比例和布局:保持广告牌的比例和布局的平衡。
确保文字、图像和空白空间之间的比例适当,以保持整体视觉效果的和谐。
6. 考虑环境因素:在设计广告牌时,要考虑安装位置和周围环境的因素。
确保广告牌与周围的建筑物、景观和道路相协调,以提高广告的可视性和吸引力。
7. 品牌一致性:将广告牌与您的品牌形象保持一致。
使用品牌的标志、颜色和字体等元素,以增强品牌的识别度和连贯性。
8. 考虑可读性:在设计广告牌时,考虑观众远离广告牌的距离。
使用足够大的字号和清晰的字体,确保信息在不同距离下都能清晰可读。
9. 安全考虑:确保广告牌的设计符合当地的安全规范和法律要求。
考虑广告牌的结构和安装方式,以确保其安全性和稳定性。
10. 测试和调整:在最终制作和安装广告牌之前,进行测试和评估。
确保广告牌在实际环境中能够达到预期效果,并根据反馈和调整意见进行必要的修改。
通过遵循这些注意事项,您可以设计出令人印象深刻且有效的广告牌,提高品牌知名度和宣传效果。
16×16点阵LED电子显示屏的设计机器人创新设计课程设计报告书题目:16×16点阵LED电子显示屏的设计姓名:张津学号:1613010320专业:国际经济与贸易指导老师:于大泳设计时间:2017年3月管理学院目录1. 引言 (3)1.1 设计意义 (3)1.2 系统功能要求 (3)2. 方案设计 (4)3. 硬件设计 (5)4. 软件设计 (8)5. 系统调试 (9)6. 设计总结 (11)7. 附录A.:源程序 (11)8. 附录B.:作品实物照片 (16)9. 参考文献 (17)16×16点阵LED电子显示屏的设计1.引言1.1 设计意义目前广告牌具有显示内容丰富、信息量大、信息更换速度快等特点。
因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。
而利用PC机通信技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。
1.2 系统功能要求本设计是一16×16点阵LED电子显示屏的设计。
整机以40脚单片机AT89C51为核心,通过该芯片控制列驱动器74HC595来驱动显示屏显示。
该电子显示屏可以显示各种文字或单色图像,全屏能显示1个汉字。
显示可以采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。
开关控制显示“矿大电气五班”、“电子综合设计”的字幕。
同时还要实现的功能:5V的电压输入,时钟电路的设置,复位电路的设置,单片机给74HC154芯片同时给E1和E2低电平,74LS154才能正常的工作。
例如如果想使左上角LED点亮,则Y0=1,X0=0即可。
应用时限流电阻可以放在X轴或Y,16*16LED点阵如图1.2.1所示。
图1.2.12.方案设计16X16点阵LED工作原理说明 : 16X16点阵共需要256个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行则采用扫描的方法来实现。
编号本科生毕业设计基于单片机的LED点阵广告牌设计LED dot matrix billboard design based on singlechip学生姓名专业学号指导教师学院二〇一五年六月毕业设计(论文)原创承诺书1.本人承诺:所呈交的毕业设计(论文)《基于单片机的LED点阵广告牌设计》,是认真学习理解学校的《理工大学本科毕业设计(论文)工作条例》后,在教师的指导下,保质保量独立地完成了任务书中规定的容,不弄虚作假,不抄袭别人的工作容。
2.本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。
3.在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。
4.本人完全了解学校关于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分容。
以上承诺的法律结果将完全由本人承担!作者签名:年月日摘要本设计使用AT89C51单片机作为主控制模块,利用简单的外围电路来驱动64×16的LED点阵显示屏。
利用其本身强大的功能,可以很方便的实现单片机与PC机间的数据传输及存储,并能用软件方便的进行显示容的变化,另一方面点阵显示屏广泛的应用于公共场所,所以本设计具有很强的实用性。
本LED显示屏能够以动态扫描的方式同时显示4个16×16点阵汉字,并能通过软件修改显示容和效果。
把字符码存储在空闲的单片机程序存储器空间,使本LED显示系统能掉电存储1024个字符。
设计中采用了SPI接口的GB2312标准字库。
因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。
本文从LED的显示原理入手,详细阐述了LED动态显示的过程以及硬件电路的设计。
点阵式LED滚动汉字显示屏原理及设计思路1.引言点阵式LED组成的汉字显示屏在公共场所应用非常广泛。
例如,车站发车时间提示、股票大厅中的股票价格显示板、商场的活动广告栏、候机厅的起飞时间表。
点阵显示器的特点是可以按照需要的大小、形状和颜色进行组合,用单片机控制实行各种文字或图型的变化,达到广告宣传和提示的目的。
Proteus是一款新颖的嵌入式系统软硬件设计仿真平台,特别适用于单片机仿真,能够在线、实时仿真多种类型的单片机,诸如MCS-51系列单片机、PIC 单片机、AVR单片机等,能够像硬件仿真器一样进行软硬件调试,而没必要花钱去购买和维护价格不菲的仿真器,对于初学单片机的人来说,既减少了学习成本,又达到了良好的学习效果。
2.硬件电路设计点阵式LED滚动汉字显示屏硬件电路设计框图如图1所示。
电路包括单片机、电源电路、时钟电路、复位电路、驱动电路和LED点阵电路等。
本设计的核心是利用单片机读取显示字型码,通过驱动电路对16×16 LED点阵进行动态列扫描,以实现汉字的滚动显示。
本设计选用的单片机为ATMEL公司的AT89C52,显示屏采用16×16 LED点阵。
电源电路通过变压整流元件为单片机和其他电路提供稳定的+5V工作电压。
时钟电路是单片机的驱动电路,复位电路可在需要时,手动使单片机程序计数器复位清零。
通过阳极驱动电路向16×16点阵送字型码,本设计采用74LS273。
通过阴极驱动电路对16×16点阵进行列扫描,本设计采用74HC138。
图1 硬件电路设计框图利用Proteus软件设计点阵式LED滚动汉字显示屏硬件电路原理图如图2所示。
在Proteus软件中,单片机模型本身包含了工作电源和可改变的工作频率,因此在仿真时无需设计电源电路和时钟电路。
需要说明的是在Proteus软件目前版本中还没有16×16点阵模块,本设计中采用Proteus软件中现有的8×8点阵模块组合成一个16×16点阵模块。
基于单片机的Led点阵广告牌设计在当今数字化的时代,广告宣传的方式多种多样,而 Led 点阵广告牌以其独特的显示效果、灵活的设计和广泛的应用场景,成为了广告领域的重要组成部分。
基于单片机的 Led 点阵广告牌更是凭借其低成本、高可靠性和易于控制的特点,受到了广泛的关注和应用。
一、Led 点阵广告牌的基本原理Led 点阵广告牌是由多个 Led 灯按照一定的排列方式组成的矩阵。
通过控制每个Led 灯的亮灭状态,可以显示出各种文字、图形和图像。
Led 点阵广告牌通常分为单色、双色和全彩三种类型,其中单色 Led点阵广告牌最为常见,成本也相对较低。
在基于单片机的 Led 点阵广告牌中,单片机作为核心控制器,负责接收外部输入的信息,并根据预设的程序控制 Led 点阵的显示内容。
单片机通过向驱动电路发送控制信号,来实现对每个 Led 灯的精确控制。
二、单片机的选择在设计基于单片机的 Led 点阵广告牌时,单片机的选择至关重要。
常见的单片机有 51 系列、AVR 系列和 STM32 系列等。
51 系列单片机是经典的 8 位单片机,具有成本低、开发简单的优点,但处理能力相对较弱。
AVR 系列单片机具有较高的性能和丰富的功能,适用于对性能要求较高的应用。
STM32 系列单片机是 32 位的单片机,具有强大的处理能力和丰富的外设资源,适用于复杂的系统设计。
对于一般的 Led 点阵广告牌设计,51 系列单片机通常能够满足需求。
例如,STC89C52 单片机具有 8K 的 Flash 存储器和 512 字节的 RAM,能够存储一定规模的显示数据和程序代码。
三、Led 点阵模块Led 点阵模块是组成 Led 点阵广告牌的基本单元。
常见的 Led 点阵模块有 8×8、16×16 和 32×32 等规格。
在选择 Led 点阵模块时,需要考虑显示效果、分辨率和成本等因素。
8×8 的Led 点阵模块结构简单,成本较低,但显示的内容相对较少。
全彩LED显示屏常见的五种设计方案1:科技风格1. 全彩LED显示屏常见的五种设计方案1.1 设计方案一:点阵设计方案在点阵设计方案中,LED显示屏的每个像素由多个LED灯珠组成,通过不同颜色的LED灯珠的亮度和组合,实现图像的显示。
该方案具有高亮度、高对比度、强光环境下的可见度好等优点,适用于户外广告牌、体育场馆等场所。
1.2 设计方案二:模块化设计方案模块化设计方案是将LED显示屏分为若干个模块,每个模块由多个LED模组组成。
这种设计方案具有方便维护、快速替换和升级的优势。
适用于大型会议厅、展览馆等场所。
1.3 设计方案三:曲面设计方案曲面设计方案将LED显示屏设计成弧形或球面,可以实现更广角度的观看效果,适用于舞台演出、会议展示等场合。
1.4 设计方案四:透明设计方案透明设计方案是将LED显示屏设计成透明的,可以将显示屏融入建筑物的外墙或窗户中,具有空间感强、景观效果好的特点,适用于商场、百货公司等场所。
1.5 设计方案五:柔性设计方案柔性设计方案是采用柔性LED显示屏技术,可以实现对任意形状的显示屏进行拼接和弯曲,适用于特殊场合和场地要求。
2. 附件本文档附带的附件包括:- 设计方案案例图片- 应用场景示意图- 技术规格参数表3. 法律名词及注释- LED:Light Emitting Diode(发光二极管),是一种半导体器件,能够将电能转化为可见光。
- LED显示屏:利用多个LED灯珠组成的显示装置,可以显示文字、图像和动态视频。
- 模块化设计:将设备或系统分解成多个模块,每个模块具有相对独立的功能,并可以相互组合和替换。
- 曲面设计:将平面设计转化为曲面,实现更广角度的视觉效果。
- 透明设计:将显示屏设计成透明的,通过透明材料显示图像和视频。
- 柔性设计:采用柔性材料和技术,实现显示屏对任意形状的拼接和弯曲。
2:学术风格1. 全彩LED显示屏常见的五种设计方案1.1 点阵设计方案点阵设计方案是全彩LED显示屏的基础设计方案之一。
第1章绪论1.1 LED的发展及意义随着社会文化的不断发展,人们的消费标准不断改变,户外灯箱广告更是扮演着越来越重要的宣传角色,不论是汽车站,火车站,股市交易市场,还是学校都离不开它,然而传统的霓虹灯广告牌不论是在显示效果、耗电量还是可修改性上都无法满足当前社会的需求,传统的霓虹灯广告亟待改进。
由于单片机技术的不断发展和高亮度LED发光管的出现使得大屏幕高亮度LED电子广告屏成为可能,与传统的霓虹灯广告在显示效果以及可修改性上都有着无法比拟的优势,而且单片机的日益平民化以及LED技术的不断创新,使得高亮度高清晰的LED点阵广告牌与传统霓虹灯广告牌的成本日益接近。
另外,SMT技术的飞速发展,开关电源的大规模使用,使其无论在体积上还是在可靠性上都比传统的霓虹灯广告有明显的优势,为其在特殊领域的应用奠定了基础。
这种新兴的大屏幕显示技术成为众人目光的焦点。
与传统的显示设备相比,首先,LED 显示屏色彩丰富,3基色的发光管的可以显示全彩色,显示显示方式变化多样(文字、图形、动画、视频、电视画面等)、亮度高,是集光电子技术、微电子技术、计算机技术、信息处理技术于一体的高技术产品,可用来显示文字、计算机屏幕同步的图形。
其次,LED显示屏的象素采用LED发光二极管,将多个发光二极管以序列的形式构成LED 显示阵列,这种显示屏具有耗电省、成本低、亮度清晰度高、寿命长等优点,而且LED 显示屏以其受空间限制较小,并可以根据用户要求设计屏的大小,具有全彩色效果,视角大,是信息传播设施划时代的产品。
再次,LED显示屏应用广泛,金融证券、银行利率、商业广告、文化娱乐等方面,显示效果清晰稳定,越来越多的地方开始使用LED 电子显示屏,有巨大的社会效益和经济效益。
它以其超大画面、超宽视觉、灵活多变的显示方式等独居一格的优势,是目前国际上使用广泛的显示系统。
1.2 LED显示屏的发展趋势自从1907年H·j·Round发现了金刚砂通电之后可以出现发光的现象并继此由后人发明了发光二极管,已经过去了一个多世纪。
一个多世纪以来,LED技术得到了很大的发展。
早先的LED是单个的发光管,结构比较简单。
通过单向导电的方式点亮发光,到了二十一世纪,显示技术将是平板显示的时代,LED显示屏作为平板显示的主导产品之一无疑会有更大的发展,有可能成为这个世纪的显著代表性主流产品。
亮度高,多彩化蓝色及纯绿色LED产品自出现以来,成本逐年快速降低,已具备成熟的商业化条件,基础材料的产业化。
使LED全彩色显示产品成本下降,应用加快。
LED产品性能的提高,使全彩色显示屏的亮度,色彩,白平衡均达到比较理性的效果。
它的发展前景极为广阔,但是由于LED显示屏控制较复杂,特别是对于显示特殊效果,如循环移动,覆盖霓虹灯效果,要求处理器运算速度快,这姓效率高,所以控制起来很麻烦,因此很多生产厂家采用高端嵌入式系统进行设计,这样做虽然能在一定程度上提高数据处理速度,但是并不能完全满足所有显示效果要求,而且开发和产品成本也会随之成倍增加,由于LED技术的快速发展,有很多已经超出在校生所接触到的知识范围,所以本设计旨在利用最简单主要的单色屏显示演示LED屏的工作过程和原理。
第2章总方案设计2.1 系统硬件设计控制部分是整个系统的核心部分利用单片机进行控制,显示部分显示内容利用LED 点阵显示内容,还有驱动器驱动电路利用74LS245驱动电路。
1.单片机单片机是集成了CPU,ROM,RAM,I/O的微型计算机。
它有很强的接口性能,非常适合于工业控制,因此又叫微控制器(MCU),单片机品种齐全,型号多样CPU,从8,16,32到64位,多采用RISC技术,片上I/O口非常丰富,有的单片机集成有A/D“看门狗”,PWM,显示驱动,函数发生器,键盘控制等,他们的价格也高低不等。
这样极大地满足了开发者的选择自由。
除此之外单片机还具有低电压和低功耗的特点。
2.LED点阵显示屏LED显示屏是由一个一个的发光二极管点阵构成的。
要构成大屏幕的LED显示屏就需要多个发光二极管,构成LED屏幕的方法有两种,一种是由单个的发过二极管逐点连接起来,一种是选用一些由单个发光二极管构成的LED点阵子模块构成大的LED点阵模块。
在这次设计中使用的是8×8模块。
2.2 系统软件设计利用软件编写程序,软件的编写需要借助软件编辑器和编译软件,编译完成后还需要下载到单片机中执行。
编写程序前首先选择一种合适的语言以及配套的编辑器和编辑软件。
现在选择单片机编程语言进行编译。
第3章系统硬件设计3.1整体模块设计本设计驱动电路,显示器电路,运用单片机的控制电路。
总体结构设计如图3-1所示。
图3-1 总体结构设计3.2单片机控制电路3.2.1 单片机简介1.STC89C52单片机的主要特性如下:STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,STC的STC89C52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,STC89C52芯片引脚图如图3-2所示。
图3-2 STC89C52芯片引脚图2.STC89C52具体介绍如下:(1)主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源。
GND(Pin20):接地线。
(2)外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端。
XTAL2(Pin20):片内振荡电路的输出端。
(3)控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号。
PSEN(Pin29):外部存储器读选通信号。
EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
(4)可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。
PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7。
P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7。
P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7。
P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7。
P0口到P3口各个功能P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复制用口,作为输入口时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写入“1可作为高阻抗输入端用。
在访问外部数据存储器或程序内存时,这组口线分时转换地址(低8位)和数据总线复用,在访问期启动内部上拉电阻。
在Flash编程时,PO口接收指令节,而在程序校检时,输出指令位元组,校检时,要求外接上拉电阻。
P1口:P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对埠写“1”,通过内部的上拉电阻把埠拉到高电平,此时可作输入口,作输入口时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流I。
Flash编程和程序校检期间,P1接收低8位地址。
P2口:P2口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对埠写“1”,通过内部的上拉电阻把埠拉到高电平,此时可作输入口,作输入口时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流I。
在访问外部数据存储器或16位地址的外部数据存储(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。
在访问8位地址的外部数据存储器(如执行MOVX@RI指令)时,P2口在线的内容(也即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。
Flash编程和校检时,P2亦接收高位位址和其它控制信号。
P3口:P3口是一个带内部上拉电阻的8位双向I/O口。
P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对P3口写入“1”时,它们被内部上拉电阻拉高并可作输入埠,作输入端时,被外部拉低的P3口将用上拉电阻,输出电流I。
P3口还接收一些用于Flash闪速内存编程和程序校检的控制信号。
RST:复位输入,当震荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
ALE/PROG:当访问外部程序内存或数据存储器时,ALE(地址锁存允许)输出脉冲用于所存地址的低8位字节。
即使不访问外部内存,ALE乃以时钟振动频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。
要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。
下表为单片机的主要功能特性表3-13.2.2单片机最小系统设计STC89C52单片机最小系统电路由复位电路、晶振电路两部分组成。
1.晶体振荡器(1)时钟晶振电路单片机XTAL1脚和XTAL脚是外部接晶振的两个引脚,通常在接一个晶振的同时要在晶振的两个脚接两个电容,这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮法。
它会影响到晶振的谐振频率和输出幅度,使晶振频率更加稳定。
本设计中,单片机晶振采用12MHz的频率,以获得较高的刷新率,使显示更加稳定。
如图3-3所示为单片机的时钟晶振电路原理图。
图3-3 单片机的时钟晶振电路原理图(2)复位电路本设计采用上电复位的方式实现复位。
上电复位电路由电容串联电阻构成,由图3-4所示,并结合“电容电压不能突变”的性质,可以知道:当系统一上电,RST脚将会出现高电平,这个高电平持续的时间由电路的RC值来决定。
典型的51单片机当RST 脚的高电平持续两个机器周期以上就将复位。
所以我们只要适当组合RC的取值就可以保证可靠的复位。
一般文献推荐C取10uF,R取10K。
本设计中我们采用C取22uF,R 取10K欧姆。
图3-4 单片机的复位电路原理图3.3 驱动电路设计3.3.1 74LS245简介图3-5 74LS245芯片引脚图74LS245是我们常用的芯片,如图3-5 74LS245芯片引脚图所示。
用来驱动LED或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据,74LS245还具有双向三态功能,既可以输出,也可以输入数据。