毕业论文:基于51单片机的汉字式LCD滚动显示论文_第1页
毕业论文:基于51单片机的汉字式LCD滚动显示论文_第2页
毕业论文:基于51单片机的汉字式LCD滚动显示论文_第3页
毕业论文:基于51单片机的汉字式LCD滚动显示论文_第4页
毕业论文:基于51单片机的汉字式LCD滚动显示论文_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、毕业论文:基于51单片机的汉字式lcd滚动显示论文50 摘 要电子技术的日新月异,使我们的生活更加方便、快捷。任何一个领域,技术总是在不停地向前发展。而随着技术的发展,新的产品应用也会跟着出现,然后成熟和普及。正如在显示器领域,由球面crt到纯平crt,由纯平crt到如今主流的lcd液晶显示,而lcd汉字滚动显示更是应用广泛。本文设计了一种以at89c51单片机为核心的低成本、高精度、微型化lcd汉字滚动显示系统,并使用一些常用芯片如:ampire12864、smg12864a等。系统由单片机、外围电路、单片机最小系统以及显示电路构成。本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优

2、点。本文论述了由单片机控制的lcd汉字滚动显示系统的基本原理,并阐述了运用proteus软件实现系统的设计与仿真以及该系统所应用的领域。关键词:单片机,lcd,proteus.abstractrapid development of electronic technology, make our life more convenient and quick. any field, technology is constantly forward development. but with the development of technology, new product applicatio

3、n will also follow appear, then the mature and popularity. as in the display field, by spherical crt to flat-screen by flat-screen crt crt to now mainstream lcd display, and lcd characters displayed is wide application. this paper introduces a design of at89c51 with low cost, high precision, miniatu

4、rization lcd display system, and chinese scroll use some common chips such as: ampire128 x 64, smg12864a etc. system consists of scm, peripheral circuit, single chip minimize system and display circuit constitutes. this system is easy to install detection, software function perfect, reliable operati

5、on, high accuracy advantages.keywords: single-chip microcomputer, lcd, proteus目 录第一章 概述51.1 选题背景51.2 设计过程及工艺要求51.2.1 基本功能51.2.2 主要技术参数51.2.3 设计的重点与难5第二章 基础知识的介绍62.1 芯片at89c51介绍62.2 lcd显示屏介绍72.2.1 lcd的定义及作用72.2.2 lcd显示器的工作原理82.2.3 lcd的主要参数92.2.4 lcd的分类112.2.5 lcd的特点11第三章 方案总体设计133.1 设计思路133.2 电路设计143

6、.2.1 时钟电路的设计143.2.2 复位电路的设计143.2.3 电源电路的设计153.3系统硬件电路15第四章 软件程序实现154.1 主程序工作流程图15总 结15致 谢16附录 设计编程程序19第一章 概述 1.1 选题背景亮丽实用的广告牌可以给我们的生活添加光彩、可以给店铺招揽生意。传统的广告牌都是固定的汉字,并且时间长了会掉色,使汉字模糊难认,这给我们的生活带来很多的不便。尤其是到了晚上传统的广告牌就失去了作用。因此我们需要一种造价低廉、使用方便、可以发光、可以方便改变汉字且比较耐用的电子显示广告牌。 1.2 设计过程及工艺要求1.2.1 基本功能 可以发光 可以滚动 可以用电脑

7、改变汉字1.2.2 主要技术参数 单片机选择at89c51 lcd显示器选择smg12864a或ampire12864 晶振选择12mhz 两个输出电容选择30pf 两个外围电阻选用10k和1001.2.3 设计的重点与难本设计的主要任务是显示标语,因此在硬件安装方面需要有适当的面积来安装电子显示屏,并且还要通过数据线把电子显示屏和电脑连起来。软件设计的难点是:1所需汉字程序的编译2整体电路的设计与调试3proteus与keil uvision两种软件的运用第二章 基础知识的介绍 2.1 芯片at89c51介绍at89c51是一种带4k字节闪存可编程可擦除只读存储器(fperomflash p

8、rogrammable and erasable read only memory)的低电压、高性能cmos 8位微处理器, 该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器。at89c51的实物图如2.2所示。图2.2 at89s52芯片引脚图at89c51具有以下标准功能:8k字节flash,256字节ram,32 位i/o口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

9、另外,at89c51可降至0hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,cpu停止工作,允许ram、定时器/计数器、串口、中断继续工作。掉电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。引脚功能介绍vcc:供电电压。 gnd:接地。 p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。当p0口的管脚第一次写1时,被定义为高阻输入。p0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在fiash编程时,p0 口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高。 p1口:p

10、1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4ttl门电流。p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在flash编程和校验时,p1口作为第八位地址接收。 p2口:p2口为一个内部上拉电阻的8位双向i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,p2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。在给出地址“1”时,它利用内部

11、上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。p2口在flash编程和校验时接收高八位地址信号和控制信号。 p3口:p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,p3口将输出电流(ill)这是由于上拉的缘故。 rst:复位输入。当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间。 ale/prog:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在flash编程期间,此引脚用于输入编程脉冲。在平时,ale端以不变的频

12、率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ale脉冲。如想禁止ale的输出可在sfr8eh地址上置0。此时, ale只有在执行movx,movc指令是ale才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ale禁止,置位无效。 /psen:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/psen有效。但在访问外部数据存储器时,这两次有效的/psen信号将不出现。 /ea/vpp:当/ea保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管

13、是否有内部程序存储器。注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程序存储器。在flash编程期间,此引脚也用于施加12v编程电源(vpp)。 xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。 xtal2:来自反向振荡器的输出。 振荡器特性: xtal1和xtal2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,xtal2应不接。有余输入至要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度lcd 液晶显示器是 liquid crystal

14、display 的简称,lcd 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。比crt要好的多,但是价钱较其贵。从液晶显示器的结构来看,无论是还是桌面系统,采用的lcd显示屏都是由不同部分组成的分层结构。lcd由两块玻璃板构成,厚约1mm,其间由包含有液晶材料的5m均匀间隔隔开。因为液晶材料本身并不发光,所以在显示屏两边都设有作为光源的灯管,而在液晶显示屏背面有一块背光板(或称匀光板)和反光膜,背光板是由荧光物质组成的可以发射光线,其作用主要是提供均匀的背景光源。 背光板发出的光线在穿过第一层

15、偏振过滤层之后进入包含成千上万液晶液滴的液晶层。液晶层中的液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个。在玻璃板与液晶材料之间是透明的电极,电极分为行和列,在行与列的交叉点上,通过改变电压而改变液晶的旋光状态,液晶材料的作用类似于一个个小的光阀。在液晶材料周边是控制电路部分和部分。当lcd中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。 也存在弱点和技术瓶颈,与crt显示器相比亮度、画面均匀度、和反应时间上都存在明显的差距。其中反应时间和可视角度均取决于的质量,画面均匀度和辅助光学模块有很大关系。

16、 对于液晶显示器来说,亮度往往和他的背板光源有关。背板光源越亮,整个液晶显示器的亮度也会随之提高。而在早期的液晶显示器中,因为只使用2个冷光源灯管,往往会造成亮度不均匀等现象,同时明亮度也不尽人意。一直到后来使用4个冷光源灯管产品的推出,才有很大的改善。 信号反应时间也就是液晶显示器的液晶单元响应延迟。实际上就是指的液晶单元从一种分子排列状态转变成另外一种分子排列状态所需要的时间,响应时间愈小愈好,它反应了液晶显示器各像素点对输入信号反应的速度,即屏幕由暗转亮或由亮转暗的速度。响应时间越小则使用者在看运动画面时不会出现尾影拖拽的感觉。有些厂商会通过将液晶体内的导电离子浓度降低来实现信号的快速响

17、应,但其色彩饱和度、亮度、对比度就会产生相应的降低,甚至产生偏色的现象。这样信号反应时间上去了,但却牺牲了液晶显示器的显示效果。有些厂商采用的是在显示电路中加入了一片ic图像输出控制芯片,专门对显示信号进行处理的方法来实现的。ic芯片可以根据vga输出显卡信号频率,调整信号响应时间。由于没有改变液晶体的物理性质,因此对其亮度、对比度、 色彩饱和度都没有影响,这也是为什么华硕、三星、lg等技术型厂商的液晶产品画面效果更好的原因,但是这种方法的制造成本也相对较高。 由上便可看出,液晶面板的质量并不能完全代表液晶显示器的品质,没有出色的显示电路配合,再好的面板也不能做出性能优异的液晶显示器。随着lc

18、d产品产量的增加、成本的下降,液晶显示器会大量普及。对比度lcd制造时选用的控制ic、滤光片和定向膜等配件,与面板的对比度有关,对一般用户而言,对比度能够达到350:1就足够了,但在专业领域这样的对比度平还不能满足用户的需求。相对轻易达到500:1甚至更高的对比度而言,只有高档液晶显示器才能达到这样如此程度。市场上三星、华硕、lg等一线品牌如今的均可以达到1000:1对比度这一级别,但是由于对比度很难通过仪器准确测量,所以挑的时候还是要自己亲自去看才行。 提示:对比度很重要,可以说是选取液晶的一个比更重要的指标,当你了解到你的客户买的液晶是用来娱乐看影碟,你们就可以强调对比度比无更重要,我们在

19、看流媒体时,一般片源亮度不大,但要看出人物场景的明暗对比,头发丝灰到黑的质感变化,就要靠对比度的高低来显现了,测试软件中的256级灰度测试中在平视时能看清楚更多的小灰格即是对比度好! 亮度lcd是一种介于固态与液态之间的物质,本身是不能发光的,需借助要额外的光源才行。因此,灯管数目关系着液晶显示器亮度。最早的液晶显示器只有上下两个灯管,发展到现在,普及型的最低也是四灯,高端的是六灯。四灯管设计分为三种摆放形式:一种是四个边各有一个灯管,但缺点是中间会出现黑影,解决的方法就是由上到下四个灯管平排列的方式,最后一种是“u”型的摆放形式,其实是两灯变相产生的两根灯管。六灯管设计实际使用的是三根灯管,

20、厂商将三根灯管都弯成“u”型,然后平行放置,以达到六根灯管的效果。 提示:亮度也是一个比较重要的指标,越亮的液晶给人很远一看,就从一排液晶墙中脱颖而出,我们在crt中经常见到的高亮技术(叫高亮,飞利浦叫显亮,叫锐彩)都是通过加大阴罩管的电流,轰击荧光粉,产生更亮的效果,这样的技术,一般是以牺牲画质,和的寿命来换取的,所有采用此类技术的产品在缺省状态下都是普亮的,总要按个钮才能实行,按一下3x亮玩游戏;再按一变成5x亮看影碟,仔细一看都变糊了,要看文本还得老实的回到普通的文本模式,这样的设计其实就是让大家不要常用高亮lcd显示亮度的原理和crt不一样,他们是靠面板后面的背光灯管的亮度来实现的所以

21、灯管要设计的多,发光才会均匀早期卖液晶时和别人说液晶是三根已是很牛的事了,但当时奇美crv,就搞出了一个六灯管技术,其实也就是把三管弯成了”u”型,变成了所谓的六根;这样的六灯管设计,加上灯管发光本身就很强,面板就看到很亮,这样的代表作在优派中以va712为代表;但所有高亮的面板都会有一个致命伤,屏会,这个术语一般人很少提及,编者个人认为他很重要,漏光是指在全黑的屏幕下,液晶不是黑的,而是发白发灰所以好的液晶不要一味的强调亮度,而是要多强调对比度,优派的vp和vg系列就是不讲亮度,讲对比度的产品! 信号响应时间响应时间指的是液晶显示器对于输入信号的反应速度,也就是液晶由暗转亮或由亮转暗的反应时

22、间,通常是以毫秒(ms)为单位。要说清这一点我们还要从人眼对动态图像的感知谈起。人眼存在“视觉残留”的现象,高速运动的画面在人脑中会形成短暂的印象。动画片、电影等一直到现在最新的游戏正是应用了视觉残留的原理,让一系列渐变的图像在人眼前快速连续显示,便形成动态的影像。人能够接受的画面显示速度一般为每秒24张,这也是电影每秒24帧播放速度的由来,如果显示速度低于这一标准,人就会明显感到画面的停顿和不适。按照这一指标计算,每张画面显示的时间需要小于40ms。这样,对于液晶显示器来说,响应时间40ms就成了一道坎,低于40ms的显示器便会出现明显的画面闪烁现象,让人感觉眼花。要是想让图像画面达到不闪的

23、程度,则就最好要达到每秒60帧的速度。 我用一个很简单的公式算出相应反应时间下的每秒画面数如下: 响应时间30ms 1/0.030 每秒约显示 33 帧画面 响应时间25ms 1/0.025 每秒约显示 40 帧画面 响应时间16ms 1/0.016 每秒约显示 63 帧画面 响应时间12ms 1/0.012 每秒约显示 83 帧画面 响应时间8ms 1/0.008 每秒约显示 125 帧画面 响应时间4ms 1/0.004 每秒约显示 250 帧画面 响应时间3ms 1/0.003 每秒约显示 333 帧画面 响应时间2ms 1/0.002 每秒约显示 500 帧画面 响应时间1ms 1/0

24、.001 每秒约显示1000 帧画面 提示:通过上面的内容我们了解到了响应时间与画面帧数的关系。由此看来响应时间是越短越好。当时液晶市场刚启动时响应时间最低的接受范围是35ms,主要是以eizo为代表的产品,后来明基的fp系列推出来到25毫秒,从33帧到40帧基本上感觉不出来,真正有质的变化是16ms,每秒显示63帧,以能应付电影,一般游戏的要求,所以到现在为止16ms也不算过时,随着面板技术的提高,明基和优派就开始了速度之争,优派从8ms,4毫秒一直发布到1ms,可以说1ms是lcd速度之争的终节者。对于游戏发烧友来说快1ms就意味意cs的枪法会更准,至少是心理上是这样的,这样的客户就要推荐

25、vx系列显示器但大家销售时要注意灰度响应,全彩响应的文字区别,有时可能8ms和全彩5ms说的是一个意思,就和我们以前卖crt时,我们说是.28,lg就非要说他的是.21,水平点距却忽略不谈,其实两面者说的是一个意思,现在近期lg又搞出来一个锐度达1600:1,这也是一个概念的炒作,大家用的屏基本上就哪几家,哪会只有lg一家做到1600:1,而大家都停留在450:1的水平呢?一说消费者就明折了锐度和对比度的意思了,好比是amd的pr值一样,没有实质意义 可视角度lcd的是一个让人头疼的问题,当通过偏极片、液晶和取向层之后,输出的光线便具有了方向性。也就是说大多数光都是从屏幕中垂直射出来的,所以从

26、某一个较大的角度观看液晶显示器时,便不能看到原本的颜色,甚至只能看到全白或全黑。为了解决这个问题,制造厂商们也着手开发广角技术,到目前为止有三种比较流行的技术,分别是:tn+film、ips in-plane -switching 和mva multi-domain vertical alignment 。 tnfilm这项技术就是在原有的基础上,增加一层补偿膜。这层补偿膜可以将可视角度增加到150度左右,是一种简单易行的方法,在液晶显示器中大量的应用。不过这种技术并不能改善对比度和响应时间等性能,也许对厂商而言,tn+film并不是最佳的解决方案,但它的确是最廉价的解决方法,所以大多数厂商都

27、用这种方法打造15寸液晶显示器。 ips in-plane -switching,板内切换 技术,号称可以让上下左右可视角度达到更大的170度。ips技术虽然增大了可视角度,但采用两个电极驱动液晶分子,需要消耗更大的电量,这会让液晶显示器的功耗增大。此外致命的是,这种方式驱动液 晶分子的响应时间会比较慢。 mva multi-domain vertical alignment,多区域垂直排列 技术,原理是增加突出物来形成多个可视区域。液晶分子在静态的时候并不是完全垂直排列,在施加电压后液晶分子成水平排列,这样光便可以通过各层。mva技术将可视角度提高到160度以上,并且提供比ips和tn+fi

28、lm更短的响应时间。这项技术是开发的,目前台湾奇美(在大陆奇丽是奇美的子公司)和台湾友达获得授权使用此技术。优派的vx2025wm即是此类面板的代表作,水平,垂直可视角度均为175度,基本无视觉死角,并且还承诺无亮点;可视角度分为平行和垂直可视角度,水平角度是以液晶的垂直为中心,向左和向右移动,可以清楚看到影像的角度范围。垂直角度是以显示屏的平行中轴线为中心,向上和向下移动,可以清楚看到影像的角度范围。可视角度以“度”为单位,目前比较常用的标注形式是直接标出总水平、垂直范围,如:150/120度,目前最低的可视角度为120/100度(水平/垂直),低于这个值则不能接受,最好能达到150/120

29、度以上。 国内电脑市场各种品牌的纯平显示器之间强烈的竞争,各个商家都想在纯平这块大蛋糕上分得最大的份额。而当人们像当初搬15英寸显示器一样把纯平买回家后。我们不仅要问:下一代显示器的热点是什么呢?矛头直指液晶显示器。液晶显示器具有图像清晰精确、平面显示、厚度薄、重量轻、无辐射、低能耗、工作电压低等优点。液晶显示器按照控制方式不同可分为被动矩阵式lcd及主动矩阵式lcd两种。 段码式显示和点阵式显示。段码是最早最普通的显示方式,比如计算器,这些。自从有了mp3,就开发了点阵式,如mp3,手机屏,这些高档消费品。 被动矩阵式lcd被动矩阵式lcd在亮度及可视角方面受到较大的限制,反应速度也较慢。由

30、于画面质量方面的问题,使得这种显示设备不利于发展为型显示器,但由于成本低廉的因素,市场上仍有部分的显示器采用被动矩阵式lcd。被动矩阵式lcd又可分为tn-lcd twisted nematic-lcd,扭曲向列lcd 、 super tn-lcd,超扭曲向列lcd 和dstn-lcd double layer stn-lcd,双层超扭曲向列lcd 。 主动矩阵式lcd目前应用比较广泛的主动矩阵式lcd,也称 thin film transistor-lcd,薄膜lcd 。是在画面中的每个像素内建晶体管,可使亮度更明亮、色彩更丰富及更宽广的可视面积。与crt显示器相比,lcd显示器的平面显示技

31、术体现为较少的零件、占据较少的桌面及耗电量较小,但crt技术较为稳定成熟。低压微功耗 平板型结构 被动显示型 无眩光,不刺激人眼,不会引起眼睛疲劳 显示信息量大 因为像素可以做得很小 易于彩色化 在色谱上可以非常准确的复现 无电磁辐射 对人体安全,利于信息保密 长寿命 这种器件几乎没有什么劣化问题,因此寿命极长,但是液晶背光寿命有限,不过背光部分可以更换 第三章 方案总体设计3.1 设计思路本设计包括硬件和软件设计两个部分就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路

32、等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。处理器采用51系列单片机at89c51。整个系统是在系统软件控制下工作的。xtal1和xtal2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,xtal2应不接。因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12mhz,一个振荡周期为1/12,故而一个机器周期为1。如图所示为时钟电路。图时钟电路 图复位电路硬件电路的设计见附图示,从

33、以上的分析可知在本设计中要用到如下器件:at89c51、总 结本设计系统采用了美国atmel公司生产的单片机at89c51芯片。以及其它常用芯片如:smg12864a、ampire12864等来设计lcd汉字滚动显示电路,实现了汉字的滚动和显示。本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点。这次毕业设计给我的感受很深刻,使我第一次系统全面的回顾了大学三年所有的课程:模拟电路、数字电路、编程、电子eda等等。从中我还体会到了所学理论知识的重要性:知识掌握得越多,设计得就更全面、更顺利、更好。再有学会了怎样查阅资料和利用工具书。由于一个人不可能什么都学过,什么都懂,更加不可能一学就

34、通,因此,当你在设计过程中需要用一些不曾学过的东西时,就要去有针对性地查找资料。在设计过程中,通过大量的查阅资料,认真研究教材,对单片机有了更为深刻的理解,在设计软件时,须仔细的分析硬件电路,画出程序流程图,按着各部分模块编写程序。毕业设计培养了我严肃认真和实事求是的科学态度和吃苦耐劳的精神以及严谨的作风,提高了自身的交流沟通和团体协作能力。这些对我以后的工作都非常有帮助的。致 谢此次毕业设计,我遇到很多问题,通过向老师求教、和同学讨论让我知道真正完成一项设计是不容易的,在巩固专业知识的同时也让我学到了坚持和努力,感谢同学们帮我解决毕业设计中遇到的许多问题,使我在毕业设计过程中少走很多弯路,从

35、他们身上我学到了很多东西,在此表示深深的敬意与感谢。并对多年来教导关心过我的老师表示深深的谢意和敬意。参 考 文 献1 李光飞张志良. 单片机原理及控制技术(第2版)机械工业出版社m机械工业出版社,20026 贾伯年.传感器技术东南大学出版社,20007 周志文.c语言程序设计机械工业出版社,20078 夏路易.电路原理图与电路板设计教程.北京希望电子出版社,20029 赵亮、侯国锐单片机c语言编程与实例.人民邮电出版社,200310 吉雷protel99从入门到精通西安电子科技大学出版社*/#include #include #define uchar unsigned char#defin

36、e uint unsigned int/* 12864lcd引脚定义 */#define lcd_data p0 /数据口sbit lcd_rs p20; /寄存器选择输入 sbit lcd_rw p21; /液晶读/写控制sbit lcd_en p22; /液晶使能控制sbit lcd_psb p32; /串/并方式控制sbit lcd_rst p37; /液晶复位端口#define delaynop ; _nop_ ;_nop_ ;_nop_ ;_nop_ ; ;/*/uchar code dis1 应用电子技术 ;/可根据自己要求任意修改uchar code dis2 电子三班 ;uch

37、ar code dis3 王福林 ;uchar code dis4 num: 090406303 ;uchar code dis5 应用电子技术 ;uchar code dis6 电子三班 ;uchar code dis7 王福林 ;uchar code dis8 num: 090406303 ;/*/uchar code photo1 0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x

38、00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x3f,0xc0, 0x80,0x42,0x04,0x20,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x1f, 0xfc,0x42,0x04,0xf8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0x80, 0x01,0xff,0xde,0x88,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,

39、0x00,0x01,0x2a,0x87, 0xf0,0xa2,0x0a,0xf8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0x84, 0x10,0xa2,0x0a,0x88,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1f, 0xfc,0xa2,0x0a, 0xf8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x9f,0x90, 0x05,0x2f,0xca,0xa4,0x00,0x00,0x

40、00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x03, 0xe1,0xa8,0x4a,0xa8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xbf,0xc2, 0x24,0x48,0x44,0x90,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x92,0x84, 0x24,0xa8,0x4a,0xa8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xa6,0x58, 0x3d

41、,0x0f,0xd0,0xc4,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x1c,0xff,0xc0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x23,0x08,0x37,0x80,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x40,0x10,0x

42、08,0x40,0x00,0xff,0x90, 0x10,0x08,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x81,0x86,0x10,0x40,0x00,0x08,0x08, 0x10,0xff,0x86,0x00,0x00,0x00,0x00,0x00, 0x01,0x02,0x49,0x40,0x40,0x00,0x7f,0x0b, 0xfc,0x08,0x0f,0x00,0x00,0x00,0x00,0x00, 0x01,0x08,0x00,0x40,0x20,0x00,0x10,0x00, 0x10,0x49,0x0f,0x00,0x00,0x00,

43、0x00,0x00, 0x02,0x08,0x00,0x20,0x20,0x01,0xff,0xdd, 0x10,0x2a,0x0f,0x00,0x00,0x00,0x00,0x00, 0x04,0x31,0x83,0x20,0x20,0x00,0x20,0x04, 0x91,0xff,0xc6,0x00,0x00,0x00,0x00,0x00, 0x04,0x52,0x44,0x90,0x20,0x00,0x7f,0x04, 0x90,0x1c,0x06,0x00,0x00,0x00,0x00,0x00, 0x09,0xa4,0x28,0x4c,0x10,0x00,0xa1,0x04, 0x

44、10,0x2a,0x00,0x00,0x00,0x00,0x00,0x00, 0x0e,0x44,0xe9,0xc3,0x90,0x01,0x3f,0x04, 0x70,0x49,0x06,0x00,0x00,0x00,0x00,0x00, 0x00,0x82,0xc5,0x81,0x70,0x00,0x21,0x0a, 0x01,0x88,0xc6,0x00,0x00,0x00,0x00,0x00, 0x01,0x01,0x83,0x00,0x80,0x00,0x3f,0x11, 0xfc,0x08,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x0c,0x70,

45、0x00,0x80,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02,0x13,0x87,0x10,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02,0x20,0x78,0xa0,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02,0x20,0x00,0x60,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x0

46、0,0x00,0x00, 0x02,0x21,0x80,0x60,0x40,0x00,0x00,0x71, 0xee,0x3c,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x11,0x98,0x90,0x80,0x00,0x00,0x8e, 0x31,0xc6,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x08,0x18,0x80,0x80,0x00,0x01,0x24, 0x24,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x96,0x01,0x01,0x00,0x00,0x01,0x40,

47、0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x49,0x86,0x03,0x00,0x00,0x01,0x40, 0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x34,0x78,0x8c,0x00,0x00,0x01,0x00, 0x20,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x0e,0x01,0x30,0x00,0x00,0x00,0x80, 0x30,0x06,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x71,0x8

48、7,0xce,0x00,0x00,0x00,0x40, 0x68,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x78,0x07,0x00,0x00,0x00,0x20, 0xc4,0x18,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0xaf,0xff,0xc5,0x80,0x00,0x00,0x11, 0x82,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x03,0xa9,0xb6,0x45,0xc0,0x00,0x00,0x0b, 0x01,0x60,0x00,0x00,0x00,0

49、x00,0x00,0x00, 0x07,0x2f,0x03,0xc4,0xe0,0x00,0x00,0x06, 0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00, 0x0e,0x16,0x01,0x88,0x70,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x0f,0x08,0x00,0x10,0xf0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x0f,0x84,0x00,0x21,0xf0,0x00,0x00,0x00

50、, 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,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

51、x00,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, 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

52、,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,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,0x

53、00, 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,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

54、,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,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,0x00,0x00,0x00,0x00 ;/*/uchar code photo2 /*- 调入了一幅图像:g:

温馨提示

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

评论

0/150

提交评论