基于单片机的LED显示屏毕业论文_第1页
基于单片机的LED显示屏毕业论文_第2页
基于单片机的LED显示屏毕业论文_第3页
基于单片机的LED显示屏毕业论文_第4页
基于单片机的LED显示屏毕业论文_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要 LED行业已成为一个快速发展的新兴产业,它的发展市场空间大,前景比较广阔。本设计介绍了单片机LED显示屏的设计。基于单片机AT89C51的简单制作过程,16*16LED“西安思源学院”汉字显示屏设计及制作过程,其内容包括LED显示屏的硬件电路,汇编语言程序设计与调试等。设计到单片机电子产品设计与制造过程,硬件电路由AT89C51单片机控制器,LED显示屏3部分组成。通过进制数写出点阵汉字代码,采用汇编语言对单片机进行操作并在proteus软件的基础上对结果进行仿真,从而得到“西安思源学院”六个汉字的点阵循环效果图。实验结果体现了在单片机领域设计开发中proteus软件具有重要的实用价值,

2、其可以大幅度缩短开发周期,节约了开发成本,帮助广大电子爱好者了解汉字点阵显示的原理,更好的认识单片机的基本结构、工作原理及应用方法,也提高了单片机知识技术的运用能力。关键字:单片机 LED显示屏 AT89C51 汉字显示 Abstract LED industry has become a new and rapidly developing industry, its development prospect is broad market space. This design introduced the single-chip LED display design. Based on t

3、he AT89C51 single-chip microcomputer of simple production process,16 * 16LED" Xi'an Siyuan University" Chinese characters display design and production process, including the LED display circuit, assembly language program design and debugging. Design to the single chip electronic produ

4、ct design and manufacturing process, hardware circuit is composed of AT89C51controller, LED display screen is composed of 3 parts. The hexadecimal number write dot matrix Chinese characters code, use of single-chip assembly language and Proteus Software Based on the results of simulation, so as to o

5、btain the" Xi'an Siyuan University" six Chinese characters dot matrix cycle effect chart. The experimental results reflected in the field of single-chip design and development of Proteus Software has important practical value, which can greatly shorten the development cycle, reduce the

6、 development cost, to help the majority of electronic enthusiasts to understand Chinese characters dot matrix display principle, a better understanding of MCU's basic structure, working principle and application method, but also improve the knowledge of SCM technology application ability.Keyword

7、s: single chip LED display AT89C51 display Chinese characters目录第一章 绪论1一、基于单片机LED显示屏的研究目的1二、 基于单片机LED显示屏发展现状及未来趋势11.基于单片机LED显示屏发展现状12.基于单片机LED显示屏未来趋势1三、本文所研究的内容2第二章 LED显示屏3一、LED显示屏概述3二、LED显示屏分类3三、LED显示屏主要技术指标及特点41.LED显示屏的主要技术指标4四、LED显示屏特点5五、LED显示屏的发展及优势51.LED显示屏的发展52.LED显示屏优势6六、发光二级管的分类8七、 LED显示技术81.

8、LED显示屏概述82.LED显示屏的分类83.市场前景9第三章 系统设计10一、工作原理10二、总体设计10三、时钟电路11四、复位电路12五、主要器件121. AT89C51122主要特征133管脚说明134.汉字显示原理14第四章 软件设计16一、程序设计161.主程序流程图162.子程序设计16二、软件仿真171.Keil C编译调试172.生成*.HEX文件183.Proteus绘制电路图184.实行仿真22第五章 总结24附录25参考文献28致谢29第一章 绪论一、基于单片机LED显示屏的研究目的LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,它利用发光二级管构成的像

9、素单元组成面积显示内容,可靠性高、使用寿命长、环境适应能力强、亮度高、性价比高、使用成本低、性能稳定等特点。在短短二十年来,迅速成为室外大屏幕显示的主流产品,在户外信息显示领域中具有无可替代的作用。采用LED显示屏可以扩大人们的视角、而且功耗小、色彩均匀一致。它的故障率低、以维护等优势,可以使人们在电子厂品方面有一定的进度。二、 基于单片机LED显示屏发展现状及未来趋势1.基于单片机LED显示屏发展现状早在上世纪80年代,将LED用作显示装置就已经开始了。早期的LED显示仅限于单色的固定图形,我国在此领域的起步较早,用于字符显示的单色led显示屏也在上世纪90年代就已用于交通、广告、金融等领域

10、。真正全彩色显示屏的兴起是在近十多年来伴随LED自身生产技术的进步而起的。目前,我国的LED显示装置的年产值已突破300多亿元,而且还以每年30%的速度在增长。早期的LED显示器仅仅采用简单的硬件控制模式,如今的led显示屏尤其是全彩色屏已经是由计算机、图像处理、集成电路、光学等高新技术相结合的集成体。2.基于单片机LED显示屏未来趋势随着LED显示屏的不断发展,以及驱动电路及控制方式的不断提高,led显示屏定会朝着更高像素密度、更高速、超薄、低功耗、轻型等方面发展,由于像素密度的不断提高、驱动速率的突破性进步,高清3D屏的发展前景也是不可估量。展望未来会有更多的led显示屏作为显示器进入室内

11、更多的场合甚至进入我们每一个人的家庭中。所以,led显示屏的发展前景将是不可估量的。三、本文所研究的内容本文以单片机为基础以AT89C51芯片为核心。16*16LED“西安思源学院”汉字显示屏设计及制作过程,其内容包括LED显示屏的硬件电路,PCB设计,汇编语言程序设计与调试等。第二章 LED显示屏一、LED显示屏概述在大型商场、车站、地铁站及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED行业已经成为了一个快速发展的新兴产业,市场空间之大场景之广阔。随着信息产业的告诉发展,LED显示作为信息传播的一种重要手段,已经广泛用于室内外需要进行服务内容和服务宗旨宣传的公共场所,例如

12、户内外公共场所广告宣传、火车站旅客引导信息、公交车辆报站系统、证券与银行信息的提示,餐馆报价信息显示,高速公路路段中间信息提示,体育馆比赛转播,交通等信号以及景观的照明等。显然,LED显示已成为城市亮化、现代化和信息化的一个重要标志。LED显示屏(LEDdisplay,LED Screen):又叫电子显示屏或者飘字屏幕。是由LED点阵和led pc 面板组成,通过红色,蓝色,绿色LED灯的亮灭来显示文字、图片、动画、视频,内容可以随时更换,各部分组件都是模块化结构的显示器件。传统LED显示屏通常由显示模块、控制系统及电源系统组成。显示模块由LED灯组成的点阵构成,负责发光显示;控制系统通过控制

13、相应区域的亮灭,可以让屏幕显示文字、图片、视频等内容,单色、双色屏主要用来播放文字的,全彩屏主要是播放动画的;电源系统负责将输入电压电流转为显示屏需要的电压电流。 LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。这些优点概括起来是:亮度高、工作电压低、功耗小、大型化、寿命长、耐冲击和性能稳定。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。二、LED显示屏分类LED 显示屏分类多种多样,大体按照如下几种方式分类:(1) 按使用环境分为户内 , 户外及半户外(2) 按颜色分为单色,双基色,三基色( 全彩

14、 )(3) 按控制或使用方式分同步和异步(4)按显示性能可分为 视频显示屏:一般为全彩色显示屏;文本显示屏:一般为单基色显示屏;图文显示屏:一般为双基色显示屏;行情显示屏:一般为数码管或单基色显示屏;三、LED显示屏主要技术指标及特点1.LED显示屏的主要技术指标(1)像素失控率像素失控率是指显示屏的最小成像单元(像素)工作不正常(失控)所占的比例。而像素失控有两种模式:一是盲点,也就是瞎点,在需要亮的时候它不亮,称之为瞎点;二是常亮点,在需要不亮的时候它反而一直在亮着,称之为常亮点。(2)灰度等级灰度也就是所谓的色阶或灰阶,是指亮度的明暗程度。对于数字化的显示技术而言,灰度是显示色彩数的决定

15、因素。一般而言灰度越高,显示的色彩越丰富,画面也越细腻,更易表现丰富的细节。 灰度等级主要取决于系统的A/D转换位数。当然系统的视频处理芯片、存储器以及传输系统都要提供相应位数的支持才行。(3)亮度鉴别等级亮度鉴别等级是指人眼能够分辨的图像从最黑到最白之间的亮度等级。(4)灰度非线性变换灰度非线性变换是指将灰度数据按照经验数据或某种算术非线性关系进行变换再提供给显示屏显示。由于LED是线性器件,与传统显示器的非线性显示特性不同。为了能够让LED显示效果能够符合传统数据源同时又不损失灰度等级,一般在LED显示系统后级会做灰度数据的非线性变换,变换后的数据位数会增加(保证不丢失灰度数据)。四、LE

16、D显示屏特点LED显示屏主要有以下特点: (1)亮度高:户外LED显示屏的亮度大于8000mcd/m2,是目前唯一能够在户外全天候使用的大型显示终端;户内LED显示屏的亮度大于2000md/m2。 (2)寿命长:LED寿命长达100,000小时(十年)以上,该参数一般都指设计寿命,亮度暗了也算;(3)视角大:室内视角可大于160度,户外视角可大于120度。视角的大小取决于LED发光二极管的形状。(4)屏幕面积可大可小,小至不到一平米,大则可达几百、上千平米;(5)易与计算机接口,支持软件丰富。以下是几种屏的对比如表(2-1)屏幕类型优点缺点电视墙全彩色、面积大画面有分隔感 亮度低不能在户外用、

17、色差大、造价高PDP全彩色、画面细腻面积不大、亮度低、寿命短投影机全彩色、画面细腻亮度低不能在户外用、画面受光不均表2.1 几种屏的对比五、LED显示屏的发展及优势 1.LED显示屏的发展LED显示屏是LED产业中发展较早、发展速度较快、相对比较成熟的产业。LED显示屏应用领域广泛,在全世界形成了广阔的市场。如图(2-1)所示是全球LED显示屏市场发展趋势图。图2.1 全球LED显示屏市场发展趋势图2.LED显示屏优势(1)采用进口LED优质管芯制作全彩显示屏:具有视角大、功耗小、色彩均匀一致、屏厚超薄、屏体重量轻、故障率低、易维护等优势。(2)采用PCTV卡:该卡是一块性能卓越的集显示、采集

18、、视频捕获等功能的多媒体显示卡,该卡附有一个Studio编辑软件。Studio是Pinnacle Systems公司的一个备受赞誉的软件,其与现有通用普通多媒体卡相比较 (3)采用最新DVI 接口技术: DVI接口(Digital Visual Interface)是PC机与数字式平板显示器(包括)接口的工业标准,众所周知,计算机是数字式的,即它所处理的信息全是数字量,但是迄今用得最广泛的CRT显示器(如电视机)是模拟式的。因此在将计算机处理好的数据送往显示器显示之前,必须做一个数/模转换(D/A),这种处理造成了信息的损失和显示效果的缺陷。采用DVI接口,开发的LED显示系统可直接从PC机的

19、DVI接口取数,不需要银河卡之类的专用显卡,也不需要特殊的采集卡,可不受PC机的限制,由于没有D/A和MD转换过程,避免了图像细节的丢失,从而保证了计算机图像在显示屏中的完美再现。它的优势如下:无数据损失,不受到PC机限制,方便升级,一般显示卡内存为8M,而该卡内存为128-256M,窗口位置和大小的调整;帧频高达60HZ;非线性调整输出,更适合人眼观看;100级屏体亮度控制;恒流驱动;单元板红、绿、蓝三色亮度分别可调,消除马赛克. (4)采用室内全彩系统:能在根本上解决了数字显示系统由于数据传输量过大造成的系统复杂. (5)采用恒流驱动:该电路技术成熟运行可靠,已经在全彩显示屏上广泛的运用,

20、性能价格比高,为目前众多公司常用的恒流驱动芯片,较好解决LED管压降离散性之缺陷且性能良好,消除马赛克. (6)光纤传输,不衰减的光纤传输技术:本文基于单片机(AT89C51)讲述了16*16LED汉字点阵显示的基本原理、以硬件组成及设计程序编译与调试。本设计的汉字点阵显示主要由AT89C51单片机,LED显示管,时钟电路,复位电路等组成,设计中采用动态显示,由16*16LED数码管显示汉字。可通过输入不同的汉字代码显示不同的汉字,可通过时钟电路调节电路的时间。随着单片机应用越来越普及,各种以汉字显示为媒介的场所将逐渐被LED显示屏代替。通过本次的设计重点掌握16*16LED汉字显示的硬件组成

21、及软件编程。在原理图绘制中应注意线路的接法及各个引脚的功能。LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,它利用发光二级管构成的像素单元组成面积显示内容,可靠性高、使用寿命长、环境适应能力强、亮度高、性价比高、使用成本低、性能稳定等特点。在短短二十年来,迅速成为室外大屏幕显示的主流产品,在户外信息显示领域中具有无可替代的作用。四、发光二极管发光二极管简称LED。是由镓、砷、磷的化合物构成的二极管,当代安子与空穴复合时能辐射可见光,可以用来制成发光二级管,在电路和仪器中当做指示灯,或者组成文字或数字显示。它可以将电能转化成光能。发光二级管与普通二极管一样是PN结组成,也具有单向

22、导电性。当给发光二级管加正电压以后,从P区注入N区的空穴跟由N区注入到P区的电子,在PN结附近的N区与P区的空穴复合,可产生自发的光亮。不同的半岛体材料中PN接附近的N区、P区的空穴所拥有的能量不同,其释放出来的能量也不同,释放的能量越多,发出的广播哦则越短。常用的是发红光、绿光、黄光二极管。 六、发光二级管的分类发光二级管可分为普通单色二极管、高度亮色二极管、超高度发光二级管、变色发光二级管、闪烁发光二级管、电压控制性发光二级管、红外发光二极管及负组发光二级管等。七、 LED显示技术1.LED显示屏概述LED显示屏分为数码显示屏、图文显示屏和视频显示屏,他们都是由矩阵块组成。LED数码显示屏

23、的显示器件为7段数码管,适用于时钟、利率的显示。图文显示屏是与计算机同步显示汉字、文本、图形;视频显示屏采用微型计算机进行控制,可以图文并用,可进行同步显示还可进行二维、三维、立体等。LED显示屏显示画面色彩比较鲜艳,立体感强,广泛应用于金融、邮电、广告、交通运输、银行等各种公共场合。2.LED显示屏的分类(1)按颜色分可分为:单机色显示屏、双基色显示屏、全彩色显示屏。(2)按显示器件分类LED点阵图文显示屏:显示器件是由许多均匀排列的发光二级管组成的点阵显示。LED视频显示屏:显示器有多重发光二级管组成,可显示视频等动态文件。(3)按使用场合分类室内显示屏:发光点小,显示面积较小。室外显示屏

24、:面积一般及时平方米至几百平方米,亮度比较高,也可在恶劣条件下工作。3.市场前景LED显示屏利用多个二极管构成的点阵模块,它结合了微电子技术、光电技术、计算机技术、信息处理等现代高新技术。其可靠性高、使用寿命、环境适应能力强、性价比高、使用成本较低,它凭其特点迅速成为大型平板显示的主流产品。凭借这些优点,在信息显示领域得到了广泛的应用,例如:体育场馆、大型展览馆、游乐场所、市政广场、车站、车站等场所。它亮度高、大面积显示吸引了人们的眼球,昭示着信息时代的来临。第三章 系统设计一、工作原理利用单片机进行LED汉字显示平设计与制作是利用单片机控制技术,编写程序,通过程序控制LED的显示,显示所要显

25、示的内容。技术线路为通过程序控制AT89C51芯片输出高低电平,高低电平控制分别控制LED的亮和灭,最终达到所要显示的内容。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。本设计介绍一种实用的汉字显示屏的制作,考虑到电路元件的易购性,没有使用8*8的点阵发光管模块, 而是直接使用了256个高量度发光管,组成了16行16列的发光点阵。同时为了降低制作难度, 仅作了一个字的轮流显示,实际使用时可根据这个原理自行扩充显示的字数。把行列总线接在单片机的IO口,然后把扫描代码送入总线,就可以得到显示的汉字了。但是若将LED点阵的行列端口全部直接接入89C51单片机,则需要使用32条IO口,这样会

26、造成IO资源的耗尽,系统也再无扩充的余地。因此,在实际应用中只是将LED点阵的16条行线直接接在P0口和P2口,至于列选扫描信号则是由4-16线译码器74LS154来选择控制,这样一来列选控制只使用了单片机的4个IO口,节约了很多IO资源,为单片机系统扩充使用功能提供了条件。考虑到P0口必需设置上拉电阻,采用4.7 k排电阻作为上拉电阻。二、总体设计图3.1 总体设计三、时钟电路由AT89C51的18,19脚的时钟端(XTALl及XTAL2)以及12 MHz晶振X1、电容C2,C3组成,采用片内振荡方式。 图3.2 时钟电路四、复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源

27、稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。采用简易的上电复位电路,主要由电阻R1,R2,电容C1,开关K1组成,分别接至AT89C51的RST复位输入端。图3.3 复位电路图图3.4 复位电路输入-输出特性五、主要器件1. AT89C51图3.5 AT89C51引脚图2主要特征与MCS-51兼容4K字节可编程闪烁存储器数据保留时间十年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路3管脚说明VCC:供电电压GND:接地P0口:

28、为八位漏极开路双向I/O口,每脚可吸收8TTL门电流。P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。P1口:内部提供上拉电阻的八位双向I/O口,P1口缓冲器能接受输出4TTL门电流。缓冲器能接受输出4TTL门电流。P2口:P2口为一个内部上拉电阻的8位双向I/O口,缓冲器可接受,输出4个TTL门电流,当P2口写1时,其管脚被内部上拉电阻拉高,且作为输入。P3口:P3口管脚是8个带内部上啦电阻的双向I/O口,可接受输出4个TTL门电流。当P3口写入1后,他们被内部上啦为高电平,并用作输出。P3.0 RXD(串行输入口)P3.1 TX

29、D(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(计时器0外部输入)P3.5 T0(计时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储去读选通)RST:复位输入ALE/PROG:当访问外部存储器,地址所存允许的输出电平用于锁存地址的地位字节。/PSEN:外部程序存储器的选通信号。/EA/VPP:当/EA保持低电平时,外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。4.汉字显示原理每一个字由16行16列的点阵组成显示。即国标汉字库中的每一个字均由256点阵来表示。我们可以把每一个点理解为一

30、个像素,而把每一个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字, 也可以显示在256像素范围内的任何图形。用8位的AT89C51单片机控制, 由于单片机的总线为8位,一个字需、就要拆分为2个部分。 一般把它拆分为上部和下部,上部由8*16点阵组成, 下部也由8*16点阵组成。这种方法比较麻烦,需要画表格来读数,现在字模生成器也很多,可以很快的提取出汉字代码。图3.6 字模提取第四章 软件设计一、程序设计1.主程序流程图开始初始化调用显示程序是否显示完调整数据指针NY图4.1 主流程图主程序见附录1。2.子程序设计开始设1帧显示时间设片选及数据指针查汉字上部数据及显示查汉字下部及显示

31、延时1ms关显示并调整时针是否显示完汉字1帧时间是否到结束NNYY图4.2 子程序图延时子程序,协调字符显示速度:见附录2二、软件仿真1.Keil C编译调试首先打开Keil C,新建一个asm文件,然后将程序输入。点击PROJECTBuild target,对程序进行过编译。出现如图4.3 所示,则编译成功,否则重新对程序进行调试,再检验。反复数次之后出现下图样式则程序调试完成。图4.32.生成*.HEX文件 点击ProjectOption For Target 1后点击Output界面会出现如图所示对话框。并将Great Hex选项打勾。选项内容为:可生成*.Hex文件,若此选项不打勾,则

32、系统没有办法生成*.Hex文件,无法将其导入芯片并进行仿真等过程。图4.4选中后点击确定,并保存。点击FeilSave as,将文件后缀保存*.Hex文件。3.Proteus绘制电路图打开Proteus软件,保存。如图所示,点击进行加载元器件。图4.5 原件列表将所需要的元器件加入元器件加入原件列表里面,绘制原理图要在原理图编辑窗口中的蓝色方框内完成。原理图编辑窗口的操作是不同于常用的 WINDOWS 应用程序的,正确的操作是:用左键放置元件;右键选择元件;双击右键删除元件;右键拖选多个元件;先右键后左键编辑元件属性;先右键后左键拖动元件;连线用左键,删除用右键;改连接线:先右击连线,再左键拖

33、动;中键放缩原理图。将原件列表载入原理图编辑窗口,如图4.6所示。图4.6 元器件由于库里没有16*16LED,所以这里采用4*8*8来实现。如下图将管脚一一加上标注。这样可省去凌乱的导线。如图4.7所示。图4.7 管脚标注随后将他们拼合在一起。图4.8 LED点阵显示屏16*16LED就形成了。接下来就是绘制导线了,因为采用4个8*8来绘制图形,故器产生的连线就比一般多了很多,连错的几率比较大。所以采用管脚标注法来连接图形,这样既方便又清晰明了。如图4.9所示。接完后保存,运行,如果出现错误,则要着重检查LED管脚是否接正确,以及是否给电源或者是否接地。图4.9 接线图4.实行仿真将AT89

34、C52双击,出现对话框后,将在Keil C生成的*.Hex文件载入片子里。如图4.10所示。图4.10 添加*.Hex文件点击确定后,就可以直接点仿真开始,4*8*8LED就会有“西安思源学院”六个字循环显示。有时会有错误,LED会显示乱码,原因很可能是在字模提取时显示方向选择不一致,还有可能会是程序导入错误产生的。所以一定要细心检查,反复操作寻找问题。这样这次显示循环过程就顺利完成了。图4.11显示的是仿真运行之后的结果。图4.11 仿真图第五章 总结虽然本设计只使用了一块16×16 LED点阵,电路简单,但是包涵了LED显示屏的电路基本原理和基本程序,只要扩展单片机的IO接口,并

35、增加一些LED点阵和相关芯片,就能设计出更大面积、更多花样的LED显示屏。因此此次设计对同类设计具有一定的理论和实践参考价值。本设计的理论基础是单片机,微机原理,模拟和数子电路。比如AT89C51芯片的一些工作原理是在MCS51的基础上通过改进完成的。通过本设计不仅把以前学过的知识重新温习,而且在查阅课外资料是还有好多芯片都是以学过的芯片为基础,并且在其基础上改进和完善的。通过毕业设计的实施可以使我们把在校学习的理论知识和实际应用有机地结合起来,同时也能培养我独立思考、勇于创新的科学态度和钻研精神,为我将要踏上工作岗位做一次提前的锻炼。在设计中,我遇到了很多障碍,但都在指导老师的指导下一一克服

36、了,并且顺利的完成了这次设计。本次设计使我在以下几个方面有所明显提高:融会和贯通所学习专业的基本概念、基本理论和基本技能。综合运用所学专业理论知识和技能分析,提高解决实际问题的能力。以科学的、实事求是的态度进行科学试验和工程实践的动手操作能力。提高文附录附录1:主程序void main()uchar num,temp,n,m;while(1) for(n=0;n<112;n+) / for(m=0;m<8;m+) /重复显示8次 temp=0;/ 不加此条,流动飞快 for(num=n;num<16+n;num+) /WriteByte(tab2*num+2*16+1); /

37、WriteByte(tab2*num+2*16); WriteByte(tab2*num+1); WriteByte(tab2*num+0); P1=temp; ST_CP=0; ST_CP=1; delay_ms(1); temp+; if(temp=16) temp=0; 附录2:中断子程序#include <reg51.h>#define uchar unsigned char#define uint unsigned int sbit SH_CP=P20;sbit DS=P21;sbit ST_CP=P22; uchar code tab = 0x00,0x00,0x00,

38、0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"",0*/0x00,0x00,0x40,0x00,0x4F,0xFE,0x48,0x14,0x48,0x24,0x48,0x44,0x7F,0x84,0x48,0x04,0x48,0x04,0x48,0x04,0x7F,0x84,0x48,0x44,0x48,0x44,0x48,0x

39、44,0x4F,0xFE,0x40,0x00,/*"西",1*/0x00,0x00,0x01,0x01,0x09,0x01,0x31,0x01,0x21,0x02,0x21,0xE2,0x2F,0x14,0xA5,0x14,0x61,0x08,0x21,0x14,0x21,0x24,0x21,0xC2,0x21,0x03,0x29,0x02,0x31,0x00,0x21,0x00,/*"安",2*/0x00,0x00,0x00,0x04,0x00,0x1C,0x00,0x00,0x7F,0x00,0x49,0x3C,0x49,0x02,0x49,0x02

40、,0x7F,0x42,0x49,0x32,0x49,0x02,0x49,0x02,0x49,0x0E,0x7F,0x20,0x00,0x18,0x00,0x0C,/*"思",3*/0x00,0x00,0x08,0x20,0x84,0x3F,0x60,0xC0,0x07,0x02,0x00,0x0C,0x7F,0xF0,0x40,0x04,0x4F,0x88,0x5A,0xB2,0x6A,0x81,0x4A,0xFE,0x4A,0x80,0x4A,0xA0,0x4F,0x90,0x40,0x0C,/*"源",4*/0x00,0x00,0x02,0x00,0x0C,0x40,0x08,0x40,0x48,0x40,0x3A,0x40,0x2A,0x40,0x0A,0x42,0x8A,0x41,0x7A,0xFE,0x2B,0x40,0x0A,0x40,0x18,0x40,0xEA,0x40,0x4C,0x40,0x08,0x40,/*"

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论