




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、摘要单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。在我国,单片机已被广泛应用于工业自动化控制、自动检测、智能仪表、家用电器等各个方面。在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字。汉字显示方式是先根据所需要的汉字提取汉字点阵(如1616点阵),将点阵文件存入ROM,形成新的汉字编码;而在使用时则需要先根据新的汉字编码组成语句,提取相应的点阵进行汉字显示。本设计由单片机AT89C51的P0口传送数据,P1口和P0口配合选择所要显示的行,P2口和P0口配合选择所要显示的列。再由88点阵LED显示器及其他一些外围电路显示所要求的显示的点阵式汉字、图形以及动画。其中的汉字编码由ZIMO221应用程序提取。关键词单片机,LED显示器INTRODUCTIONTHESINGLECHIPMICROCOMPUTERHASBEENPUBLISHEDSINCETHE20THCENTURY70S,COMPAREDTOISVALUEDPEOPLESANDTHEATTENTIONBYTHEEXTREMELYHIGHNATURALPRICE,THEREFOREAPPLICATIONVERYBROAD,THEDEVELOPMENTISVERYQUICKTHESINGLECHIPMICROCOMPUTERISTHEVOLUMESMALL,THEWEIGHTLIGHT,THEANTIJAMMINGABILITYSTRONG,ISNOTHIGHTOTHEENVIRONMENTREQUEST,PRICEINEXPENSIVE,RELIABILITYHIGH,FLEXIBILITYGOOD,THEDEVELOPMENTISEASYGENERALENGINEERSANDTECHNICIANSAFTERSTUDYRELATEDMONOLITHICINTEGRATEDCIRCUITKNOWLEDGE,ALSOCANDEPENDUPONTHESINGLECHIPMICROCOMPUTERSYSTEMWHICHOWNSTRENGTHDEVELOPSHOPED,ANDMAYOBTAINTHEHIGHERECONOMICEFFICIENCYBECAUSEOFTHIS,INOURCOUNTRY,THESINGLECHIPMICROCOMPUTERWIDELYHASBEENAPPLIEDINTHEINDUSTRIALAUTOMATIONCONTROL,THEAUTOMATICDETECTION,THEINTELLIGENTMEASURINGAPPLIANCE,THEDOMESTICELECTRICAPPLIANCESANDSOONEACHASPECTINTHEMODERNINDUSTRYCONTROLANDINSOMEINTELLECTUALIZEDINSTRUMENTMEASURINGAPPLIANCES,MOREANDMOREMANYPLACESNEEDTOUSETHELATTICEGRAPHMONITORTODEMONSTRATETHECHINESECHARACTERTHECHINESECHARACTERDISPLAYMODEISFIRSTACCORDINGTOTHECHINESECHARACTERWHICHNEEDSWITHDRAWSTHECHINESECHARACTERLATTICEFOREXAMPLE1616LATTICE,STORESTHELATTICEDOCUMENTROM,FORMSTHENEWCHINESECHARACTERCODEBUTWHENUSENEEDSFIRSTACCORDINGTOTHENEWCHINESECHARACTERCODECOMPOSITIONSENTENCE,THENACTSACCORDINGTOTHENEWCODEBYMCUTOWITHDRAWTHECORRESPONDINGLATTICETOCARRYONTHECHINESECHARACTERDEMONSTRATIONTHESINGLECHIPMICROCOMPUTERCONTROLSTHELEDLATTICEDEMONSTRATIONATPRESENTEXTREMELYTOBEWIDESPREADINTHEPUBLICPLACEAPPLICATIONFOREXAMPLETHESTATIONSTARTSOUTTHETIMETOINSTRUCTTHAT,THESTOCKHALLSTOCKPRICEDISPLAYPANEL,THEMARKETACTIVEBILLBOARD,WAITSFORAPLANETHEHALLTOTAKEOFFTIMETABLEANDSOONTHELATTICEDEMONSTRATEDTHECHARACTERISTICISTHESIZE,THESHAPEANDTHECOLORWHICHMAYDEFERTONEEDSCARRIESONTHECOMBINATION,REALIZESEACHKINDOFLANGUAGEANDTHEGRAPHCHANGEWITHTHEMONOLITHICINTEGRATEDCIRCUITCONTROL,ACHIEVESTHEADVERTISEMENTSPROPAGANDAANDTHEPROMPTGOALTHISDESIGNSINGLECHIPMICROCOMPUTERAT89C5188LATTICELEDMONITORANDOTHERSOMEPERIPHERYELECTRICCIRCUITCOMPOSITIONLATTICETYPECHINESECHARACTER,GRAPHKEYWORDTHESINGLECHIPMICROCOMPUTER,LEDMONITOR二、项目概述和设计思路1、项目概述2、设计思路(1)硬件系统根据设计要求,硬件电路设计框图如下图所示,硬件电路结构初步设想由以下6部分组成时钟电路、复位电路、单片机、行驱动电路、列驱动电路和点阵显示模块电路。复位电路时钟电路输入电路点阵显示列驱动电路点阵显示行驱动电路点阵LED显示器单片机(2)软件系统根据硬件系统电路设计框图,对各部分模块的原理进行分析,编写个子模块程序,最终将其组合。三、本设计原理1、复位电路硬件系统电路设计框图123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE19JUN2007SHEETOFFILEF料料料料料DDBDRAWNBYS1C1100UFR110KRESET5V该电路涉及到锁存器的扩展和88LED的接口电路问题,本次设计的硬件由单片机的P10P13来控制LED的行地址,由单片机的P10P13来控制LED的列地址,行驱动分别用三极管9015来驱动。数据由单片机的P0口直接输出,当输入到锁存器后,在74LS273中保持;经过三极管9015驱动和限流电阻到达LED显示器。由于LED显示器某一时间内只能扫描一行,即逐行扫描,本程序采用扩展锁存器方式。(说明在实际电路中,遇到了单片机与外围电路的速度不匹配的问题,后将单片机的输出改为I/O口方式来控制外部扩展的锁存器)芯片引脚及电路参见原理图。1、硬件系统复位电路时钟电路输入电路点阵显示列驱动电路点阵显示行驱动电路88点阵LED显示器AT89C51单片机2、设计基本原理AT89C51单片机作为控制器控制显示器的显示及结果。由单片机的P10P13来控制LED的行地址,由单片机的P10P13来控制LED的列地址,行驱动分别用三极管9015来驱动。数据由单片机的P0口直接输出,当输入到锁存器后,在74LS273中保持;经过三极管9015驱动和限流电阻到达LED显示器。由于LED显示器某一时间内只能扫描一行,即逐行扫描,本程序采用扩展锁存器方式。1、电路原理和器件选择在这里列出本次设计关键部分器件的名称及其在电路中的主要功能AT89C51单片机,控制LED的数字显示。74LS273锁存器,LED显示扩展电路中的段码和位码使用了12片74LS273,上升沿锁存。稳压电源提供稳定的5V电压。复位按钮RESET在复位电路中起程序手动复位的作用。9015三极管,在行驱动电路中用来放大行电路的信号,但输出的信号和原来的信号相反。2、单片机各个口的分配和连接在这里列出本设计关键部分单片机和各个模块管脚的连接。P10P13作为行地址选择信号直接连接在74LS273的CLK端选择所需的硬件电路设计框图74LS273。P00P07作为单片机的数据总线,LED显示的内容通过P00P07数据线从单片机传送到74LS273,经过三极管和限流电阻再传送到点阵块。P20P27作为列地址选择信号直接连接在74LS273的CLK端选择所需的74LS273。3、8X8点阵LED汉字显示工作原理本项目中,我们把32个88LED作成3264矩形显示器,并把每4个88点阵拼成一个1616点阵单元。这样就保证了此显示器显示8个汉字或是8个独立的1616的图形,显示整体为2048个点,也就组成了1个3264点阵共显示8个汉字,下文把此看成整体。1616点阵共有2种接线方式,即共阴极接法和共阳极接法,共阳极接法的原理图如下图所示,图中只画出了1个44点阵二极管,每一行发光二极管的阳极接在一起,有一个引出端R,每一列发光二极管的阴极接在一起,有一个引出端C,当给二极管阳极引出端R加高电平时,阴极引出端C加低电平时,在上脚的二极管点亮。因此,对行和列的电平扫描控制时,可以实现显示不同汉字的目的。4、LED显示器显示效果原理由于1列到16列的LED显示器的发光和熄灭过程中,每秒要重复70次以上,所以在人眼暂存效应作用下,看上去整个LED显示屏是一起亮的,这些被点亮的点组成相应的图像和字型给人们传递的信息。改变列线与数据的前后顺序会使整个屏幕的显示内容有上下移动的感觉,改变提取数值的前后顺序会使整个屏幕的显示内容有左右移动的感觉。3264点阵LED与单片机的接口3264点阵LED引脚排列如下图所示,当单片机AT89C51控制时连接3264点阵LED需要接入12块74LS273锁存器,如下图所示在编控制时将32X64点阵分为行和列两部分,共为32行64列。每显示一个汉字如1616点阵A的每一列由两个字节组成。数据分两次送入,然后扫描1列,每显示一个汉字需扫描16次。四、时钟电路MCS51单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍地工作,因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。电路中的电容C1和C2典型值通常选择为30PF左右。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器的频率高低,振荡器的稳定性和起振的快速性,晶振的频率越高则系统的时钟频率也越高,单片机的运行速度也越快。本设计采用频率为12MHZ,微调电容C1和C2为30PF的内部时钟方式,电容为瓷片电容。判断单片机芯片及时钟系统是否正常工作有一个简单的方法,就是用万用表测量单片机晶振引脚(18,19脚)的对地电压,正常工作的单片机用数字万用表测量为例18脚对地电压约为224V,19脚对地电压约为209V。五、复位电路该电路采用按键手动复位。按键手动复位为电平方式。对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时间和5V连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题,其中电平复位是通过RET端经电阻与电源VCC接通而实现的,当时钟频率适用于12MHZ时,C取100UF,R取10K,为保证可靠复位,在初识化程序中应安排一定的延迟时间。六、电源电路LM78系列是美国国家半导体公司的固定输出三端正稳压器集成电路。我国和世界各大集成电路生产商均有同类产品可供选用,是使用极为广泛的一类串联集成稳压器。输出电流1A以上,内置过热保护电路,无需外部器件,输出晶体管安全范围保护,内置短路电流限制电路。LM7805外接电路的选择本电路用了全波整流电路。1此电源的缺点11此电源是线性稳压电路,所有有其特有的内部功率损耗大,全部压降均转换为热量损失了,效率低所以散热问题要特别注意12由于核心的元件7805的工作速度不太高,所以对于输入电压或者负载电流的急剧变化的响应慢13此电路没有加电源保护电路,7805本身有过流和温度保护但是扩流三极管TIP32C没有加保护,所以存在一个很大的缺点,如果7805在保护状态以后,电路的输出会是VINVCE,电路输出超过预期值,这点要特别注意2电源的优点21电路简单,稳定调试方便几乎不用调试22价格便宜,适合于对成本要求苛刻的产品23电路中几乎没有产生高频或者低频辐射信号的元件,工作频率低,EMI等方面易于控制3电路工作原理31参数的计算IOIOXXICIOXXIREGIQIQ为7805的静态工作电流,通常为48MAIREGIRIBIRIC/为TIP32C的电流放大倍数IRVBE/R1VBE为TIP32的基极导通电压所以IOXXIREGIQIRIBIQVBE/R1IC/IQ由于IQ很小,可略去,则IOXXVBE/R1IC/查TIP32C手册,VBE12V,其可取10IOXX12/RIC/12/22IC/1000545IC/10此处取主贴图中的22OHMIC10IOXX00545假设IOXX100MA,IC10100005451000455MA则IOIOXXIC100455555MA再假设IOXX200A,IC102000054510001955MAIOIOXXIC20019552155MA由上面的两个举例可见,输出电流大大的提高了上面的计算很多跟贴都讲述了,仔细推导一番即可32电阻R的大小R的大小对调整通过7805的电流有很大的关系,取不同的值带入上式即可看出R越大,则输出同样的电流的情况下流过7805的电流要小些,反之亦然通常这样的电路中,对于扩流三极管TIP32加散热片,而对于7805则无需要,但是R的值不能过大,其条件是RVBE/IREGIB33电路中7805输入端的电容的取值是一个错误,前面已经有朋友分析过了,主要是会造成浪涌,在上电的瞬间输出远大于5V,对后续电路造成损坏实际使用的时候,为了抑制7805的自激振荡,此电容通常取033UF。这里我们只做了抗高频干扰,选用了两个01UF的滤波电容。查相关资料该芯片的最大承受电流为01A,因此输入端必须界限流电阻R3,R312095/0158,取近似值,选用70的电阻。二极管IN4007用来卸掉C2上的储存电能,防止反向击穿LM7805。七、主电路原理图见附图1、AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案功能特性描述AT89C51提供以下标准功能4K字节FLASH闪存字节,128字节ROM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通讯口,片内振荡器及时钟电路。另外,AT89C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通讯口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。管脚说明P0口P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口P1口是一个内部提供上拉电阻的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”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示口管脚备选功能P30RXD(串行输入口)P31TXD(串行输出口)P32/INT0(外部中断0)P33/INT1(外部中断1)P34T0(记时器0外部输入)P35T1(记时器1外部输入)P36/WR(外部数据存储器写选通)P37/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP当/EA保持低电平时,则在此期间外部程序存储器(0000HFFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2来自反向振荡器的输出。选择该芯片的原因MCS51单片机是美国INTE公司于1980年推出的产品,典型产品有8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630MW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在,MCS51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS51单片机作为代表进行理论基础学习。有些文献甚至也将8051泛指MCS51系列单片机,8051是早期的最典型的代表作,由于MCS51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS51内核实际上已经成为一个8位单片机的标准。其他的公司的51单片机产品都是和MCS51内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51,PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL公司的AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由FLASH(程序存储器的内容至少可以改写1000次)存储器取带了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。不过在市场化方面,89C51受到了PIC单片机阵营的挑战,89C51最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS51的传奇。89S51就是在这样的背景下取代89C51的,现在,89S51目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的ATMEL目前公司已经停产AT89C51,将用AT89S51代替。89S51在工艺上进行了改进,89S51采用035新工艺,成本降低,而且将功能提升,增加了竞争力。89SXX可以像下兼容89CXX等51系列芯片。同时,ATMEL不再接受89CXX的定单,大家在市场上见到的89C51实际都是ATMEL前期生产的巨量库存而以。89S51相对于89C51增加的新功能包括新增加很多功能,性能有了较大提升,价格却基本不变,甚至比89C51更低ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。工作频率为33MHZ,大家都知道89C51的极限工作频率只有24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。具有双工UART串行通道。内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。双数据指示器。电源关闭标识。全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。兼容性方面向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS51等等),在89S51上一样可以照常运行,这就是所谓的向下兼容。2、74LS27374LS273基本描述最高工作频率40MHZ,功率耗散106MW。74LS273是边沿触发器,具有公共时钟和清除功能。可用作缓冲器,存储寄存器和位移寄存器。74LS273真值表输入输出/CLRCLKDQLXXLHHHHLLHLXQ。Q。稳态输入条件建立之前Q的电平。3、LMM1088BE行8行6列5行3列列4行行1列列行7列列2行列行4、元件列表元件名称元件型号元件数量单价(元)88点阵LEDLMM1088BE328单片机AT89C5128晶振12M24数据锁存器74LS2731212稳压器LM780522三极管C9015320210K4802电阻330640230PF402100PF402电容01UF802面包板230二极管IN40071005按钮1005八、计算书点阵工作电流值为20MA40MA,工作压降值为17V。因为点阵工作电流越大,点阵越亮,所以我们把点阵的工作电流定在35MA。由此来计算限流电阻R517/0035943这里选用R100的碳膜电阻。三极管工作在开关状态,即非线性工作区。因为IBIEIC,所以IB应适应性小,我们选用三机关的基极电阻为10K。验证IB507/10K043MA三极管的最大功耗为PUI12035042MW确定选用小功率、高频三极管,查资料选用N9015。单片机最小系统参数的选择P0口上拉电阻的选择为提高P0口的代负载能力和抗干扰能力,必须接上拉电阻,这里我们选用阻值为10K的电阻。外部时钟电路的选择该单片机系统要求F12MHZ,这里选用120MHZ的晶振为了提高稳定性和起振的快速性,电容C1和C2的典型值通常为30PF左右,这里选用电容为30PF的瓷片电容。稳压源参数的选择该电路的输出最大功率为PP120112W足够满足该电路。LM7805外接电路参数的选择查相关资料该芯片的最大承受电流为01A,因此输入端必须界限流电阻R3,R312095/0158这里选用阻值为70的精度为5的碳膜电阻。考虑到单片机的电源稳定性,我们必须在LM7805的输入端和输出端接滤波电容C1和C2为100PF的效果最好,这里我们选用100PF的瓷片电容。九、软件系统1、软件系统软件设计的编程思路见程序流程图,好的软件设计可以把人们解决问题的思路赋予单片机,充分发挥单片机的功能,简化硬件电路,节约生产成本。2、流程图开始初始化选中所有列选第一行延时选下一行选中所有行选中第一列延时选择下一列显示了64列十、调试程序ORG0000HLJMPMAINORG0100HMAINMOVP0,0FFHMOVP1,00HMOVP2,00HACALLDIS1MOVP1,0FHMOVP2,0FFHACALLDIS1MOVP1,00HMOVP2,00H初始化MOVA,0FEHMOVR1,08HHMOVP0,00HMOVP2,0FFHACALLDIS1MOVP2,00H显示了32行延时延时选中所有行选中所有列延时H1MOVP0,ASETBP10RLAACALLDIS1CLRP10ACALLDIS2DJNZR1,H1MOVP0,0FFHSETBP10ACALLDIS1CLRP10MOVR1,08HH2MOVP0,ASETBP11RLAACALLDIS1CLRP11ACALLDIS2DJNZR1,H2MOVP0,0FFHSETBP11ACALLDIS1CLRP11MOVR1,08HH3MOVP0,ASETBP12RLAACALLDIS1CLRP12ACALLDIS2DJNZR1,H3MOVP0,0FFHSETBP12ACALLDIS1CLRP12MOVR1,08HH4MOVP0,ASETBP13RLAACALLDIS1CLRP13ACALLDIS2DJNZR1,H4MOVP0,0FFHSETBP13ACALLDIS1CLRP13MOVR1,08HLMOVP0,00HMOVP1,0FHACALLDIS1MOVP1,00HL1MOVP0,ASETBP20RLAACALLDIS1CLRP20ACALLDIS2DJNZR1,L1MOVP0,0FFHSETBP20ACALLDIS1CLRP20MOVR1,08HL2MOVP0,ASETBP21RLAACALLDIS1CLRP21ACALLDIS2DJNZR1,L2MOVP0,0FFHSETBP21ACALLDIS1CLRP21MOVR1,08HL3MOVP0,ASETBP22RLAACALLDIS1CLRP22ACALLDIS2DJNZR1,L3MOVP0,0FFHSETBP22ACALLDIS1CLRP22MOVR1,08HL4MOVP0,ASETBP23RLAACALLDIS1CLRP23ACALLDIS2DJNZR1,L4MOVP0,0FFHSETBP23ACALLDIS1CLRP23MOVR1,08HL5MOVP0,ASETBP24RLAACALLDIS1CLRP24ACALLDIS2DJNZR1,L5MOVP0,0FFHSETBP24ACALLDIS1CLRP24MOVR1,08HL6MOVP0,ASETBP25RLAACALLDIS1CLRP25ACALLDIS2DJNZR1,L6MOVP0,0FFHSETBP25ACALLDIS1CLRP25MOVR1,08HL7MOVP0,ASETBP26RLAACALLDIS1CLRP26ACALLDIS2DJNZR1,L7MOVP0,0FFHSETBP26ACALLDIS1CLRP26MOVR1,08HL8MOVP0,ASETBP27RLAACALLDIS1CLRP27ACALLDIS2DJNZR1,L8MOVP0,0FFHSETBP27ACALLDIS1CLRP27MOVR1,08HQSMOVP0,00HMOVP1,0FHMOVP2,0FFHACALLDIS1MOVP1,00HMOVP2,00HACALLDIS2ACALLDIS2ACALLDIS2ACALLDIS2ACALLDIS2ACALLDIS2ACALLDIS2ACALLDIS2ACALLDIS2ACALLDIS2LJMPMAINDIS1MOVR7,01H延时一DLMOVR6,7FHDL6DJNZR6,DL6DJNZR7,DLRETDIS2MOVR7,0FFH延时二DL1MOVR6,0FFHDL7DJNZR6,DL7DJNZR7,DL1RETEND十一、电路调试电路的调试分为硬件调试和软件调试两部分,两者一般要配合进行。1、硬件调试1、判断元器件的好坏三极管的判别判断晶体三极管的好坏,首先要判别晶体三极管的三极,可用两个万用表同时测量,其方法是用万用表的RX1K档或RX100档对于NPN型管,当将两个负表笔接基极,正表笔分别接集电极和发射极时,测出的两个PN结的正向电阻应为几百欧或几千欧,然后把表笔对调再测两个PN结的反向电阻,一般应为几十千欧或几百千欧以上,然后再用万用表测发射极和集电极之间的电阻,测完后再对调表笔再测一次,两次阻值都应在几十千欧以上,这样的三极管可以基本上断定是好的。晶体三极管主要起放大作用,那么如何判测三极管的放大能力呢其方法是将万用表调到RX100或RX1K档,当测NPN型管时,正表笔接发射极,负表笔接集电极,测出的阻值一般为几千欧以上,然后在集电极和基极之间串接一个100K欧的电阻,这时用万用表所测的阻值明显减小,变化越大说明该三极管的放大能力越大,正常;如果变化很小或根本没有变化,那就说明该三极管放大量很小或没有放的能力。芯片好坏的判别判断集成电路块的好坏,可用万用表测量集成块各脚对地的工作电压,对地电阻值,工作电流是否正常。还可将集成块取下,测量集成块各脚与接地脚之间的阻值是否正常,同时在取下集成块的时候可测量其外接电路各脚的对地电阻是否正常。需要特别说明的是,在更换集成电路块时,一定要注意焊接质量和焊接时间,有的集成电路块的引脚较多,如焊接不好容易产生新的故障,焊接时间太长,很容易损坏集成块的内部电路,甚至使其印刷电路的铜箔和基板脱离而增加不必要的工作量。在焊接时最好使用专用的烙铁头以加快焊接时间,并要注意散热,如引脚太多一次焊不好,可等下次再焊亦可,或者先购回一个相同引脚的集成电路插座,先将插座焊接好后,再将集成电路块插入即可,能这样做是最好的,但需要注意的是代替时要弄清供电电压阻抗匹配,引脚位置以及外围控制电路等问题。根据设计的原理电路作好实验电路板后便进入硬件调试阶段。检查线路是否连接正确,有无断接,按照原理图逐一检查各芯片连线。检查LED的行和列是否次序排列正确,按照逻辑图分别给74LS273输出端和9015三极管集电极加15V的电压,观察行和列的次序排列是否有错。检查各芯片引脚电位,观察是否符合逻辑图。2、软件调试首先仿真调试,将样板机接上仿真机的40芯片仿真插头进行调试,调试部分接口电路是否满足设计要求,先编写调试程序用来逐一检查调试硬件电路系统设计的准确性。在仿真调试之初,简单而正确的调试软件不能显示,在马老师的指导下,使用仿真机的宏单步运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一手房经纪公司劳动合同
- 2025年福建省泉州市安溪一中、养正中学、泉州实验学校高考英语模拟试卷(4月份)
- 证券市场研究服务合同
- 稀有金属加工中的创新设计与实践考核试卷
- 架线工程进度计划与资源优化配置考核试卷
- 林木育种目标与选择考核试卷
- 皮手套的人体工程学设计与应用考核试卷
- 少先队员入队知识培训
- 护理学生职业定位
- 植物油加工新技术与产业发展趋势考核试卷
- 江苏省常熟市2022-2023学年高一下学期期中考试历史试题 含答案
- 2025年04月国家广播电视总局直属事业单位公开招聘310人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 地铁施工监测监理细则
- 江苏省苏州市2024-2025学年度第二学期七年级历史期中模拟试卷(1)含答案
- 住建局安全管理汇报
- 2024年山东省国控设计集团有限公司招聘笔试真题
- 学校校园膳食监督家长委员会履职承诺协议书
- 粉体输送设备安装工程施工合同
- 人教版七年级英语下册 Unit5 Here and Now(上课、复习课件)
- 智能交通系统在城市管理中的应用与前景
- 2024年第一次广东省普通高中生物学业水平合格性考试含答案
评论
0/150
提交评论