LED阵列数字显示屏设计
室内LED显示屏设计方案

室内LED显示屏设计方案一、引言室内LED显示屏是一种广告媒体,通过LED灯珠进行图像信息显示,可广泛应用于商场、会议中心、体育场馆等场所。
本方案将详细介绍室内LED显示屏的设计方案,包括硬件选型、布局设计、控制系统以及维护保养等内容。
二、硬件选型1.LED灯珠选型:根据显示需求和环境亮度要求选择适合的LED灯珠,要考虑亮度、色彩饱和度和可靠性等因素。
2.显示屏尺寸和分辨率:根据安放场所选择适合的显示屏尺寸和分辨率,确保显示效果清晰、亮度均匀。
3.控制系统选型:选择稳定可靠的控制系统,可以支持多种播放内容和远程控制,方便管理和维护。
三、布局设计1.室内布局:根据安放场所的大小和形状,确定显示屏的摆放位置和数量。
考虑到观看角度和距离,合理布局显示屏,确保观众能够清晰地看到内容。
2.亮度和对比度:根据安放场所的光照条件,调整显示屏的亮度和对比度,确保显示屏在各种环境下都能有良好的视觉效果。
四、控制系统1.远程控制:选择支持远程控制的控制系统,可以通过网络对显示屏进行控制和更新内容,方便管理和维护。
2.多媒体播放:控制系统应支持多种文件格式的播放内容,如图片、视频、文字等,以满足不同场合的需求。
3.时间控制:控制系统应支持按时间段设置不同的播放内容,以满足不同时间段的宣传需求。
五、维护保养1.定期维护:定期对显示屏进行维护,检查灯珠是否正常工作,清理灰尘和污渍,保持显示效果清晰。
2.防潮防尘:显示屏应具备防潮防尘功能,避免湿气和灰尘进入导致故障。
3.温度控制:显示屏应具备温度控制功能,确保在恶劣环境下仍能正常工作。
六、总结室内LED显示屏设计方案包括硬件选型、布局设计、控制系统以及维护保养等内容。
通过合理选型和布局设计,使用稳定可靠的控制系统,并定期进行维护保养,能够满足室内显示需求,并提供良好的视觉效果。
同时,设计方案需要根据实际情况进行调整和优化,以确保最佳的显示效果和使用体验。
以上是关于室内LED显示屏设计方案的详细内容,希望能对您有所帮助。
LED大屏幕显示系统设计

LED点阵显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。
它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。
并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。
LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。
LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。
文章给出了一种基于MCS-51单片机的4个8*8点阵LED显示屏的设计方案。
包括系统具体的硬件设计方案,软件流程图和部分汇编语言程序等方面。
在负载范围内, 只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。
本设计主要以AT89C51单片机为核心,采用串行传输、动态扫描技术,制作一款拥有PC机通信功能的,模块化LED多功能显示屏。
关键词:LED;发光二级管;单片机;显示屏摘要 (1)目录 (2)绪论 (3)第一章概述 (4)1.1 选题的背景和意义 (4)1.2 课题发展现状和前景展望 (4)1.3 研究思路 (6)1.4 需要实现的功能 (7)第二章 LED大屏幕显示系统结构 (8)第三章基本元器件介绍 (10)3.1 AT89C51简介 (10)3.2 LED点阵简介 (15)3.3 74HC595简介 (17)第四章系统硬件电路设计 (18)4.1 主控模块 (18)4.2 硬件扫描 (19)4.3 显示部分设计 (19)第五章系统软件设计 (22)5.1 PROTEUS仿真软件概述 (22)5.2 Protues的结构体系图表 (22)5.3 Protues的主要功能 (22)5.4 程序流程设计 (23)总结 (26)参考文献 (27)附录A (28)附录B (29)LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。
led显示屏设计方案

led显示屏设计方案随着科技的发展和人们对视觉体验的要求日益提高,LED显示屏已经成为现代社会中不可或缺的一部分。
它不仅用于户外广告宣传,还广泛应用于大型体育场馆、商场、舞台演出等场所。
针对不同的应用场景,设计一个合理的LED显示屏方案显得尤为重要。
一、显示效果设计:在设计LED显示屏时,首先需要确定其显示效果。
这包括清晰度、色彩还原度、亮度和对比度等方面。
清晰度决定了图像是否能够清晰展现,色彩还原度影响图像的真实性,亮度和对比度则决定了图像在不同光照条件下的可见性。
因此,设计人员需要根据具体场所的环境和需求,选择合适的LED屏幕以及相关的控制技术,以达到最佳的显示效果。
二、尺寸和分辨率:LED显示屏的尺寸和分辨率也是设计方案中需要重点考虑的因素。
尺寸的选择应根据实际需求和场所的大小来确定,既要保证图像的可见性,又要避免造成空间浪费。
分辨率决定了屏幕上能够显示的像素数量,像素越多,显示的细节就越丰富。
因此,设计人员需要综合考虑场所大小、预算等因素,选择适当的尺寸和分辨率。
三、模块化设计:模块化设计是现代LED显示屏的重要特点之一。
通过将整个显示屏拆分成多个模块,不仅方便了安装和维护,还提高了故障处理的效率。
因此,设计人员需要根据实际情况,确定模块的尺寸大小、形状以及组合方式。
同时,还需要考虑模块之间的连接方式和电源供应等问题,以确保整个显示屏能够正常运行。
四、防护设计:考虑到LED显示屏常常暴露在室外环境中,设计人员还需要重点考虑防护设计。
这包括防水、防尘、抗震等方面。
防水设计需要考虑到各种极端气候条件下的使用情况,确保显示屏能够正常工作。
防尘设计可以降低清洁维护的频率,保证显示效果的稳定性。
抗震设计则能够提高显示屏的稳定性和安全性。
五、能源效率:为了减少能源消耗,降低使用成本,设计人员还需要关注显示屏的能源效率。
可以使用节能型LED灯珠、优化电源控制等技术手段,以实现能源的最大节约。
此外,还可以通过智能控制系统,根据实际需求调整亮度和显示内容,进一步提高能源效率。
LED电子显示屏设计方案

LED电子显示屏设计方案1. 引言电子显示屏是一种广泛应用于各个领域的显示设备,其采用LED (Light Emitting Diode)作为发光源,具有亮度高、能耗低、长寿命等优点。
本文将介绍LED电子显示屏的设计方案,包括硬件设计、软件设计以及相关的技术参数和规范。
2. 硬件设计2.1 LED模块选择LED模块是LED电子显示屏的核心组成部分,其性能直接影响显示效果。
在选择LED模块时,应考虑以下因素:•亮度: LED模块的亮度要能够满足显示屏在不同环境下的亮度需求,同时应考虑亮度调节的实现方式。
•像素密度:像素密度决定了显示屏的分辨率,需要根据具体应用场景的需求进行选择。
•色彩表现: LED模块应支持多种色彩表现方式,如全彩、单色、双色等。
2.2 控制系统设计LED电子显示屏的控制系统是通过控制芯片来完成的,控制芯片负责接收显示数据并控制LED模块进行显示。
•控制芯片选择:根据显示屏的规模和需求选择控制芯片,常用的控制芯片有BQ2104、BQ2105等。
•控制接口设计:设计合理的控制接口可以更好地与控制芯片进行通信,常用的接口有SPI、I2C等。
2.3 电源设计电子显示屏需要提供稳定的电源供给,以保证正常工作。
•电源模块选择:根据显示屏的功率需求选择电源模块,常用的电源模块有开关电源和稳压电源等。
•过电流保护:为了保护显示屏的安全,应考虑加入过电流保护电路,避免电源过载。
3. 软件设计3.1 显示控制通过编程控制LED电子显示屏的显示内容和效果。
•显示内容:可以通过设计图形、文字等来显示所需的信息。
•显示效果:可以设置不同的显示特效,如滚动、闪烁、渐变等。
3.2 通信协议通过适当的通信方式与显示屏进行通信。
•串口通信:可以通过串口与电子显示屏进行通信,常用的串口通信协议有UART、RS232等。
•网络通信:若需要远程控制显示屏,可以通过网络通信方式实现,常用的网络通信协议有TCP/IP、UDP等。
LED电子显示屏设计方案模板

LED电子显示屏设计方案模板随着科技的不断进步,LED电子显示屏已经成为了现代人们实现信息传递和广告宣传的重要工具。
因此,为了满足用户的需求,设计一款满足需求、高质量的LED电子显示屏至关重要。
下面,我们将介绍一个LED电子显示屏设计方案模板,帮助我们更好的完成设计任务。
一、需求分析在进行LED电子显示屏的设计前,我们需要先了解用户的需求。
对于不同类型的需求,我们都需要做出不同的设计。
需求分析是设计的基础,其重要性不可忽视。
首先,我们需要分析用户使用场景,比如室内、户外、大型活动场馆等场景的差异,确定合适的LED显示屏类型;其次,需要了解用户想要显示的信息内容,比如视频、图片、文字、动画等等;最后,还要考虑显示屏的大小、分辨率、亮度、颜色等技术指标,满足用户的展示需求。
二、硬件设计在完成需求分析之后,就可以着手进行硬件设计了。
硬件设计包含了LED显示屏外壳、支架、电源等所有硬件部分的设计。
外壳设计中需要考虑的因素包括:结构设计、材料选择、抗风、抗水等性能要求。
支架设计中既需要考虑支架的稳定性,又要考虑支架的可调节性能。
电源的设计则是确保显示屏运转的关键,需要考虑电源的可靠性、安全性、稳定性和承载能力。
三、软件系统的设计对于软件系统的设计,重点考虑的就是显示内容的控制以及控制系统的节能性和稳定性。
显示内容的发送使用控制器来实现,控制器可以分为在线和离线两种类型。
在线控制器通过网线与LED屏幕相连,实时更新和控制内容,灵活性较高。
而离线控制器通过U盘等存储介质连接到屏幕上,需要手动更新存储介质来更新内容。
此外,控制系统的节能性和稳定性也是设计优化的重要元素。
四、生产与测试经过上述设计之后,就可以进行生产和测试了。
在生产过程中,需要注意材料的质量和每个工序的质量控制,尤其要注意LED的拼接。
同时,也要对硬件和软件做灰度、亮度、故障、耐用性、显示效果等测试,确保LED电子显示屏的质量。
总之,要想设计一款优质的LED电子显示屏,需要对用户需求有深入的了解,同时考虑到硬件和软件两个方面的设计要求,并进行完善的生产与测试,才能真正满足用户的需求并赢得用户的青睐。
led显示屏设计方案

led显示屏设计方案
目录
1. LED显示屏设计方案的意义
1.1 提升品牌形象
1.2 吸引目标客户群体
1.3 提高产品信息传达效果
2. LED显示屏设计方案的关键要素
2.1 分辨率和像素密度
2.2 亮度和对比度
2.3 显示内容和播放方式
3. LED显示屏设计方案的实施步骤
3.1 确定需求和目标
3.2 寻找合适的LED显示屏厂家
3.3 定制设计方案和布局
4. LED显示屏设计方案的维护和更新
4.1 定期检查和清洁
4.2 及时更新内容和广告
4.3 调整亮度和色彩
内容:
LED显示屏设计方案对于企业来说非常重要,可以通过有吸引力
的设计方案提升品牌形象,吸引目标客户群体,提高产品信息传达效果。
在设计方案中,分辨率和像素密度是关键要素之一,影响显示效
果的清晰度和细腻度;亮度和对比度决定了显示屏在不同环境下的表现;显示内容和播放方式需要根据实际需求和目标展示内容来确定。
实施LED显示屏设计方案需要先确定需求和目标,然后找到合适的LED 显示屏厂家进行咨询和合作,最后定制设计方案和布局,并进行实施。
维护和更新也是非常重要的一环,定期检查和清洁可以延长显示屏的
使用寿命,及时更新内容和广告可以吸引目标客户的注意,调整亮度
和色彩可以保证显示效果的最佳状态。
LED显示屏设计方案的成功实施需要综合考虑以上要素,并不断优化和调整。
LED点阵显示屏设计

毕业设计(论文)报告题目LED点阵显示屏设计系别专业微电子技术(液晶显示技术与应用)班级学生XX学号指导教师2010年4 月LED点阵显示屏设计摘要:本文研究了基于AT89C51单片机8×8 LED汉字滚动显示屏的设计并运用Proteus软件的仿真和实现。
主要介绍了LED汉字显示屏的硬件电路设计、汇编程序设计与调试、Proteus软件仿真和实物制作等方面的内容,本显示屏的设计具有体积小、硬件少、电路结构简单及容易实现等优点。
能帮助广大电子爱好者了解汉字的点阵显示原理,认识单片机的基本结构、工作原理及应用方法,并提高单片机知识技术的运用能力。
关键词:单片机、LED、点阵、Proteus仿真LED Dot Matrix Display Design Summary:This paper, based on AT89C51 microcontroller 8 ×8 LED scrolling display character design and the use of software in the simulation and realization of Proteus. Introduces the character LED display hardware design, assembly programming and debugging, Proteus software simulation and other aspects of physical production, the design of the screen is small, less hardware, the circuit structure is simple and easy to implement. Can help the fans understand the character of the lattice electronic display principle, understanding the basic structure of SCM, working principle and application methods,And improve the ability to use knowledge and technology MCU.Keywords: SCM 、LED 、Lattice、Proteus 、Simulation目录前言1第一章概述21.1 单片机概述21.2 单片机特点31.3 汇编语言及其优点31.4 LED点阵数码显示屏概述41.4.1 LED的简介41.4.2 点阵的概述41.5 LED点阵数码显示屏的前景和发展5第二章硬件介绍72.1 AT89C51单片机简介72.1.1主要特性72.1.2 管脚说明82.2 汉字的点阵显示原理及字库代码获取方法92.3 8×8 LED点阵介绍10第三章电路设计123.1 硬件电路组成及工作原理123.2 时钟电路133.3 复位电路143.4 列扫描驱动电路14第四章程序设计154.1 在Keil环境中程序设计154.1.1 程序清单164.2 基于PROTEUS的电路仿真174.3 用PROTEUS 绘制原理图184.4 PROTEUS 对单片机内核的仿真19第五章 LED汉字显示屏实例制作205.1元器件选择205.2 制作PCB板215.3 电路装配与调试21谢辞22参考文献23前言LED点阵显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。
LED 点阵显示设计(单片机课程设计)

LED 点阵显示设计利用LED 点阵(16*16 个发光二极管)交替显示自己名字的每个汉字。
一、预备知识:目前, LED 电子显示屏广泛应用于各种公共场所, 如南通大学新校区图书馆底楼LED 大屏幕、新校区学生食堂各种显示菜价的LED 电子屏等, 在车站、码头、机场、商场、医院、宾馆、银行、证券市场等更是随处可见LED 电子显示屏的身影。
实验箱上由4 块8*8 LED 点阵模块组成1 个16*16 的LED 点阵, 每个LED 发光管其实就是1 个像素点, 而通常汉字显示时所需像素点就是16*16。
汉字显示需要“字模生成软件”生成显示的点阵数据, 通常“字模生成软件”支持使用指定字体、指定取点模式及字节排列模式, 支持字体加粗、斜体、删除线、下划线等设置等。
“字模生成软件”的具体使用见课程设计讲解视频。
二、设计目的1.了解、掌握LED 点阵显示的控制原理, 为后续的LCD 显示控制打下基础;2.熟悉、掌握串行输入并行输出移位寄存器的使用;3.掌握单片机串行接口扩展原理和编程方法。
三、设计内容1.设计LED 点阵模块显示控制电路的原理图;2.设计程序流程图;3、编程调试, 在LED 点阵模块上交替显示自己名字的每个汉字, 交替间隔时间控制在0.5~1 秒之间。
四、参考接线LED 点阵模块显示控制所用导线较多, 可参见LED 点阵模块原理说明及实验箱电路原理图。
五、设计步骤程序:ORG 0000HLJMP MAINMAIN:MOV SP,#6FHMOV B,#80HMOV R0,#0MOV R3,#100MAIN_LOOP:MOV DPTR,#LED_TABMOV R1,#8MOV R2,#8MAIN_LOOP_H:MOV A,BMOV P2,ARR AMOV B,ALCALL FASONGLCALL FASONGLCALL DELAYDJNZ R1,MAIN_LOOP_H MOV P2,#00HMAIN_LOOP_L:MOV A,BMOV P1,ARR AMOV B,ALCALL FASONGLCALL FASONGLCALL DELAYDJNZ R2,MAIN_LOOP_L MOV P1,#00HDJNZ R3,MAIN_LOOP MOV R3,#100MAIN_LOOP1:MOV R1,#8MOV R2,#8MOV DPTR,#LED_TAB1 MAIN_LOOP_H1:MOV A,BMOV P2,ARR AMOV B,ALCALL FASONGLCALL FASONGLCALL DELAYDJNZ R1,MAIN_LOOP_H1 MOV P2,#00HMAIN_LOOP_L1:MOV A,BMOV P1,ARR AMOV B,ALCALL FASONGLCALL FASONGLCALL DELAYDJNZ R2,MAIN_LOOP_L1DJNZ R3,MAIN_LOOP1MOV R3,#100MAIN_LOOP2:MOV R1,#8MOV R2,#8MOV DPTR,#LED_TAB2MAIN_LOOP_H2:MOV A,BMOV P2,ARR AMOV B,ALCALL FASONGLCALL FASONGLCALL DELAYDJNZ R1,MAIN_LOOP_H2 MOV P2,#00HMAIN_LOOP_L2:MOV A,BMOV P1,ARR AMOV B,ALCALL FASONGLCALL FASONGLCALL DELAYDJNZ R2,MAIN_LOOP_L2MOV P1,#00HDJNZ R3,MAIN_LOOP2 LJMP MAINFASONG:MOV A,@R0MOVC A,@A+DPTRCLR TIMOV SBUF,AJNB TI,$CLR TIINC DPTRRETDELAY:MOV R7,#4DL Y_LOOP:DJNZ R6,$DJNZ R7,DL Y_LOOP RETDELAY2:MOV R7,#250DL Y_LOOP2:MOV R6,#250DJNZ R6,$DJNZ R7,DL Y_LOOP2 RETLED_TAB:DB …….LED_TAB1:DB …….LED_TAB2: DB……..END原理图:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
- 目录 一、课程设计目的- 1 - 二、课程设计正文- 1 - 2.1总体论述- 1 - 2.2方案选型- 1 - 2.2.1 总体方案- 1 - 2.2.2 各单元电路方案及集成电路- 1 - 2.3程序代码设计- 5 - 三、系统实现与测试- 7 - 四、课程设计总结- 8 - 五、参考文献- 9 - - LED阵列的数字显示屏设计 一、课程设计目的 LED是发光二极管LIGHT EMINTTING DIODE的英文缩写,是一种直接能将电能转化为可见光的半导体。LED点阵是由发光二极管排列组成的显示器件,在日常生活中随处可见,其发光类型属于冷光源,效率及发热量是普通发光器件难以比较的。它采用低电压扫描驱动,具有耗电少、使用寿命长、本钱低、亮度高、故障少、视角大、可视距离远、可靠耐用、应用灵活、平安、响应时间短、绿色环保、控制灵活等特点。在日常生活中,我们会经常用到LED数码显示管组成的电子器件,用以显示我们想要的数据。因此制作一个驱动LED数码显示的电路是很有实际意义的。 二、课程设计正文 2.1总体论述 本次设计题目:LED阵列的数字显示屏设计技术 设计要求: ① 器件选择:利用单片机8*8LED阵列等器件设计 ② 系统电路的设计:正确设计单片机控制电路及外围驱动电路,在一块8×8共阳极LED阵列上显示数字 ③ 显示方式:LED阵列显示屏能正常显示数字并能进展0~9数字的循环显示 2.2方案选型 2.2.1 总体方案
图(1)LED阵列的数字显示屏设计原理框图 2.2.2 各单元电路方案及集成电路
2.2.2.1AT89C51单片机控制电路 图(2)AT89C51 单片机控制电路图 AT89C51的主要特征: 与MCS-51兼容 数据保存时间:10年 全静态工作:0Hz~24Hz
单片机控制电路
驱动电路
限流电路
限流电路 数
码显示输出电路 - 三级程序存储器锁定 一个8位微处理器CPU 4KB部程序存储器,最大可扩大至64KB 8个126Bytes部数据存储器,最大可扩大至64KB 32根可编程I/O口线 片振荡器和时钟电路 低功耗的闲置和掉电模式 具有逻辑代数运算功能 2个16位的定时/计数器:T0、T1 5个中断源:INTO、INT1、T0/T1、R*D/T*D,可编程为两个优先级 1个全双工UART串行口,可多级通信 AT89C51的引脚功能: Vss〔20脚〕:接地端; VCC〔40脚〕:芯片电源,接+5V; 注:用万用表测试单片机引脚电流一般为0V或者5V,这是标准的TTL电平,但是有时候在单片机程序正在工作时,测试结果并不是这个值,而是介于0V-5V之间。其实这只是万用表反映没有则快而已,在一瞬间单片机引脚电流还是保持在0V或者5V的。 *TAL1〔19脚〕:接外部晶体震荡电路反相的输入端,在片它是震荡电路反相放大器的输入端。在采用外部时钟时,对于HMOS单片机,该端引脚必须接地;对于CHMOS单片机,此引脚作为驱动端。 *TAL2〔18脚〕:接外部晶体反相的输出端。在片它是一个振荡电路反相放大器的输出端,振荡电路的频率是晶体振荡频率。假设需采用外部时钟电路,对于HMOS单片机,该引脚输入外部时钟脉冲;对于CHMOS单片机,此引脚应悬浮。 RST〔9脚〕:单片机刚接上电源时,其部各存放器处于随机状态,在该引脚输入24个时钟周期宽度以上的高电平将使单片机复位〔RESET〕,即10ms以上才可正常复位。 PSEN〔29脚〕:在片外程序存储器时,此端输出负脉冲作为存储器读选通信号。CPU在向片外存储器取指令期间,PSEN信号在12个时钟周期中两次生效。不过,在片外数据存储器时,这两次有效PSEN信号不出现。PSEN端同样可驱动8个LSTTL负载。我们根据PSEN、ALE和*TAL2输出端是否有信号输出,可以判别80C51是否在工作。 - ALE/PROG〔30脚〕:在片外程序存储器时,此端输出负脉冲作为存储器读选通信号。CPU在向片外存储器取指令期间,PSEN信号在12个时钟周期中两次生效。不过,在片外数据存储器时,这两次有效PSEN信号不出现。PSEN端同样可驱动8个LSTTL负载。我们根据PSEN、ALE和*TAL2输出端是否有信号输出,可以判别80C51是否在工作。 ⑴ALE功能:用来锁存P0口送出的低8位地址/EPROM编程输入端。当CPU片外存储器时,用于锁存P0口低8位地址(因为P0口作为地址/数据复用口,P0口上的信息终究是地址还是数据完全由ALE定义)。 当单片机上电正常工作后,此端周期性地以时钟振荡频率的1/6的固定频率向外输出正脉冲信号。所以,ALE信号可用作对外输出时钟或定时信号。 检查单片机芯片的好坏,可用示波器查看ALE端是否有脉冲信号输出。ALE端的负载能力为8个LS型TTL。 ⑵PROG功能:片有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲 EA/VPP〔31脚〕:当EA端输入高电平时,CPU从片程序存储器地址0000H单元开场执行程序。当地址超出4KB时,将自动执行片外程序存储器的程序。当EA输入低电平时,CPU只片外程序存储器。在对87C51EPROM编程时,此引脚用于施加编程电压VPP。 输入/输出引脚: P0~P3是4个存放器,也称为4个端口,是80C51单片机与外界联系的4个8位双向并行I/O口。 由于在数据的传输过程中,CPU需要对接口电路中输入输出数据的存放器进展读写操作,所以在单片机中对这些存放器像对存储单元一样进展编址。通常把接口电路中这些已编址并能进展读写操作的存放器称为端口(PORT)或简称口。 〔1〕P0.0-P0.7〔39脚-32脚〕 一个8位的准双向I/O口。在片外存储器时,它分时作为8位地址线和8位双向数据线;不作总线使用时,可作普通I/O口;其每位的负载能力为8个LSTTL。 〔2〕P1.0-P1.7〔1脚-8脚〕 一个带部上拉电阻的8位准双向I/O口。其每位的负载能力为4个LSTTL。 〔3〕P2.0-P2.7〔21脚-28脚〕 一个带部上拉电阻的8位准双向I/O口。其每位的负载能力为4个LSTTL。其每位的负载能力为4个LSTTL。 - 〔4〕P3.0-P3.7〔10脚-17脚〕 一个带部上拉电阻的8位准双向I/O口;P3口除了作为一般准双向口使用外,每脚还具有第二功能(见表1);其每位的负载能力为4个LSTTL。 P3口线的第二功能: 口线 第二功能 P3.0 R*D〔串行口输入〕 P3.1 T*D〔串行口输出〕 P3.2 〔外部中断0输入〕 P3.3 〔外部中断1输出〕 P3.4 T0〔定时器0的外部输入〕 P3.5 T1〔定时器1的外部输出〕 P3.6 片外数据存储器写选通控制输出 P3.7 片外数据存储器读选通控制输出
表(1) P3口线的第二功能表 2.2.2.2 AT89C51单片机驱动电路 图(3)AT89C51 单片机驱动电路图 74LS245的主要特征: 具有双向三态功能,既可以输出,也可以输入数据 用来驱动LED或其他的设备,它是8路同相三态双向总线收发器,可双向传输数据 当8051单片机的P0口总线负载到达或超过P0最大负载能力时,必须接入74LS245等总线驱动器 当片选端/CE低电平有效时,DIR="0〞,信号由B向A传输;〔接收〕DIR="1〞,信号由A向B传输;〔发送〕当CE为高电平时,A、B均为高阻态 LED驱动模块是LED显示屏设计的关键局部。驱动电路设计的好坏直接关系到LED显示屏的亮度、稳定度等重要指标。本次设计中的LED的驱动是采用74LS245双向总线驱动器,其中排阻负责给信号线提供一个驱动电压,使之传输更稳定。 2.2.2.2 LED阵列的数字显示屏电路原理图 图(4)AT89C51 单片机LED数字显示屏电路原理图 2.2.2.3 8×8点阵LED 8×8点阵为单色共阳模块,单点的正向工作电压为〔Vf〕=1.8V,正向电流是〔If〕=8~10mA。静态点亮器件时〔64点全亮〕的总电流是640mA,总电压是1.8V,总功率- 为1152mW。动态时取决于扫描频率〔1/8或1/16s〕,单点瞬间电流可达80~160mA。点阵部构造及外形如下,8*8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的穿插点上,当对应的*一行置1电平,*一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则9脚接高电平13脚接低电平,则第一个点就亮了;如果要将第一行点亮,则第9脚要接高电平,而〔13、3、4、10、6、11、15、16〕这些引脚接低电平,则第一行就会点亮;如要将第一列点亮,则第13脚接低电平,而〔9、14、8、12、1、7、2、5〕接高电平,则第一列就会点亮。 1 控制第五行显示 接高 9 控制第一行显示 接高 2 控制第七行显示 接高 10 控制第四行显示 接低 3 控制第二行显示 接低 11 控制第六行显示 接低 4 控制第三行显示 接低 12 控制第四行显示 接高 5 控制第八行显示 接高 13 控制第一行显示 接低 6 控制第五行显示 接低 14 控制第二行显示 接高 7 控制第六行显示 接高 15 控制第七行显示 接低 8 控制第三行显示 接高 16 控制第八行显示 接低 表(2) 8×8点阵控制表 2.3程序代码设计 *include *include *define uchar unsigned char *define uint unsigned int uchar code Table_OF_Digits[]= { 0*00,0*3e,0*41,0*41,0*41,0*3e,0*00,0*00, //0 0*00,0*00,0*00,0*21,0*7f,0*01,0*00,0*00, //1 0*00,0*27,0*45,0*45,0*45,0*39,0*00,0*00, //2 0*00,0*22,0*49,0*49,0*49,0*36,0*00,0*00, //3 0*00,0*0c,0*14,0*24,0*7f,0*04,0*00,0*00, //4 0*00,0*72,0*51,0*51,0*51,0*4e,0*00,0*00, //5