




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LCD点阵字符显示屏应用设计 LCD点阵字符显示屏应用设计 ( 2008.7 )目 录第1节 引言.11.1 液晶显示模块的介绍11.2 液晶显示模块的设计内容1第2节 液晶显示的硬件设计.22.1 T6963C控制器模块及其应用.2 2.1.1 电路特性.2 2.1.2 软件特性5 2.1.3 接口技术.52.2 键盘.7第3节 液晶显示的软件设计.8 3.1 T6963C的液晶显示方式.83.2 液晶显示实例.8 3.3 液晶界面的设计10 3.4 软件设计11 3.5 程序流程11第4节 数据的采集及显示134.1 A/D转换器接口的扩展和应用原理13 4.2 采集数据的显示13附1:程序15LCD点阵字符显示屏应用设计第1节 引 言液晶显示器(LCD)具有显示信息丰富、功耗低、体积小、重量轻、超薄等许多其他显示器无法比拟的优点,近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。LCD可分为段位式LCD、字符式LCD和点阵式LCD。其中,段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求;而点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、分区开窗口、反转、闪烁等功能,用途十分广泛。由于LCD液晶显示具有显示字符、字母、汉字和图形的功能,它将用户需要显示的字符,字母或汉字进行编码,再将符合图形液晶显示模块规范的编码输入图形液晶显示模块,即可得到显示。本文通过应用点阵式液晶图形显示控制器T6369C与单片机的接口及编程,在液晶屏上实现各种字符、汉字、数字、图形、曲线等的显示,并实现采集数据的波形曲线在液晶屏上的显示。11 液晶显示模块的介绍液晶显示模块具有显示数字、字母、汉字和图形符号的能力,它是由点阵字符液晶显示器件和专用的行、列驱动器、控制器及必要的连接件,结构件装配而成。这种点阵字符模块本身具有字符发生器,显示容量大,功能丰富。功耗小,另外由于自带扫描驱动,内部另有显示数据寄存器及控制和状态寄存器,使得与单片机的接口比较方便,因此图形显示模块在一些低功耗(特别是电池供电的场合)和人机界面友好的智能设备中应用广泛。1. 2 液晶显示模块的设计内容本次设计的液晶显示界面是用于类似手机的界面,通过进行这次课程应用设计,了解当今先进科技液晶显示的基本原理和实现方法以及所用的液晶显示模块的原理、组成、设计方法等内容。本次设计主要实现的任务是在液晶屏上显示各种字符、数字、汉字、图形,以及通过采样模块采集电压数据,并实现将采样到的电压变化的动态曲线显示在液晶屏上等。 硬件部分主要包括液晶模块、键盘、单片机、采集模块、串口通信等。第2 节 液晶显示的硬件设计2.1 T6963C控制器模块及其应用2.1.1 图形液晶显示模块的电路特性本次设计采用了内藏T6963C控制器的点阵式液晶显示器。T6369C是点阵式液晶图形显示控制器,能直接与51系列的单片机接口,通过向T6963C写入命令和数据就能使其完成相应的控制和显示功能。可以以图形方式、文本方式、图形与文本合成方式进行显示,以及文本方式下的特征显示。基于T6963C控制器的液晶显示模块由液晶显示控制器T6963C及其周边电路、行驱动器、列驱动器、液晶驱动偏压电路、显示存储器以及液晶屏组成。常用的液晶显示模块一般都是单屏结构,因此我们讨论单屏结构的液晶显示模块。内藏T6963C的单屏结构点阵式图形液晶显示模块的方框图如下:图1 液晶显示模块的方框图T6963C控制器自带一块64K的RAM。按功能划分,该RAM的数据存储区被分为三块区域。即字模生成区、图形显示区和文本显示区。T6963C的最大特点是具有独特的硬件初始值设置功能,显示驱动所需的参数。占空比系数,驱动传输的字节数/行及字符的字体选择等均由引脚电平设置,这样T6963C的初始化在上电时就已经基本设置完成,软件操作的主要精力就可以全部用于画面的设计上了。一、T6963C的特点(1)T6963C是点阵式液晶图形显示控制器,它能直接与80系列的8位微处理器接口;(2)T6963C的字符字体由硬件设置,其字体有4种:58、68、78、88;(3)T6963C的占空比可从1/16到1/128;(4)T6963C可以图形方式、文本方式及图形和文本方式进行显示,以及文本方式下的特征显示,还可以实现图形拷贝操作等等;(5)T6963C具有内部字符发生器CGROM,共有128个字符,T6963C可管理64K显示缓冲区及字符发生器CGRAM。并允许MPU随时访问显示缓冲区,甚至可以进行位操作。二、T6963C的引脚说明及其功能(见下图) 图32图2 T6963C管脚外形以上引脚为Y6963C与MPU接口的引脚,时序关系符合8080系列时序T6963C的QFP封装共有67个引脚,各引脚说明如下:(1)D0D7:T6963C与MPU接口的数据总线,三态;(2)/RD,/WR:读、写选通信号,低电平有效,输入信号;(3)/CE:T6963C的片选信号,低电平有效;(4)C/D:通道选择信号,1为指令通道,0为数据通道;(5)/RESET,/HALT:/RESET为低电平有效的复位信号,它将行、列计数器和显示寄存器清零,关显示;/HALT具有/RESET的基本功能,还将中止内部时钟振荡器的工作;(6)DUAL,SDSEL:DUAL1为单屏结构,DUAL0为双屏结构;SDSEL0为一位串行数据传输方式,SDSEL1为二位并行数据传输方式;(7)MD2,MD3:设置显示窗口长度,从而确定了列数据传输个数的最大值,其组合逻辑关系如下:MD31100MD21010每行字符数32406480(8)MDS,MD1,MD0:设置显示窗口宽度(行),从而确定T6063C的帧扫描信号的时序和显示驱动的占空比系数,当DUAL1时,其组合功能如下:MDS00001111MD111001100MD010101010字符行246810121416总行数163248648096112128占空比1/161/321/481/641/801/961/1121/128当DUAL0时,以上设置中的字符行和总行数增至原来的2倍,其它都不变,这种情况下的液晶屏结构为双屏结构;(9)FS1,FS0:显示字符的字体选择FS11100FS01010字体58687888(10)XI,XO:振荡时钟引脚;(11)AD0AD15:输出信号,显示缓冲区16位地址总线;(12)D0D7:三态,显示缓冲区8位数据总线;(13)R/W:输出,显示缓冲区读、写控制信号;(14)/CE:输出,显示缓冲区片选信号,低电平有效;(15)/CE0,/CE1:输出,DUAL1时的存储器片选信号;(16)T1,T2,CH,CH2:用来检测T6063C工作使用情况,T1,T2作为测试信号输入端,CH,CH2作为输出端;(17)HOD,HSCP,LODLSCP(CE1),EDLP,CDATA,FR为T6063C驱动部信号,我们可以不作太多了解。2.1.2 图形液晶显示模块的软件特性T6963C的初始化设置一般都由管脚设置完成,因此其指令系统将集中于显示功能的设置上。T6963C的指令可带一个或两个参数,或无参数。每条指令的执行都是先送入参数,再送入指令代码。每次操作之前最好先进行状态字检测。T6963C的状态字如下所示:STA7STA6STA5STA4STA3STA2STA1STA0STA0:指令读写状态1:准备好 0:忙STA1:数据读写状态1:准备好 0:忙STA2:数据自动读状态 1:准备好 0:忙STA3:数据自动写状态1:准备好 0:忙STA5:控制器运行检测可能性 1:可能0:不能STA6:屏读/拷贝出错状态 1:出错 0:正确STA7:闪烁状态检测 1:正常显示 0:关显示由于状态位作用不一样,因此执行不同指令必须检测不同状态位。在MPU一次读、写指令和数据时,STA0和STA1要同时有效处于“准备好”状态。当MPU读、写数组时,判断STA2或STA3状态。屏读、屏拷贝指令使用STA6。STA4未用STA5和STA7反映T6963C内部运行状态。2.1.3 图形液晶显示模块的接口技术 内置T6963C的液晶显示模块与单片机的接口方法有两种:1、直接访问方式;2、间接访问方式图3 AT89C52与MGLS240128模块接口本次设计采用的是间接访问方式,是将内置T6963C控制器的液晶显示模块与计算机系统中的某个并行I/O接口连接,计算机通过对该I/O接口的操作间接的实现对模块的控制。在硬件电路上需要一个8位并行接口与模块的数据线连接,作为数据总线,还需要一个三位并行接口作为时序控制信号线,如本次设计中的89C52的P2.4作为C/D,P2.6作为/RD,以及P2.7作为/WR。由于使用了专用的并行接口连接模块,而且该并行接口自身在计算机系统中有相应的片选地址,所以模块的片选信号可以直接接地作选通态,间接控制方式的接口电路与时序无关,时序完全靠软件编程实现。模块的V0端所接的电位器是作为液晶驱动电源的调节器,调节显示的对比度。下图为本次设计中液晶模块与单片机接口的连接:图4 液晶模块与单片机接口的连接2.2 键盘键盘/液晶显示器与单片机的接口电路设计。见附图(总体电路设计)人机对话功能,在绝大多数的单片机应用系统中是必不可少的,它起着沟通操作者与系统之间的联系的重要作用。包括人对应用系统的状态干预与数据输入以及应用系统向人报告运行状态与运行结果。而人机对话功能模块的最基本组成就是键盘、显示器两部分。因此,设计一种将键盘、显示两部分融为一体的相对独立的人机对话功能模块很有必要。对它的设计,在一定程度上影响着系统的智能化程度和操作的直观性。本次设计采用了44键盘,与单片机的P0口相连,利用键盘实现对液晶屏幕显示的控制。这16个键分别实现的功能表示为:0-9十个数字键、返回、确认、向上、向下、左移、右移等键。键盘主要作用有:1、通过方向键(向上/向下)来控制光标进行菜单选择2、在本次设计中,方向键(左移/右移)实现的功能为调节采集速度3、1-8这八个数据键用来确定显示八路采集波形曲线中的一路4、返回、确定键就是实现返回与确定功能附图(总体电路设计):图5 设计原理图第3节 液晶显示的软件设计3.1 T6963C的液晶显示方式在显示屏上,成像的最小单位象素点。以240128为例,其有240128个象素点,每个象素点可单独控制其亮灭,而多个象素点的亮灭就可显示图形和文字了。单片机中1字节的二进制数由8位0或1组成的,若用0来控制象素点的灭,1来控制其亮,则可用单片机的输出控制液晶的显示了。T6963C就是利用了这种原理。它有一个显示存储器RAM和一个字符发生器CGRAM,它们共用一个64K的存储器RAM。此外还有一个CGROM,用以存放固有的字模数据。每一个显示RAM的单元都对应于液晶屏上一个位置。我们将字模数据写入该RAM单元,则会在液晶屏上相应位置显示出该数据所代表的图形或文字。T6963C有图形方式和文本方式两种显示方式。这两种显示方式中显示RAM每一个单元所代表的液晶屏上的象素点阵列的大小却不一样。对图形方式而言,显示RAM中的数据就直接控制了象素点的亮灭,所以一个显示RAM单元(1个字节)就代表了显示屏上一个81的点阵。而文本方式则不同,文本方式中写入到显示RAM中的只是一个字符的代码,代表的是CGRAM或CGROM中的一块连续的8字节的数据,也就是该字符的字模数据,这时,一个显示RAM单元代表的是显示屏上一个88的象素点阵列。T6963C在程序初始化时,要对显示RAM进行定义。分别定义出图形显示区域和文本显示区域,并且要定义出在液晶屏上显示一行要用多少个显示RAM单元。这受实际液晶屏大小的限制,以240128为例,则一行要用30个显示RAM单元。图形显示区域或文本显示区域首地址代表了液晶屏上左上角的字符位(文本显示)或字节位(图形显示),相邻的下一个RAM单元代表同行的下一个字符位或字节位(或下一行的开始)。3.2 液晶显示实例T6963C液晶的数据编码采用横字节扫描方式,每个汉字占用32个字节。举例:在HG240128显示汉字“中国”0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 00 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 1 1 0 1 0 00 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 00 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 00 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 00 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 1 1 1 1 0 0 1 0 00 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 0 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 00 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0得到汉字“中国”的编码为0100H,0000H 0100H,7FFCH 0100H,4004H 7FFCH,5FF4H4104H,4104H 4104H,4104H, 4104H,4104H 4104H,4FE4H7FFCH,4104H 0100H,4144H 0100H,4124H 0100H,4114H0100H,5FF4H 0100H,4004H 0100H,7FFCH 0100H,0000H同理:“浙江师范大学”的编码为:022H,07EH,010H,000H,00BH,0FEH,004H,020H,001H,000H,010H,08CH 022H,040H,013H,0FCH,048H,020H,0FFH,0FEH,001H,000H,00CH,0C8H 00FH,0C0H,000H,040H,048H,020H,004H,060H,001H,000H,008H,090H 082H,040H,088H,040H,04BH,0FEH,040H,000H,001H,000H,07FH,0FEH 052H,07EH,048H,040H,04AH,022H,031H,0F8H,0FFH,0FEH,040H,004H 052H,048H,050H,040H,04AH,022H,091H,008H,001H,000H,08FH,0E8H 023H,048H,010H,040H,04AH,022H,061H,008H,002H,080H,000H,040H 026H,048H,010H,040H,04AH,022H,049H,008H,002H,080H,000H,080H 02AH,048H,020H,040H,052H,022H,009H,038H,002H,040H,07FH,0FEH 0C2H,048H,0E0H,040H,052H,02AH,011H,010H,004H,040H,000H,080H 042H,048H,020H,040H,012H,024H,0E1H,000H,004H,020H,000H,080H 042H,088H,020H,040H,020H,020H,021H,004H,008H,010H,000H,080H 042H,088H,02FH,0FEH,040H,020H,021H,004H,010H,018H,000H,080H 04BH,008H,020H,000H,080H,020H,020H,0FCH,020H,00EH,002H,080H 044H,008H,000H,000H,000H,020H,020H,000H,040H,004H,001H,000H 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H若要输出任意写入的汉字,就需要建立庞大的汉字字库,这个工程非常庞大。T6963C是一种既可以工作在字符方式下,也可以工作在图形方式的液晶显示控制器,它的内部字符发生器的字符表共定义了128个58点阵字符有些代码没有定义字符,没有定义字符的代码是不能使用的。3.3 液晶界面的设计浙江师范大学学院部门:数理学院 音乐学院 外语学院 旅游学院一幅静态的界面图形的显示,只需要在显示界面的程序中,将图形上要显示的字符、数字等的字模数据依次写入相应的显示RAM单元。虽然数据是依次写入,显示上的顺序有先后,但人眼有视觉停留,所以看上去是一起显示的。要清除画面上的东西,可将相应的显示RAM单元清零。要改变画面的某一部分,则只需要改变相应的显示RAM单元的数据。也就是说,数据一旦写入到显示RAM中,不改变它,画面就会一直保持到断电。因此,在切换画面之前要先清显示RAM。界面如下:在这个界面中,浙江师范大学的闪烁实现了简单的动画显示。浙江师范大学欢迎进入 数理学院 当按键选择1,则相应显示“欢迎进入 数理学院”;当按键选择2,则相应显示“欢迎进入 音乐学院”;以此类推3.4 软件设计1、 显示初始化在显示之前,应先调用该模块,实现对屏幕的初始化,并设置文本和图形缓冲区的起始地址。其流程如下图:2、 汉字的显示液晶屏幕横向为240点,分成30个字节,纵向为128行。对1616点阵的汉字,需占用32个字节,每行可显示15个汉字,共8行。3、 键盘的控制4、 菜单的选择菜单的选择主要是通过键盘控制光标来进行选择5、 数据的采集3.5 程序流程开始系统初始化YN第一次运行读取系设置参数设置参数初始化显示输出键盘扫描键码分析旅游学院外语学院音乐学院数理学院图6 主流程图开始读取坐标启动采集模块开始采集输出显示数据缓冲采集结束NY数据处理数据存储图7 开始采集第4节 数据的采集及显示4.1 A/D转换器接口的扩展及应用(1) 概述模/数转换器是一种用来将连续的模拟信号转换成合适于数字处理的二进制数的器件,可以认为,模/数转换器是一个将模拟信号值编制成对应的二进制的编码器。常用的模/数转换器右:计数式A/D转换器、双积分式A/D转换器、逐位比较式A/D转换器及并行直接比较式A/D转换器。一个完整的模/数转换器应该包含这样一些输入、输出信号:模拟输入信号Vin和参考电压Vref;数字输出信号;启动转换信号;转换完成(结束)信号或者“忙”信号,输出;数据输出允许信号,输出。单片机对A/D转换器的控制一般分为三个过程:(1) 单片机通过控制口发出启动转换信号,命令模/数转换器开始转换。(2) 单片机通过状态口读入A/D转换器的状态,判断它是否转换结束。(3) 一旦转换结束,CPU发出数据输出允许信号,读入转换完成的数据。(2) A/D转换器芯片ADC0809ADC0809是采用CMOS工艺制成的8位8通道逐次逼近式模数转换器,实现对8路模拟信号的分时进行A/D转换,其转换时间位100us左右。用单一电源供电,此时模拟电压输入范围为05V,无需调零和满刻度调整。分辨率为8位。非调整误差为1LSB。三态锁存输出。低功耗为15mW。采用28脚DIP封装。1ADC0809的内部逻辑结构ADC0809的内部逻辑结构中多路模拟量开关可选通8个模拟通道,允许8路模拟量分时输入,并共用1个A/D转换器进行转换。地址锁存与译码电路完成对A、B、C3个地址位进行锁存和译码,其译码输出用于通道选择。4.2 采集数据的显示在此次设计中,主要采集电压数据,并在液晶屏上显示采集到的8路电压值,同时用一个坐标轴在液晶屏幕上显示采集到的电压变化曲线。如果八路电压曲线同时显示在一个屏幕上,电压曲线之间可能会交叉或叠加,为了避免此类问题的出现,用键盘来控制选择显示哪一路电压曲线。例如,当选择按键1时,液晶屏幕上显示的是第1路采集到的数据“数理学院”显示字符的电压波形曲线:当选择按键2时,液晶屏幕上显示的是第2路采集到的数据”音乐学院”显示字符的电压波形曲线:参考文献:1 罗翼,张宏伟编著. PIC单片机应用系统开发典型实例. 北京:中国电力出版社,20052 谢宜仁,谢炜,谢东辰编著.单片机实用技术问答.北京:人民邮电出版社,2003.23 李宏,张家田编著.液晶显示器件应用技术M. 北京:机械工业出版社,20045 张毅刚,彭喜源,曲春波编著.MCS-51单片机应用设计M.哈尔滨工业大学出版社,20026 林雪明,陈华辉编著.点阵式液晶显示系统图文界面的设计J.2000.127 王达峰,吴月梅,任杰编著.基于C51的汉字/数字混合液晶显示及更新J.2002.12附1:源程序WR EQU P2.7RD EQU P2.6CE EQU P2.5CD EQU P2.4RESET EQU P2.3DAT1 EQU 30HDAT2 EQU 31HCOM EQU 32HCOUNT EQU 33HY EQU 34HCH EQU 35H ;采集通道STRAT EQU P3.7EOC EQU P3.3OE EQU P3.6CHAN EQU 36HTIME EQU 37HADC1 EQU 38H ;38H-3FH AD转换存储区YANS EQU 40H ;循环DRAW_N EQU 41H ;画图通道XS EQU 42HDAT0 EQU 43HADDRL EQU 44H ;基准地址ADDRH EQU 45H ;基准地址SPEED1 EQU 46HSPEED2 EQU 47HDATB1 EQU 48HDATB2 EQU 49HADDR1 EQU 4AHADDR2 EQU 4BH ORG 00H AJMP MAIN ORG 0BH AJMP TR0EA;=开始初始化MAIN: MOV Y, #4H MOV TMOD, #01H MOV TL0, #00H MOV TH0, #0FH MOV TIME, #00H MOV DRAW_N, #1H MOV SPEED1, #2H CLR OE SETB EA SETB ET0 CLR CE_;- CALL INTI MOV DAT1,#00H ;设置显示RAM首地址 MOV DAT2,#00H ACALL CLEAR CALL ST_MENU;-键盘扫描KEY: MOV P0, #0F0H MOV A, P0 XRL A, #0F0H JZ KEY MOV A, P0 ORL A, #0FH MOV P0, A NOP MOV A, P0 CJNE A, #0BBH,K1 ACALL KEY_UPK1: CJNE A, #0B7H,K2 ACALL KEY_DOWN AJMP KEYK2: CJNE A, #0D7H,K3 ACALL KEY_LEFT AJMP KEYK3: CJNE A, #077H,K4 ACALL KEY_RIGHT AJMP KEYK4: CJNE A, #0DBH,K5 ACALL KEY_BACK AJMP KEYK5: CJNE A, #07BH,K6 ACALL KEY_OK AJMP KEY;-数字检查K6: MOV DPTR,#TABLE_NUM ;数据指针指向ABLE_NUM MOV B,A MOV R2,#00H ;取码指针LOOP: MOV A,R2 ;取码指针载入累加器 MOVC A,A+DPTR ;至TABLE_NUM 取码 XRL A,B JZ OUT INC R2 CJNE R2,#10,LOOP AJMP KEYOUT: CLR TR0 MOV DRAW_N,R2 MOV DAT1,#27 MOV DAT2,#00H MOV COM,#24H LCALL WIRTE MOV A,#10H ADD A,DRAW_N MOV DAT2,A MOV COM,#0C0H ;设置一次写 LCALL WIRTE3 MOV Y,#04H ACALL KEY_OK ACALL DELAY ACALL DELAY AJMP KEY;=键盘功能KEY_UP: MOV A, Y CLR C SUBB A, #3 MOV Y, A CJNE A, #01H, U1 MOV Y, #04HU1: MOV DAT1,#0EH ;设置光标显示区域首地址 MOV DAT2, Y MOV COM, #21H LCALL WIRTE ACALL DELAY ACALL DELAY RETKEY_OK: CLR TR0 MOV DAT1,#00H ;设置显示RAM首地址 MOV DAT2,#28H ACALL CLEAR MOV COM,#9CH ;显示开关设置, 光标显示开 LCALL WIRTE1 MOV A,Y CJNE A,#04H,OK1;-画波形初始化 MOV DAT0,#1H MOV ADDRL,#98H MOV ADDRH,#28H MOV XS,#00H MOV DATB2,#90;- CALL MENU ACALL LCD_X ACALL LCD_Y SETB TR0 ACALL DELAY ACALL DELAYOK1: RETKEY_BACK: CLR TR0 MOV DAT1,#00H ;设置图形显示区域首地址 MOV DAT2,#18H ;或为文本属性区域首地址 MOV COM,#42H LCALL WIRTE MOV COM,#9FH ;显示开关设置, 光标显示开 LCALL WIRTE1 MOV DAT1,#00H ;设置显示RAM首地址 MOV DAT2,#00H CALL CLEAR RET;-KEY_LEFT:INC SPEED1 ACALL DELAY ACALL DELAY RET; -KEY_DOWN: MOV A, Y ADD A, #3 MOV Y, A CJNE A, #10H, D1 MOV Y, #0DHD1: MOV DAT1,#0EH ;设置光标显示区域首地址 MOV DAT2, Y MOV COM, #21H LCALL WIRTE ACALL DELAY ACALL DELAY RETKEY_RIGHT:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 申请书请求书恳请书区别
- 村上转正申请书2022
- 安装监控申请书
- 上海社保补缴申请书
- 申请晚交税款申请书
- 车子退股申请书
- 消防设计备案申请书
- 昆明落户申请书
- 入团申请书书写页面
- 消防复审申请书
- 超全自考英语二词汇表-含音标4500-个单词
- 【MOOC】电工电子实验基础-东南大学 中国大学慕课MOOC答案
- 成都市公务员劳动合同
- 专题02 0-v-0模型(解析版)-2023-2024学年高中物理同步模型易点通人教版2019必修第一册
- 自然辩证法论述题146题带答案(可打印版)
- 第1课-远古时期的人类活动【同步练习】
- (校对)2023年国家公务员考试《行测》真题(地市卷)答案和解析
- 河北信息技术学业水平考试试题集
- 专题03 相似三角形重要模型-手拉手模型(解析版)
- 压力容器使用单位安全总监题库
- LED显示屏采购投标方案(技术方案)
评论
0/150
提交评论