收藏 分销(赏)

led点阵广告牌系统设计.doc

上传人:天**** 文档编号:5410413 上传时间:2024-10-31 格式:DOC 页数:40 大小:2.18MB 下载积分:12 金币
下载 相关 举报
led点阵广告牌系统设计.doc_第1页
第1页 / 共40页
led点阵广告牌系统设计.doc_第2页
第2页 / 共40页


点击查看更多>>
资源描述
LED点阵广告牌系统设计 摘 要 随着LED技术日趋成熟,在汽车、广告、日常生活等诸多领域都可以看见LED点阵显示屏的身影,目前高亮度LED已可以产生红、绿、蓝三原色的光,可以组成大型单色、双色和彩色LED显示屏,常见的应用是文字显示及气象预报图像,另外,也盛行使用LED显示屏作为广告招牌。因此,LED在各个领域有广泛的应用。 本文介绍了一种基于单片机的LED点阵广告牌系统,系统是以AT89S51单片机为核心实现LED点阵汉字的显示。本文分别从硬件设计和软件实现给予详尽的描述。硬件部分由行驱动模块、列驱动模块以及LED点阵显示模块组成;软件部分采用简单流通性强的C语言编程,实现不同的显示方式、显示不同的点阵汉字、调速。此LED点阵显示系统是基于AT89S51单片机的控制,采用这种方法设计的LED点阵显示系统成本低、易于实现。 【关键词】AT89S51单片机;LED点阵汉字; 【论文类型】应用型 Title: LED Dot billboards System design Major: Electronic and Information Engineering Name: LiYa Signature: Supervisor: Zhang Xiao Li Signature: ABSTRACT With the LED technology matures, many fields of automotive, advertising, and daily life can be seen the figure of the LED dot matrix display. At present, high-brightness LEDs can produce red, green and blue light and can form a large monochromethe two-color and color LED display. The common application is the image of text display and weather forecasts. In addition the prevalence of the use of LED display advertising signs. Therefore, the LED has a wide application in various fields. This article describes a microcontroller-based LED dot matrix billboard system and the AT89S51 microcontroller is the core of Chinese characters of LED dot matrix display system The article give a detailed description separately from the hardware design and software. The hardware part is made of the line driver module, the column driver module and LED dot matrix display module and software part simple liquidity of the C programming language. So can present a different display mode , a variety of dot matrix characters display and different space system is controlled by AT89S51 microcontroller. The LED dot matrix display system using this method designed is low-cost and easy to implement. 【Key words】AT89S51 Single-chip microcomputer(SCM); LED Dot matrix characters 【Type of Thesis】Applied type 目 录 1 绪论 1 1.1 LED点阵汉字显示系统背景 1 1.2 LED点阵汉字显示系统概述 2 2 LED点阵汉字显示系统总体方案设计 3 2.1移位寄存器74HC595控制列(方案一) 3 2.2 译码器74HC154控制列(方案二) 4 3 系统硬件电路设计 5 3.1芯片选择 5 1)MCS-51单片机 5 2)16×64LED点阵显示 8 3.2 LED点阵汉字PROTUES仿真原理 10 3.2.1 8×8LED点阵构成16×16LED点阵 10 3.2.2 LED点阵显示系统的protues仿真 11 3.2.3LED点阵系统显示仿真结果 12 3.3 LED点阵显示系统硬件电路设计 14 3.3.1 单片机最小系统设计 14 3.3.2 3×3矩阵键盘 15 4 软件程序设计 18 4.1 LED点阵系统主程序流程图 18 4.2 LED点阵系统主程序关键代码 18 4.3 3×3的矩阵键盘扫描流程图 19 4.4 3×3的矩阵键盘扫描程序 20 5 总结 22 致谢 23 附录Ⅰ. LED点阵显示系统电路图 24 附录Ⅱ. LED点阵显示系统PCB图 25 附录Ⅲ. LED点阵显示系统实物图 26 附录Ⅳ. LED点阵显示系统主要程序 28 参考文献 34 2 1 绪论 1.1 LED点阵汉字显示系统背景 由于单片机技术的不断发展和高亮度LED 发光管的出现,使得大屏幕高亮度电子广告屏成为可能。与传统的显示设备相比,LED显示设备具有明显的优势:LED 屏色彩丰富,显示方式变化多样、亮度高;LED 屏可以随意修改显示内容;LED 显示屏可用来与计算机屏幕同步。另外,它以其超大画面、超宽视觉、灵活多变的显示方式等独居一格的优势,广泛应用于金融证券、银行利率、商业广告、文化娱乐等方面。 LED电子显示屏是利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,它具有高清晰度、色彩鲜艳、视角大、工作稳定、寿命长、功耗低等优点。由干采用单元模块化结构,屏体大小可按用户要求灵活拼制,它的超高亮度,使它在户内外显示中具有不可替代的作用。 我国在1997年针对该行业发布了电子行业标准SJ/T11141—1997《LED显示屏通过规范》,此标准规定了LED显示屏的定义、分类、技术要求、检验方法、检验规则以及标志、包装、运输、储存要求。它适用于所有LED显示屏产品,已成为LED显示屏生产厂家设计、制造、测试、安装、验收、使用、质量检验和制定各种技术标注、技术文件的主要依据。多年时间表明,它对LED显示屏产品质量的提高以及行业的健康发展起到了不可估量的作用。由于科技的发展,LED显示屏的性能不断增加,功能不断完善,质量不断提高,该标准在2003年修订为SJ/T11141—2003《LED显示屏通用规范》,由信息产业部发布实施至今。 本文提供了一种成本低廉的汉字点阵LED显示方案,该方案采用常用的5l系列单片机和可以级联扩展的显示电路,可适用于许多需要汉字和图形显示的场合。本设计的LED点阵显示系统采用字模提取软件,其显示和动态效果的实现主要依靠硬件扫描驱动,该方法方便,且易于实现。本文对点阵显示原理进行了深入的研究,对单片杌控制系统及显示驱动屯路进行了分析。介绍了单片机控制程序的设计方法。设计和制作了基于5 1系列单片机控制系统的64×1 6LED点阵显示屏。该系统对LED显示屏的驱动采用动态扫描驱动方式,可以实现不同的动态显示效果。 1.2 LED点阵汉字显示系统概述 该系统采用AT89C52单片机做控制器,整个电路主要由单片机控制及其接口电路、驱动显示电路、电源电路、3×3矩阵键盘、16×64LED点阵等部分组成。为了简化显示屏电路,降低成本,该系统在单片机部分不加字库存储器,而采用字模提取软件提取汉字字型码,利用单片机读取显示字型码。通过驱动电路对16×64共阳极LED点阵进行动态列扫描,以实现点阵汉字的的显示,3×3矩阵键盘控制实现不同的显示方式、显示不同的点阵汉字、调速。显示电路由74HC154作为列驱动、74LS273控制 16×64LED点阵的行。 2 LED点阵汉字显示系统总体方案设计 列显示数据 列驱动 16×64LED 点阵 行驱动 行扫描 控制电路 2.1移位寄存器74HC595控制列(方案一) 输出 数据缓冲 3×3矩阵键盘 片外RAM 单片机AT89C51 控制电路主要由单片机AT89C51、3×3矩阵键盘和片外RAM构成。结构框图如图2.1所示。80C51的PL口负责将显示数据发送给显示电路。P0口与P2口负责于片外RAM及内存通讯,即作数据线也作地址线。3×3矩阵键盘控制实现不同的显示方式、显示不同的点阵汉字、调速。结构框图如图2.1所示 图2.1 控制电路结构框图 显示电路主要由两片译码器74LS138、8片行驱动4953(每片控制两行)、8片列驱动74HC595(每片控制八列)和16片1588共阳极二极管点阵模块(8×8)构成。这就决定了本LED显示屏是16×64点阵。本屏通过3×3矩阵键盘左移、右移显示“通信学院电子信息工程”,控制点阵汉字的暂停、开始。结构框图如图2.2 输入 图2.2 显示电路控制结构框图 2.2 译码器74HC154控制列(方案二) 该系统由AT89C52最小系统、16×64LED点阵显示屏、列驱动电路、行驱动电路、3×3矩阵键盘构成。AT89C52为主控芯片,显示屏由16块8×8LED共阳极连接组成,其列驱动电路由4块4-16线译码器74HC154构成,输出列选信号,行驱动电路由2片74LS273构成。本屏通过3×3矩阵键盘左移、右移显示“通信学院电子信息工程”,控制点阵汉字的暂停、开始。,控制显示系统框图如图2.3 16×64 LED点阵 显示屏 行驱动 列驱动 3×3矩阵控制键盘 电源电路 时钟电路 AT89C51 复位电路 图2.3 LED点阵系统框图 方案一、方案二均可实现LED点阵汉字的显示,均采用基于KEIL C51的编程,故都具有较好的移植功能,程序可读性强。模块化的设计使程序看起来更加简洁,可非常方便地任意修改所要显示的汉字。方案一用移位寄存器74HC595控制列,易于扩展LED点阵,但行驱动、列驱动所用芯片过多,PCB版成本过高;方案二用4-16线译码器控制列,不易扩展LED点阵,但使用芯片较少,制作简单、方便,PCB版成本较低。通过比较,方案二成本低、制作方便,故选择方案二实现LED点阵显示系统。 3 系统硬件电路设计 3.1芯片选择 1)MCS-51单片机 1.MCS-51系列单片机 MCS-51是指INTEL公司于1980年推出的新一代8位单片机系列产品(8051)。从严格意义上讲,其他所有具有8051指令系统的单片机都不应直接称为MCS-51系列单片机,MCS只是INTEL公司专用的单片机系列符号。 MCS-51系列单片机及其兼容产品通常分为以下几类: ⑴基本型:典型产品有8031/8051/8751。基本型采用HMOS工艺,片内集成有8位CPU,片内驻留4K×8位的ROM(8031片内无),128B的数据存储器(RAM)以及21个特殊功能寄存器,32条I/O接口线,1个全双工的串行I/O口(UART),2个16位的定时/计数器,5个中断源和2级中断。数据存储器和程序存储器的寻址能力为128KB,指令系统除加、减、乘、除运算外,还提供了查表和位操作指令,主时钟频率为12MHZ,运算速度增强。 ⑵增强型:典型产品有8032/8052/8752。与基本型的差异在于内部RAM增到256B,8052、8752的内部程序存储器扩展到8KB,16位定时/计数器增至3个。 ⑶低功耗型:典型产品有80C31/87C51/80C51。其基本结构和功能与基本型相同。由于采用CMOS工艺,因此适于电池供电或其他低功耗的场合。 ⑷专用型:典型产品有8044/8744。在基本型的基础上用一个HSLC/SDLC通信控制器取代了基本型的UART,适用于总线分布式多机测控系统。 ⑸超8位型:典型产品有PHILIPS公司的80C552/87C552/83C552系列单片机。其基本结构和功能与MCS-51系列完全相同,但又将MSC-96系列(16位单片机)I/O部件如高速输入/输出(HIS/HSO)、A/D转换器、脉冲宽度调制(PWM)、看门狗定时器(WDT)等移植进来构成新一代MCS-51产品。这类产品的功能介于MCS-51和MSC-96之间,目前已得到了较广泛的适用。 ⑹片内闪烁存储器:典型产品有ATMEL公司的AT89C52单片机。其内部含有FLASH存储器,使得存储和程序改写更加方便,从而受到了应用设计者的欢迎。 MCS-51系列以及80C51系列单片机有多种类型,它们是具有MCS-51内核的各种型号单片机的基础,也是各种增强型、扩展型等衍生品种的核心。 2. MCS-51单片机内部结构 MCS-51单片机的内部总体结构如图3.1所示 图3.1 MCS-51单片机的内部总体结构 总体结构图主要包含下列的硬件资源: §8位CPU,片内振荡器 §4KB/8KB字节程序存储器ROM §128B/256B字节数据存储器RAM §2/3个16位定时器/计数器 §32个可编程的I/O线(四个8位并行I/O端口) §一个可编程全双工串行口 §5/6个中断源,两个中断优先级 §可寻址64KB外部数据存储器空间及控制电路 §可寻址64KB外部程序存储器空间及控制电路 §有位寻址功能,适于布尔处理机的位处理机 备注:51子系列:5个中断源,2个定时器,8051掩模ROM、RAM128B、4KBROM 52子系列:6个中断源,3个定时器,8052掩模ROM,RAM256B,2KBROM 3. AT89C51单片机引脚及其功能 MCS-51单片机引脚图如图3.3,其引脚按功能分为三部分:I/O端口、控制引脚、电源与晶振引脚: ⑴ 输入/输出引脚 P0口(39脚~32脚):P0.0~P0.7统称为P0口; P1口(1脚~8脚): P1.0~P1.7统称为P1口; P2口(21脚~28脚):P2.0~P2.7统称为P2口; P3口(10脚~17脚):P3.0~P3.7统称为P3口; ⑵ 控制引脚 ALE/PROG (30脚):ALE地址锁存使能信号 输出端。存取片外存储 器时,用于锁存低8 位地址。PROG是对于 EPROM型单片机,在 EPROM编程期间,此引 脚用于输入编程脉冲。 MCS-51单片机引脚图如 图3.2 MCS-51单片机引脚图 图3.2所示 PSEN(29脚): 程序存储器输出使能输出端。它是外部程序存储器的读选通信号 低电平有效 EA/VPP(31脚):片内程序存储器屏蔽控制端,低电平有效。 RST/VPD(9脚): 复位信号输入端,高电平有效。备用电源VPD功能。 ⑶ 电源和晶振引脚 VCC(40脚):主电源正端,接+5V。 VSS(20脚):主电源负端,接地。 XTAL1(19脚):它是片内高增益反向放大器的输入端。接外部石英晶体和电容的 一端。若使用外部输入时钟,该脚必须接地。 XTAL2(18脚):它是片内高增益反向放大器的输出端。接外部石英晶体和电容的 另一端。若使用外部输入时钟,该脚作为外部输入时钟的输入端。 2) 16×64LED点阵显示 1. 列驱动芯片74HC154 74HC154是一种高速的CMOS器件,引脚兼容低功耗肖特基TTL(LSTTL)系列,74HC154译码器可接受4位高有效二进制地址输入,并提供16个互斥的低有效输出。 ⑴74HC154 4线-16 线译码器/解调器 ·将4个二进制编码输入译成16个彼独立的输出之一 ·将数据从一个输入线分配到16个输出的任意一个而实现解调功能 ·输入箝位二极管简化了系统设计 ·与大部分TTL和DTL电路完全兼容 ⑵ 74HC154这种4—16译码器非常适合用于高性能存储器的译码器。当两个选通输入G1 和G2 为低时, 它可将4 个二进制编码的输入译成16 个互相独立的输出之一。真值 表如表3.1所示 INPUTS 输入 SELECTED OUTPUT 选定输出(L) G1 G2 D C B A L L L L L L Y0 L L L L L H Y1 L L L L H L Y2 L L L L H H Y3 L L L H L L Y4 L L L H L H Y5 L L L H H L Y6 L L L H H H Y7 L L H L L L Y8 L L H L L H Y9 L L H L H L Y10 L L H L H H Y11 L L H H L L Y12 L L H H L H Y13 L L H H H L Y14 L L H H H H Y15 X H X X X X NONE H X X X X X NONE 表3.1 74HC154真值表 2. 行驱动芯片 74LS273 74LS273是一种带清除功能的8D触发器, 1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。只有在清除端保持高电平时,才具有锁存功能,锁存控制端为11脚CLK,采用上升沿锁存。 CPU 的ALE信号必须经过反相器反相之后才能与74LS273的控制端CLK 端相连,真值表如表3.2 表3.2 74LS273真值表 74LS273引脚功能:1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。引脚图如图3.4,其逻辑图如图3.5 图3.3 74LS273引脚图 图3.4 74LS273逻辑图 MR (1脚):复位LCR,低电平有效,低电平时输出引脚2(Q0)、5(Q2)、6(Q3)、 9(Q4)、12(Q5)、15(Q6)、16(Q7)全部输出0,即全部复位。当1脚为 高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个 上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且 立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、 19(Q7)上。 CP(11脚):时钟输入,高电平有效,边沿触发 D0-D7:数据输入 Q0-Q7:寄存器输出 3.2 LED点阵汉字PROTUES仿真原理 3.2.1 8×8LED点阵构成16×16LED点阵 ⑴ 从PROTUES元器件库中找出“MATRIX-8X8-RED”元器件,将4块该元器件放在文本文档区编辑窗口中。 ⑵ 然后行线连、列线分别相连,排列LED如图3.5所示 图3.5 排列LED ⑶ 进一步组合靠拢, 16×16LED点阵如图3.6所示 图3.6 16×16LED点阵 3.2.2 LED点阵显示系统的protues仿真 整个电路主要由单片机控制及其接口电路、驱动显示电路、电源电路、3×3矩阵键盘、16×64LED点阵等部分组成。PROTUES仿真原理图如图3.7所示 图3.7 PROTUES仿真原理图 点阵的阴极驱动是由单片机的P0口经过2片输出缓存器74LS237向16×64LED点阵输出字型码作为行驱动信号。点阵的阳极驱动由单片机P0口经过1片输出缓存器74LS237,再经过4-16线译码器74HC154译码后输出列选信号,对16×64LED点阵进行列扫描,1片74HC154控制4个8×8LED,因此需要4片74HC154,在进行汉字分批显示输出时采用逐列扫描方式。 LED点阵显示系统由LED单片机P1口连接3×3矩阵键盘,通过键盘扫描控制LED点阵显示屏汉字的左右移动方向、移动速度、不同汉字间的切换、暂停等。 16×64LED显示屏通过键盘控制左移显示汉字字符“通信学院电子信息工程”、“祝天下有情人终成眷属”、“浮名本是身外物”,右移显示“通信学院电子信息工程”、“不着分寸也风流”、“祝天下有情人终成眷属”、“世事如棋,乾坤莫测,笑尽英雄”。这些汉字可通过建立数据表格的形式进行,通过16×16点阵汉字字模提取软件,可提取各显示汉字的字模数据。通过列扫描方式把字符码传给LED点阵显示屏。某一时刻,只有L行或L列发光二极管被对应的字模数据驱动点亮,但只要扫描间隔时间合适(一般为数毫秒),利用人眼的视觉暂留特性,看上去整批字符就显示在LED点阵显示器上。 3.2.3LED点阵系统显示仿真结果 ⑴ 右移显示“通信学院电子信息工程”仿真结果如图3.8 图3.8 右移显示通信学院电子信息工程 ⑵ 左移显示“通信学院电子信息工程”仿真结果如图3.9 图3.9 左移显示通信学院电子信息工程 ⑶ 右移显示“祝天下有情人终成眷属”,仿真结果如图3.10所示 图3.10 右移显现“祝天下有情人终成眷属” ⑷ 左移显示“世事如棋,乾坤莫测,笑尽英雄!”,仿真结果如图3.11所示 图3.11 左移显示“世事如棋,乾坤莫测,笑尽英雄!” 3.3 LED点阵显示系统硬件电路设计 3.3.1 单片机最小系统设计 单片机AT89C51最小系统应该有电源,复位电路,时钟振荡电路。下面是单片机最小系统时钟、复位电路简介: (1)时钟源电路 单片机内部具有一个高增益反相放大器,用于构成振荡器。通常在引脚XTALL和XTAL2跨接石英晶体和两个补偿电容构成自激振荡器,可以根据情况选择6MHZ、12MHZ 或24MHZ等频率的石英晶体,补偿电容通常选择30PF左右的瓷片电容。 (2)复位电路 单片机小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作。上电复位要求接通电源后,自动实现复位操作。手动复位要求在电源接通的条件下,在单 片机运行期间,用按钮开关操作使单片机复位。本次采用手动按键复位。 单片机最小系统原理图,如图3.12所示 图3.12 单片机最小系统原理图 3.3.2 3×3矩阵键盘 把所有按键排列成行列矩阵形式的键盘,选用P1端口中的P1.4~P1.6为四根行线,P1.0~P1.2为四根列线,行线和列线的交叉处放置一按键,当健按下时行列线接通,构成一个3×3的矩阵键盘,可定义9个按键。80C51的I/O口具有输出锁存和输入缓冲的功能,因而用它们组成键盘电路时,可以省掉输出锁存器和输入缓冲器。 ⑴ 该LED点阵显示系统的键盘由MCS-51单片机本身的P1口来构成3×3矩阵式键盘。LED点阵屏的3×3矩阵式控制键盘如图3.13所示 图3.13 LED点阵屏的3×3矩阵式控制键盘 S1、S4、S7:控制右移字体显示速度,S1最快,S7最慢; S3、S6、S9:控制左移字体显示速度,S3最快,S9最慢; S2:切换不同的左移显示汉字; S8:切换不同的右移显示汉字; S5:暂停。 ⑵ 键盘扫描过程 1).判断是否有键按下 2).键盘消抖 3).再次判断是否有键按下 4).识别键码 3.3.3 LED点阵显示模块 ⑴ 16×64LED点阵显示驱动 点阵的阴极驱动是由单片机的P0口经过2片输出缓存器74LS237向16×64LED点阵输出字型码作为行驱动信号。点阵的阳极驱动由单片机P0口经过1片输出缓存器74LS237,再经过4-16线译码器74HC154译码后输出列选信号。驱动电路如图3.14所示 图3.14 LED点阵驱动电路 ⑵ 16×64LED点阵显示屏 由于16×64 LED点阵显示屏的行线列线较多,故选择大点阵设计PCB板原理图,其原理图如图3.15所示 图3.15 LED点阵显示屏 4 软件程序设计 4.1 LED点阵系统主程序流程图 LED点阵系统主程序流程图如图4.1所示 开始 键盘扫描 有键按下吗? 点阵显示 Y 系统初始化 N 图4.1 主程序流程图 4.2 LED点阵系统主程序关键代码 void main() { while(1) { uchar s=1; while(s) {P1=0x70; if(P1!=0x70) {s=0; key=key_scan(); } } while(!s) {P1=0x70; if(P1==0x70) s=1; } switch(key) { case 1: case 2: case 3: youyi(); break; case 9: case 8: case 7: zuoyi(); break; case 4: r++; if(r==3)r=0; break; case 5: zanting(); break; case 6: l++; if(l==4)l=0; break; } } } 4.3 3×3的矩阵键盘扫描流程图 矩阵键盘扫描程序如图4.2所示 Y N 软件延时,跳出 逐行处理程序段 开始 Y 散转程序段 置位有键按下 列状态均为0? 全行输出1,全列读入 有键按下=1? N | 图4.2 矩阵键盘扫描程序 4.4 3×3的矩阵键盘扫描程序 //键盘扫描 unsigned char key_scan() { unsigned char i,j,key; P1=0x70; while(P1!=0x70) {delay(10); P1=0x70; while(P1!=0x70) { for(i=0;i<=2;i++) { P1=ksp0[i]; if(P1!=ksp0[i]) break; } for(j=0;j<=2;j++) { P1=ksp1[j]; if(P1!=ksp1[j]) break; } key=i*3+j+1; return(key); }return(0); }return(0); } 5 总结 经过了两个多月的查阅资料、学习和实践,终于完成了《LED点阵广告牌的设计》的设计。从开始接触LED点阵显示系统时的一片茫然,无从下手,到LED点阵系统仿真、PCB板设计、焊接调试、再到论文的完成,对我来说每一步都是新的尝试与挑战。这是大学四年中我唯一一次独立完成设计、焊接、调试。学到了知识的同时也锻炼了自己查阅资料、自学知识、遇到问题时提出问题解决问题的能力。此外,整个设计过程中悲喜交加,有时遇到问题整夜冥思苦想,偶尔梦到自己在做毕业设计,经过不断地学习、多次尝试解决问题之后,往往给自己带来无比的兴奋。 毕业论文是本科学习阶段一次非常难得的理论与实际相结合的机会,通过这次比设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,同时也提高我查阅文献资料和电脑制图等能力水平,而且通过多次去电子市场,都使我的能力得到了锻炼,经验得到了丰富。这是我们都希望看到的也正是我们进行毕业设计的目的所在。 这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,那也就不叫论文了。希望这次的经历能让我在以后学习中激励我继续进步。 附录Ⅰ. LED点阵显示系统电路图 图一 LED点阵显示系统电路图 附录Ⅱ. LED点阵显示系统PCB图 图二 LED点阵系统显示PCB图 附录Ⅲ. LED点阵显示系统实物图 图三 LED点阵显示系统实物图 图四 右移显示 图五 右移显示 图六 左移显示 附录Ⅳ. LED点阵显示系统主要程序 #include <reg51.h> #include <absacc.h> #define uchar unsigned char #define uint unsigned int #define hang0 XBYTE[0X7FFF] #define hang1 XBYTE[0XbFFF] #define lie XBYTE[0XDFFF] uchar key=0,l=0,r=0; unsigned char key_code[]={0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}; uchar ksp0[3]={0x76,0x75,0x73}; uchar ksp1[3]={0x37,0x57,0x67}; void delay(uchar); uchar key_scan(); void youyi(); void zanting(); void kaishi(); void zuoyi(); char code *tabler; char code *tablel; /**********************字符码略*******************************/ /************************mian funcation*************************/ void main() { while(1) { uchar s=1; while(s) {P1=0x70;
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服