课程设计特种变压器变比测试仪的设计.doc_第1页
课程设计特种变压器变比测试仪的设计.doc_第2页
课程设计特种变压器变比测试仪的设计.doc_第3页
课程设计特种变压器变比测试仪的设计.doc_第4页
课程设计特种变压器变比测试仪的设计.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

目 录目 录1摘 要2第1章绪论31.1变压器变压比测试的目的与意义31.2变压器测试仪的发展趋势3第2章变压器变压比的测试原理42.1变压器的连接形4第3章测试仪硬件设计53.1系统硬件总体框图53.2电源设计63.2.1三相电源发生器:利用MAX038芯片63.2.2三相电源发生器:利用三片D/A转换芯片103.3测量电路框图113.4键盘电路113.5 单片机系统电路设计123.6显示电路123.7测量原理143.8组别的测量14第4章 软件设计154.1软件总体设计154.2主要程序模块174.2.1主程序174.2.2变比测试工作流程子程序184.2.3波形产生子程序184.2.4液晶显示子程序214.3变比仪规格要求21第5章 系统性能分析与干扰225.1测试电路22第6章 总结23设计心得体会:23参考文献24摘 要本论文的主要目的是设计一个特种变压器变比测试仪,其作用是测量单相、三相、SCOTT、逆SCOTT变压器的变比值、组别及误差。测量功能由按键选择,标称值由按键输入,测量结果通过LED数码管或LCD显示。本论文在分析了此类变压器特殊接线方式的基础上,研究了其变压比测试的原理,并最终设计了可用于测试斯科特变压器、逆斯科特变压器和平衡变压器等特殊接线方式变压器的变压比测试仪。在本论文中,围绕此类变压器变压比测量的原理和实现,详细讲述了测试仪的总体设计以及软硬件具体设计方案。最后对系统的整体性能进行了简要分析,介绍了系统的调试方法,并定性分析了系统干扰的来源和抑制方法。关键词:变压器,变压比,单片机,MAX038第1章绪论本章主要首先介绍变压器变比测试仪设计的目的与意义,还有介绍了国内外研究与现状,现在变压器测试存在的一些问题,并介绍了变压器测试仪的发展趋势。1.1变压器变压比测试的目的与意义现在随着电力工业的飞速发展,用户对电力产品的质量要求也在不断提高,为了改善电能质量和提高系统稳定性、安全性及根据工业生产的实际需要,变压器变比日益显得重要。变压比是变压器的重要参数之一,变压比的变化与变压器绕组的变化有密切的关系。变压器变压比的测量即变压器电压比的测量,是为了检查变压器的每一绕组的匝数是否符合设计与运行要求,因此也叫匝数比试验。变压器的高压与低压额定电压比往往为分数(或以小数表示)值,因此不得不采取四舍五入的办法取整数匝。这样就不可避免的使电压比与匝数比之间产生微小偏差。生产过程中必须控制这一误差,使之在允许范围内,生产过程中需对变压比进行测试。同时,变压器绕组是变压器传输、变换电能的核心部件,它构成了变压器输入、输出电能的电气回路。变压器绕组的可靠程度是决定变压器能否长期安全运行的基本要素。例如在电力系统中,通常采用两台变压器并列运行,则要求两台变压器相位相同,两台变压器之间相位差不能超过0.5%。否则,两变压器间将产生较大的环流,变压器损耗增加,易导致故障产生,如绕组短路或断路、绕组击穿或烧毁、绕组变形等。这些故障都会影响变压器绕组的可靠性。变压比参数的恶化可以反映变压器的一些故障,进行变压器变压比测试能够检测出绕组匝间短路、绕组断路、绕组击穿和烧毁等故障,并且方法简单,故变压器在投入运行前或出现故障后需检测变压比以判断变压器是否能正常工作。并且,在变压器装配过程中进行变月、器变压比测试能够发现一些装配问题。例如,测量变压比可以检查线圈匝数是否正确、分接头焊接质量,查明线圈短路、断路,分接头开关的故障和错误,也可查明分接开关手柄位置与箱内分接开关对应情况,查出分接引线装配问题。在装备过程、安装前及进行大修后需要对电力变压器的主接线、分接头的变压比进行测定以确保变压器的电气和机械性能达到国家规定标准和设计要求。1.2变压器测试仪的发展趋势随着科学技术的飞速发展和自动化程度的不断提高,我国变比测试仪也将发生新的变化并获得新的发展。变比测试仪整体综合技术水平达到国际20世纪80年代中期水平。微电子技术和计算机技术在变比测试仪产品中普遍采用,约15%的产品实现了智能化,达到国际90年代水平;30%的产品实现了数字化,达到国际20世纪80年代末期水平。变比测试仪产品的高科技化,必将成为日后变比测试仪科技与产业的发展主流。世界近20年来,微电子技术、计算机技术、精密机械技术、高密封技术、特种加工技术、集成技术、薄膜技术、网络技术、纳米技术、激光技术、超导技术和生物技术等高新技术得到了迅猛发展。这一背景和形势,不断地向变比测试仪提出了更高、更新、更多的要求,如要求速度更快、灵敏度更高、稳定性更好、样品量更少、检测微损甚至无损、遥感遥测更远距、使用更方便、成本更低廉、无污染等,同时也为变比测试仪科技与产业的发展提供了强大的推动力,并成了变比测试仪进一步发展的物质、知识和技术基础。纵观历史,剖析现状,展望未来,可以提出如下结论:日后,传统的变比测试仪将仍然朝着高性能、高精度、高灵敏、高稳定、高可靠、高环保和长寿命的“六高一长”的方向发展。新型的变比测试仪与元器件将朝着小型化(微型化)、集成化、成套化、电子化、数字化、多功能化、智能化、网络化、计算机化、综合自动化、光机电一体化;在服务上专门化、简捷化、家庭化、个人化、无维护化以及组装生产自动化、无尘(或超净)化、专业化、规模化的“二十化”的方向发展。第2章变压器变压比的测试原理2.1变压器的连接形Yyn和Yd联结的三相变压器图形和文字代号单相变压器试验接线图scott变压器连线图和向量图第3章测试仪硬件设计3.1系统硬件总体框图论文提出测量变压器变压比的方法,是在被测变压器原边输入ZOOV左右的电压,并采集副边输出电压,将原边和副边电压量均转化为数字量后,即可计算得出待测变压器的变压比。特殊接线方式的变压器,主要有SC01飞接线变压器、逆SCO竹接线变压器和平衡变压器。这些变压器原边是三相正弦电压,或者是两相正弦电压。设计的测试仪应能用于上述类型变压器的变压比的测试。硬件总体结构如图所示。整个电路结构设计紧凑,在降低成本的同时也提高了可靠性。本系统中主要包括如下功能模块:1.试验电源产生模块此模块主要用于产生变压比测试过程中一次侧电源,主要由波形产生电路和功率放大电路组成。2.数据采集及处理系统该系统完成被测变压器副边输出交流电压的采集与处理,主要由增益控制电路、AC/AD变换电路和电压频率转换电路组成。3.键盘及显示模块本系统具有良好的人机交百功能。在测试过程中,液晶显示模块主要显示当前系统的工作状态。检测结束时,显示本次测试得到结果。通过按键可以实现被测试变压器种类的选择、测试开始或终止等功能。本系统主要有如下功能按键:0一9数字键、小数点、上下左右选择键、复位键、确定键、取消键。4.通讯模块系统中设计了测试仪与PC实现信息交互的串行通信模块。用户可通过PC远程启动和中止变压比测试,也可要求测试仪上传试验数据。5.看门狗保护电路看门狗超时延迟复位电路(以下简称看门狗电路),既能保证单片机系统在上电时产生可靠的复位脉冲,又能在单片机死机时对其复位。看门狗保护上位机通信模块单片机控制电路被 测 变 压 器键盘及显示电路试验电源产生模块数据采集处理模块硬件总体结构框图3.2电源设计3.2.1三相电源发生器:利用MAX038芯片(1)MAX038的基本特性MAX038是美国Maxim公司生产的一种高频精密函数发生器,它可以使用最少的外部元件而产生三角波、锯齿波、正弦波、方波和脉冲波。输出频率为0.1Hz20MHz,输出频率可以由一个内部2.5V的参考电压、一个外部电阻和一个电容来控制。占空比可以通过施加一个士2.3V的控制信号在一个宽范围内变化,并便于脉冲宽度的调节和锯齿波的产生。频率变换和频率扫描可以用同样的方法来达到。占空比和频率控制是相互独立的。通过在两个TTL兼容的选择引脚上建立相应的编码信号,可在输出端选择正弦波、方波或三角波输出。所有波形的输出信号相对于地是对称的,其峰峰值为2V,低阻抗的输出使输出驱动电流可达士20mA。由内部振荡器产生的与TTL兼容的引脚SYNC输出信号保持50的占空比,并可以使系统中的其它装置与之同步。内部振荡器也可以与连接引脚PDI的外部TTL时钟同步。MAX038具有下列主要特性:工作频率范围为0.1Hz20MHz;输出波形可以是三角波、正弦波、锯齿波、方波和脉冲波;频率和占空比独立调节;350到1的频率扫描范围;可变的占空比(15%85%);低阻抗(01)输出缓冲器;低失真(0.75)正弦波;低温度系数(200ppmu)。MAX038的主要应用有:精密函数发生器、电压控制的振荡器、频率调制器、脉冲宽度调制器、频率合成器、锁相环和FSK发生器。(2)MAX038的工作原理MAX038芯片引脚如图32所示。MAX038内部主要由振荡器,参考电压源,恒流源发生电路,多路选择开关,比较器,相位检测器,输出缓冲器等部分组成,如图33所示。图32MAX038引脚图33MAX038电路组成和基本开发电路MAX038的工作原理:波形的产生、频率及占空比的调整MAX038是通过恒流源对电容Cf周期性的充放电,由此可以产生一个三角波和一个矩形波。充放电电流大小主要由IIN端输入电流控制,但受到FADJ和DADJ端电压影响。流入IIN引脚的电流可以在2uA至750uA之间变化,由此引起的频率变化在20倍左右,因此作为频率粗调时用。FADJ引脚的电压可以在士2.4伏之间变动,由此可以产生偏移中心频率士70左右的变动,起到频率微调的作用。在DADJ引脚加士2.3伏的电压,这个电压能改变振荡器对电容Cf的充放速率,从而能够使占空比在1090之间的变化。内部参考电压源产生稳定的2.5伏电压,所以只需改变电阻Rf,Rd,Rin的大小,就可以获得所需频率和占空比的波形。a) 频率的调整:当FADJ0时,输出频率可由下式(31)给出:(31)(其中,IINVREF/Rin)一旦中心频率由IIN,Cf设定之后,精确的频率可以通过调整FADJ引脚的电压来实现,由图32可知:VFADJ=VREF250uA*Rf。由VFADJ引起的频率漂移可以粗略地按照式(32)计算:(32)(其中DX为调整地百分数,VFADJ的单位为伏)b)占空比的调整:DADJ引脚的电压变化引起对电容Cf充电和放电相对速率的改变,由此引起方波占空比的改变。当VDADJ=0伏时,占空比为50,DADJ引脚上电压从2.3伏至2.3伏变化时,可以引起占空比从85至15的变化,应注意不能超过这两个电压极限,否则将会引起振荡器的不稳定,占空比的调整可由式(33)计算。(33)其中DC为占空比。MAX038频率调整和占空比调整相互独立,互不影响,这也是该器件一个比较显著的优点。同步输出同步输出是MAX038一个重要的扩展功能,它能够使外部电路保持和MAX038的同步。同步输出端SYNC是恒为一个占空比为50的方波。当输出为正弦波或三角波时,同步输出方波的上升沿和输出波的上升过零处保持一致;当输出为方波时,同步输出上升沿与输出方波为正电平持续时间的中点保持一致。内部相位检测器MAX038内部的相位检测器一般是应用于锁相环,它能够使MAX038波形输出和外部输入信号保持同步。它检测从PDI引脚输入的信号与内部振荡器发生波形的相位差,从PDO引脚输出一个电流型的矩形波,其电流在0至500uA两者之间变化。当外部输入信号和MAX038保持90度的相位差时,此电流型矩形波的占空比为50,当相位差分别为0度和180度时,占空比分别为0%和100%。波形选择MAX038产生的正弦波,矩形波,三角波可以通过和TTLCMOS电平兼容的地址输入(A0,A1)来选择,具体选择方法如表(31)所示。波形选择可以在任何时候进行,进行波形选择之后将会有0.5us短暂的过渡过程。表31波形选择波形A0A1正弦波X1矩形波00三角波10图3-4实际电路图3-5实现三相同步及规定的相位差3.2.2三相电源发生器:利用三片D/A转换芯片单片机TXDAC9760TXDAC9760TXDAC9760产生三相或两相正弦电压图3-6由TXDAC9760产生的正弦电压3.3测量电路框图图3-7测量电路框图3.4键盘电路图3-8矩阵式键盘电路在单片机系统中键盘中按钮数量较多时,为了减少I/O口的占用,常常将按钮排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按钮加以连接。这样,一个端口(如P1口)就能组成4*4=16个按钮,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就能组成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。3.5 单片机系统电路设计这部分电路包括主时钟发生电路,上电复位电路,为提高系统工作可靠性,还应考虑硬件“看门狗”电路。为增加本测量系统工作的稳定性,防止系统工作过程中发生“死机”,在单片机外围电路中设置了看门狗保护电路。本装置采用MAX706和AT89C55构成“看门狗”硬件电路。MAX706监控电路如图3一9所示。MAX706是一种性能优良的低功耗CMOS监控电路芯片,其内部电路由上电复位、可重触发“看门狗”定时器及电压比较器等组成。MAX706只要在1.6秒时间内检测到WDI引脚有高低电平目凌信号,则“看门狗”定时器清零并重新开始计时;若超出1.6秒后,WDI引脚仍无高电平跳变信号,则“看门狗”定时器溢出,WDO引脚输出低电平,进而触发MR手动复位引脚,使州叭X706复位,从而使“看门狗”定时器清零并重新开始计时,WDO引脚输出高电平,MAX706的/RST复位输出引脚输出大约200毫秒宽度的低电平脉冲,使单片机控制系统可靠复位,重新投入正常运行。3.6显示电路MGLS一12864LCD内置2片HD61202液晶显示驱动器、一个HD61203作为驱动器,可显示64K的点阵图形,其主要特点为:能与80系列微处理器直接接口;可以图形、字符及图形和字符混合三种方式进行显示:具有64K的内部存储器。由于HD61203不与MPU发生关系,只要提供电源就能产生驱动信号和各种同步信号。MGLS一12864液晶显示模块电路如图3一10所示。在MGLS一12864中,两片HD61202的ADC均接高电平,RST也接高电平,这样在使用MGLS一12864时就不必再考虑这两个引脚的作用。/CSA跟HD61202(l)的CSI相连;/CSB跟HD61202(2)的CSI相连,因此CSA、/CSB选通组合信号为/CSA,/CSB司1选通(l),/CSA,/CSB=10选通(2)。对于MGLS一128必只要供给CND、Vee、VO即可,HD61202和HD61203所需电源将由内部电路在Vcc和VO、GND的作用下产生。HD61202液晶显示控制驱动器是一种带驱动输出的图形液晶显示控制器,可直接与8位微处理器相连,可与HD61203配合对液晶屏进行行、列驱动。HD061202具有如下特点:.内藏64X64=4096位显示RAM,RAM中每位数据对应LCD屏上一个点的亮、暗状态。.HD61202是列驱动器,具有64路列驱动输出;.HD61202读、写操作时序与68系列微处理器相符,可直接与68系列微处理器接口相连;.HD61202的占空比为1/32一1/64。MGLS一12864与MPU接口电路LCD模块接口有数据总线、数据和指令读写线,如果数据总线直接和CPU相连,读写线和CPU的读写线相连,则称为直接控制方式:如果LcD模块不是和CPU的数据总线(P0口)直接相连,而是和Pl口相连,读写线和P3口相连,则称为间接控制方式。在本系统的设计中,采用直接访问方式,电路连接如图3一11所示。3.7测量原理 多路电压的测量可通过多路模拟开关CD4051(CD4052)进行选择。有效值(RMS)是交流电压(或电流)的主要参数之一,它可以真实反映被测信号能量的大小。测量有效值的方法很多,一般万用表中均以平均值响应法来测量交流信号有效值。其原理是利用平均值AC/DC转换电路获得平均值电压,再根据正弦波有效值与平均值的确定关系,通过改变AC/DC转换电路的电压增益使仪表直接显示出电压或电流的有效值。正弦波的波形因数因此被定义为有效值与平均值之比,即: Kf VRMS V- =1.111式中Kf为波形系数,VRMS为有效值,V- 为正弦电压平均值。于是有: VRMS 1.111 V- 上式只适用于不失真的正弦波,若被测信号存在失真或为方波、三角波等其它波形,用上式计算出的有效值误差大。显然,用一般的仪表测量失真的正弦波或非正弦波将引起很大误差。交流信号有效值定义为:其中T为交流信号周期,U(t)为交流电压与电流的瞬时值。为准确测量有效值并避免复杂的积分运算,可选用一种真有效值直流电压转换芯片AD737(详细资料参见附录1)将有效值转换为直流电压信号,经A/D转换完成测量。 经AD737转换后的信号需要量化才能进入单片机系统进行处理,以完成测量结果的计算与显示。A/D转换器可考虑采用MC14433,该转换器为3位半双积分A/D转换器,可自校零、自动极性判断,单参考电压,采用动态扫描BCD码输出,并可输出量程控制信号。 3.8组别的测量组别的测量就是相位差的测量,都是通过测量方波信号宽度得到的。由于需要将正弦信号转化为方波,测量相位差时只需再加鉴相电路(异或门)就可以了。将两路方波信号通过异或门以后,得到反映相位差大小的脉冲方波,对单个脉冲测量其宽度,经软件计算可得到相位差大小。第4章 软件设计1、有效值测量计算显示电压应为单相工频的实际电压,而A/D转换结果只是一个数字,显示前应换算。设A/D转换值为n,测显示值为:N显示单位为V。设A/D转换器为MC14433且使用200mV档量程,2000为MC14433转换输出最大值,其中Kc为分压网络比例系数,KT为传感器灵敏度系数。2、变比的计算K=UAB/Uab3、误差的计算误差=测量值/标称值100% 4.1软件总体设计本软件针对特殊接线方式变压器变压比的测试,主要完成变压比测试过程中的波形产生、数据采集、数据上传、变压比计算等功能。本变压比测试仪具有两种工作模式,测试仪独立检测模式和远程操作控制模式。换狱仪系统启动成功后,整个系统一直运行在空闲状态,当接收到安装在外壳的手动启动检测键或上位PC机命令后,测试仪才被激活并进入相应的处理程序。手动方式是为了使测试仪具有一定的独立性而设立,方便便携式使用。当上位机无法使用或因其他原因无法实现远程操作控制时,工作人员仅需通过手动检测键即可在没有上位机的情况下完成一次检测。l)当手动检测键被按下时,相应的标志位被置位,同时检测测量对象按键,设定相关的参量值,系统开始变比测试工作。检测完毕后,计算被测试变压器的变压比,并将其发送至液晶进行显示,测量全部完成后退出检测处理子程序,系统进入空闲状态。2)当系统处于远程操作控制模式时,下位机接收上位机指令,执行相应的操作,启动或终止一次检测。一次检测完成后,下位机可将测试结果相关信息上传至上位机,实现远程数据参量的计算。软件主要功能模块如图牛1所示。变比测量系统软件部分主要分为主程序、键盘及显示子程序、波形产生子程序、通讯中断服务子程序、变压比及变比误差计算子程序等模块。软件各彻字模块功能简述如下:1.主程序主程序主要负责完成装置的一系列初始化内容,并循环监测本地按键动作和PC串行通信产生的中断响应。当变压比测量对象选择按键被按下时,主程序响应其请求,及时转入相应的处理子程序,同时更新装置显示状态,调用波形产生、量程转换、变比计算等子程序,完成启动一次检测。2.变比测试工作流程子程序该子程序包括手动检测子程序和远程检测子程序。手动检测子程序响应按键的请求,调用波形产生、量程转换、变比计算等子程序,完成启动一次检测。远程检测子程序响应PC发来的通讯请求信息,根据相应的通讯规约,完成启动一次测量、发送测量数据、返回变比计算结果。3.波形产生子程序正弦波形的产生是整个测量系统软件程序中的重要内容。在程序中针对不同的测量对象(Scott变压器、逆Scott变压器、平衡变压器等接线方式的变压器),改变相应的中断时间,就可以得到不同相位波形的输出。4.数据采集处理子程序本子程序采集变压器副边的电压量,并转换为相应的数字量存贮到单片机中。此子程序主要围绕LM331功能的实现进行编制,完成被测信号由电压至频率的转换。5.通讯中断服务子程序该子程序响应PC发来的通讯请求信息,根据相应的通讯规约,执行对应的操作,如远程启动或中止测量、向PC机上传测量数据等。6显示子程序即液晶显示驱动程序。主要显示如下信息:测量对象,标准变比,测量变比及测量误差。7.其它子程序包括延时子程序、变比计算子程序、数据进制转换子程序、量程转换子程序。4.2主要程序模块4.2.1主程序主管理程序负责程序的初始化。根据按键状态及上位PC机发送过来的寻址命令而调用不同的服务函数,调用完或没接受到命令时就转入主程序空闲状态。主程序工作流程依次为:l) 检测仪初始化 对检测相关的变量的初始状态进行设置,并进行内存自检。2) 通讯初始化 串行异步通讯,采用方式3,无奇偶校验,波特率为9.6kbi眺。3) V/F转换初始化 采用计时中断实现V/F转换,Tl作为频率的计数器,T0作定时器,设定Tl、T0的初值,开计时中断。4) 开中断,检测按键状态及调用相应子程序 开串口、定时中断,并检查按键K0、Kl、K2的状态,调用相应的子程序,开始进行变比检测工作。完成上述内容后,主程序在此不断的循环,主要判断是否有新的指令未处理,如果有则跳转到相应的处理子程序,完成后返回继续判断状态标志位。主程序流程图如图4一2所示。4.2.2变比测试工作流程子程序手动检测柳字的变压比的计算是在测试仪系统内部进行,而远程检测方式则将采集数据上传到上位机中,在上位机内部实现变压比的计算。而且,手动检测过程中测试仪与PC不进行相互通讯由于远程检测方式和手动检测方式在原理上并没有本质区别。在此仅讲述手动检测工作流程子程序的设计。当测试仪的测量键K0按下后,即开始进行变压比的测试。测试仪手动测量的程程4一3示。4.2.3波形产生子程序本测试仪系统采用了专用的波形产生芯片MAX038。MAX038芯片的相位同步控制波形由AT89C55WD单片机的PI.2、PI.3、PI.4引脚输出波形得到,相位同步控制波形是系统激励源波形产生的重点。这部分程序采用的是C51语言编写。表4一4给出了针对逆SCOTT变压器的同步控制波形产生引脚输出与时间的关系,表4一5给出了针对SCOTT变压器和平衡变压器的同步控制波形输出引脚与时间的关系。电路设计采用12MHz晶振。当通过按键或上位机指令选择测试逆SCOTT接线变压器时,T0每0.Ilns中断一次,中断次数与时间的对应关系见表4一4。当系统测量对象是SCOTT接线变压器或平衡变压器时,T0每0.lms中断一次,其中断次数与时间的对应关系见表4一5。C51编译环境下相位控制波形产生的部分程序如下:#inelude#define uchar unsigned char#define uint unsigned intuchar i;uint time;sbit P1_7=Pl7;code struct/*采用结构数组定义时间和输出的对应关系*/int position;bit flag:sbit Pl_2=Pl2;sbit Pl_3=Pl3;next=50,O,1,0,100,0,1,1,150,0,0,1,200,l,0,0;timero() interrupt 1 using 1 /*中断服务程序,每0.1ms中断一次,重载定时器初值*/THO=-100/256;TLO=-100%256;Time+; /*记录中断发生次数*/if(time=nexti.position)if(nexti.flag=l)i=time=0; /*判断周期的结束*/PI2=nexti+.P1_2;PI3=nexti+.P1_3;main()Code Structint position;bit flag;sbit P1_2=P12;sbit P1_3=P13;nextl=50,O,1,0,100,0,1,1,150,0,0,1,200,1,0,0;Code struct int position; bit flag;sbit P1_2=P12;sbit P1_3=P13;sbit P1_4=P14;next2=33,0,1,0,1,67,0,1,0,0,100,0,1,1,0,133,0,0,1,0,167,0,0,1,1,200,1,0,0,1;time=0;i=1;TMOD=0X01;switch(P1_7) case 1;next=nextl;THO=一100/256;TLO=一100%256;TRO=1;ETO=1;EA=l;for(:)Case 0:next=next2;THO=-100/256;TLO=-100%256;TRO=1;ETO=l;EA=1;for(:) Break;4.2.4液晶显示子程序在此子程序中建立了显示所用到的字符的字模表,利用查表法来查得要显示字符的字模,节省了数据寄存空间。为了便于调用数据显示子不易字,分配8个字节来存放显示数据,并在内存中设置了要显示的字符和汉字在显示位置的起始地址和字库起始地址的暂存器以及显示行号等。显示程序编程的关键问题是确定每一行显示的起始翅功

温馨提示

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

评论

0/150

提交评论