单片机远程控制的硬件线路的设计与调试毕业设计论文

上传人:沈*** 文档编号:42684124 上传时间:2021-11-27 格式:DOC 页数:35 大小:282.03KB
收藏 版权申诉 举报 下载
单片机远程控制的硬件线路的设计与调试毕业设计论文_第1页
第1页 / 共35页
单片机远程控制的硬件线路的设计与调试毕业设计论文_第2页
第2页 / 共35页
单片机远程控制的硬件线路的设计与调试毕业设计论文_第3页
第3页 / 共35页
资源描述:

《单片机远程控制的硬件线路的设计与调试毕业设计论文》由会员分享,可在线阅读,更多相关《单片机远程控制的硬件线路的设计与调试毕业设计论文(35页珍藏版)》请在装配图网上搜索。

1、点阵广告牌设计一、摘要单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。在我国,单片机已被广泛应用于工业自动化控制、自动检测、智能仪表、家用电器等各个方面。在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字。汉字显示方式是先根据所需要的汉字提取汉字点阵(如1616点阵),将点阵文件存入ROM,形成新的汉字编码;而在使用时则需要先根据新的汉字编码组成语句,提取相应的点阵进行汉字显示。本设计由单片机AT89C51的P0口

2、传送数据,P1口和P0口配合选择所要显示的行,P2口和P0口配合选择所要显示的列。再由 88点阵LED显示器及其他一些外围电路显示所要求的显示的点阵式汉字、图形以及动画。其中的汉字编码由Zimo221应用程序提取。关键词:单片机,LED显示器IntroductionThe single chip Microcomputer has been published since the 20thcentury 70s, compared to is valued peoples and the attention by the extremely high natural price, theref

3、ore application very broad, the development is very quick. The single chip Microcomputer is the volume small, the weight light, the antijamming ability strong, is not high to the environment request, price inexpensive, reliability high, flexibility good, the development is easy. General engineers an

4、d technicians after study related monolithic integrated circuit knowledge, also can depend upon the single chip Microcomputer system which own strength develops hoped, and may obtain the highereconomic efficiency. Because of this, in our country, the single chip Microcomputer widely has been applied

5、 in the industrial automation control, the automatic detection, the intelligent measuring appliance, the domestic electric appliances and so on each aspect. In the modern industry control and in some intellectualized instrument measuring appliances, more and more many places need to use the lattice

6、graph monitor to demonstrate the Chinese character. The Chinese character display mode is first according to the Chinese character which needs withdraws the Chinese character lattice (for example 1616 lattice), stores the lattice document ROM, forms the new Chinese character code; But when use needs

7、 first according to the new Chinese character code composition sentence, then acts according to the new code by MCU to withdraw the corresponding lattice to carryon the Chinese character demonstration. The single chip Microcomputer controls the LED lattice demonstration at present extremely to be wi

8、despread in the public place application. For example the station starts out the time toinstruct that, the stock hall stock price display panel, the market active billboard, waits for a plane the hall to take off timetable and so on. The lattice demonstrated the characteristic is the size, the shape

9、 and the color which may defer to needs carries on the combination ,realizes each kind of language and the graph change with the monolithic integrated circuit control, achieves the advertisement spropaganda and the prompt goal. This design single chip Microcomputer AT89C51 88 lattice LED monitor and

10、 other some periphery electric circuit composition lattice type Chinese character, graph. Key word: The single chip Microcomputer, LED monitor 二、项目概述和设计思路1、项目概述2、设计思路(1)硬件系统根据设计要求,硬件电路设计框图如下图所示,硬件电路结构初步设想由以下6部分组成:时钟电路、复位电路、单片机、行驱动电路、列驱动电路和点阵显示模块电路。硬件系统电路设计框图复位电路时钟电路输入电路点阵显示列驱动电路点阵显示行驱动电路点 阵 L E D显示器

11、单片机(2)软件系统根据硬件系统电路设计框图,对各部分模块的原理进行分析,编写个子模块程序,最终将其组合。三、本设计原理1、复位电路该电路涉及到锁存器的扩展和88 LED的接口电路问题,本次设计的硬件由单片机的P1.0p1.3来控制LED的行地址,由单片机的P1.0p1.3来控制LED的列地址,行驱动分别用三极管9015来驱动。数据由单片机的P0口直接输出,当输入到锁存器后,在74LS273中保持;经过三极管9015驱动和限流电阻到达LED显示器。由于LED显示器某一时间内只能扫描一行,即逐行扫描,本程序采用扩展锁存器方式。(说明:在实际电路中,遇到了单片机与外围电路的速度不匹配的问题,后将单

12、片机的输出改为I/O口方式来控制外部扩展的锁存器)芯片引脚及电路参见原理图。1、硬件系统硬件电路设计框图复位电路时钟电路输入电路点阵显示列驱动电路点阵显示行驱动电路88点阵LED显示器AT89C51单片机2、设计基本原理AT89C51单片机作为控制器控制显示器的显示及结果。由单片机的P1.0p1.3来控制LED的行地址,由单片机的P1.0p1.3来控制LED的列地址,行驱动分别用三极管9015来驱动。数据由单片机的P0口直接输出,当输入到锁存器后,在74LS273中保持;经过三极管9015驱动和限流电阻到达LED显示器。由于LED显示器某一时间内只能扫描一行,即逐行扫描,本程序采用扩展锁存器方

13、式。1、电路原理和器件选择在这里列出本次设计关键部分器件的名称及其在电路中的主要功能:AT89C51:单片机,控制LED的数字显示。74LS273:锁存器,LED显示扩展电路中的段码和位码使用了12片74LS273,上升沿锁存。稳压电源:提供稳定的+5V电压。复位按钮RESET:在复位电路中起程序手动复位的作用。9015:三极管,在行驱动电路中用来放大行电路的信号,但输出的信号和原来的信号相反。2、单片机各个口的分配和连接在这里列出本设计关键部分单片机和各个模块管脚的连接。P1.0P1.3作为行地址选择信号直接连接在74LS273的CLK端选择所需的74LS273。P0.0P0.7作为单片机的

14、数据总线,LED显示的内容通过P0.0P0.7数据线从单片机传送到74LS273,经过三极管和限流电阻再传送到点阵块。P2.0P2.7作为列地址选择信号直接连接在74LS273的CLK端选择所需的74LS273。3、8X8点阵LED汉字显示工作原理本项目中,我们把32个88 LED作成3264矩形显示器,并把每4个88点阵拼成一个1616点阵单元。这样就保证了此显示器显示8个汉字或是8个独立的1616的图形,显示整体为2048个点,也就组成了1个3264点阵共显示8个汉字,下文把此看成整体。1616点阵共有2种接线方式,即共阴极接法和共阳极接法,共阳极接法的原理图如下图所示,图中只画出了1个4

15、4点阵二极管,每一行发光二极管的阳极接在一起,有一个引出端r,每一列发光二极管的阴极接在一起,有一个引出端c,当给二极管阳极引出端r加高电平时,阴极引出端c加低电平时,在上脚的二极管点亮。因此,对行和列的电平扫描控制时,可以实现显示不同汉字的目的。4、LED显示器显示效果原理由于1列到16列的LED显示器的发光和熄灭过程中,每秒要重复70次以上,所以在人眼暂存效应作用下,看上去整个LED显示屏是一起亮的,这些被点亮的点组成相应的图像和字型给人们传递的信息。改变列线与数据的前后顺序会使整个屏幕的显示内容有上下移动的感觉,改变提取数值的前后顺序会使整个屏幕的显示内容有左右移动的感觉。3264点阵L

16、ED与单片机的接口3264点阵LED引脚排列如下图所示,当单片机AT89C51控制时连接3264点阵LED需要接入12块74LS273锁存器,如下图所示在编控制时将32X64点阵分为行和列两部分,共为32行64列。每显示一个汉字如1616点阵a的每一列由两个字节组成。数据分两次送入,然后扫描1列,每显示一个汉字需扫描16次。四、时钟电路MCS-51单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍地工作,因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。电路中的电容C1和C2典型值通常选择为30pF左右。对外接电容的值虽然没有严格的要求,但电容的大小

17、会影响振荡器的频率高低,振荡器的稳定性和起振的快速性,晶振的频率越高则系统的时钟频率也越高,单片机的运行速度也越快。本设计采用频率为12Mhz,微调电容C1和C2为30pF的内部时钟方式,电容为瓷片电容。判断单片机芯片及时钟系统是否正常工作有一个简单的方法,就是用万用表测量单片机晶振引脚(18,19脚)的对地电压,正常工作的单片机用数字万用表测量为例:18脚对地电压约为2.24V,19脚对地电压约为2.09V。五、复位电路该电路采用按键手动复位。按键手动复位为电平方式。对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时

18、间和+5V连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题,其中电平复位是通过RET端经电阻与电源VCC接通而实现的,当时钟频率适用于12Mhz时,C取100uF,R取10K,为保证可靠复位,在初识化程序中应安排一定的延迟时间。六、电源电路LM78系列是美国国家半导体公司的固定输出三端正稳压器集成电路。我国和世界各大集成电路生产商均有同类产品可供选用,是使用极为广泛的一类串联集成稳压器。输出电流1A以上,内置过热保护电路,无需外部器件,输出晶体管安全范围保护,内置短路电流限制电路。LM7805外接电路的选择本电路用了全波整流电路。1. 此电源的缺点:1.1 此电源是线

19、性稳压电路,所有有其特有的内部功率损耗大,全部压降均转换为热量损失了,效率低.所以散热问题要特别注意.1.2 由于核心的元件7805的工作速度不太高,所以对于输入电压或者负载电流的急剧变化的响应慢.1.3 此电路没有加电源保护电路,7805本身有过流和温度保护但是扩流三极管TIP32C没有加保护,所以存在一个很大的缺点,如果7805在保护状态以后,电路的输出会是Vin-Vce, 电路输出超过预期值,这点要特别注意.2. 电源的优点.2.1 电路简单,稳定.调试方便(几乎不用调试).2.2 价格便宜,适合于对成本要求苛刻的产品.2.3 电路中几乎没有产生高频或者低频辐射信号的元件,工作频率低,E

20、MI等方面易于控制.3. 电路工作原理.3.1参数的计算Io = Ioxx + Ic.Ioxx = IREG IQ ( IQ 为7805的静态工作电流,通常为4-8mA)IREG = IR + Ib = IR + Ic/ ( 为TIP32C的电流放大倍数)IR = VBE/R1 ( VBE 为 TIP32的基极导通电压)所以 Ioxx = IREG IQ = IR + Ib IQ = VBE/R1 + IC/- IQ 由于IQ很小,可略去,则: Ioxx = VBE/R1 + IC/ 查TIP32C手册,VBE = 1.2V, 其 可取10Ioxx = 1.2/R + Ic/ = 1.2/22

21、 + Ic/10 = 0.0545 + Ic/10 (此处取主贴图中的22 OHM )Ic = 10 * (Ioxx 0.0545 )假设Ioxx = 100mA, Ic = 10 * ( 100 - 0.0545 * 1000 ) = 455(mA)则Io = Ioxx + Ic = 100 + 455 = 555 mA.再假设Ioxx = 200A, Ic = 10 * ( 200 0.0545 * 1000 ) = 1955mAIo = Ioxx + Ic = 200 + 1955 = 2155mA由上面的两个举例可见,输出电流大大的提高了.上面的计算很多跟贴都讲述了,仔细推导一番即可.

22、3.2 电阻R的大小R的大小对调整通过7805的电流有很大的关系,取不同的值带入上式即可看出.R越大,则输出同样的电流的情况下流过7805的电流要小些,反之亦然.通常这样的电路中,对于扩流三极管TIP32加散热片,而对于7805则无需要,但是R的值不能过大,其条件是: R VBE /( IREG IB).3.3 电路中7805输入端的电容的取值是一个错误,前面已经有朋友分析过了,主要是会造成浪涌,在上电的瞬间输出远大于5V,对后续电路造成损坏. 实际使用的时候,为了抑制7805的自激振荡,此电容通常取0.33uF。 这里我们只做了抗高频干扰,选用了两个0.1uF的滤波电容。查相关资料该芯片的最

23、大承受电流为0.1A,因此输入端必须界限流电阻R3,R3=(12*0.9-5)/0.1=58,取近似值,选用70的电阻。二极管IN4007用来卸掉C2上的储存电能,防止反向击穿LM7805。七、主电路原理图见附图1、AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案

24、.功能特性描述: AT89C51提供以下标准功能:4K字节Flash闪存字节,128字节ROM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通讯口,片内振荡器及时钟电路。另外,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通讯口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。 管脚说明:P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于

25、外部程序数据存储器,它可以被定义为数据/地址的第八位。在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口

26、的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚

27、备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡

28、器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1

29、时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。选择该芯片的原因:MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经

30、停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。 有些文献甚至也将8051泛指MCS-51系列单片机,8051是早期的最典型的代表作,由于MCS-51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51内核实际上已经成为一个8位单片机的标准。 其他的公司的51单片机产品都是和MCS-51内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51, PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL公司的 AT8

31、9C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写1000次)存储器取带了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。 不过在市场化方面,89C51受到了PIC单片机阵营的挑战,89C51最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS-51的传奇。89S51就是在这样的背景下取代89C51的,现在,89S51目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的ATMEL目前公司已经停产AT89C51,将用AT89S51代替。89S51在工艺上进

32、行了改进,89S51采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。89SXX可以像下兼容89CXX等51系列芯片。同时,ATMEL不再接受89CXX的定单,大家在市场上见到的89C51实际都是ATMEL前期生产的巨量库存而以。89S51相对于89C51增加的新功能包括:- 新增加很多功能,性能有了较大提升,价格却基本不变,甚至比89C51更低!- ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。- 工作频率为33MHz,大家都知道89C51的极限工作频率只有24M,就是说S51具有更高工作频率,从而具有了更快的计算

33、速度。- 具有双工UART串行通道。- 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。- 双数据指示器。- 电源关闭标识。- 全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。n 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S51上一样可以照常运行,这就是所谓的向下兼容。2、74LS27374LS273基本描述:最高工作频率:40MHz,

34、功率耗散10.6mW。74LS273是边沿触发器,具有公共时钟和清除功能。可用作缓冲器,存储寄存器和位移寄存器。74LS273真值表:输入输出/CLRCLKDQLXXLHHHHLLHLXQ。Q。:稳态输入条件建立之前Q的电平。3、LMM-1088BE 4、元件列表元件名称元件型号元件数量单价(元)88点阵LEDLMM-1088BE328单片机AT89C5128晶振12M24数据锁存器74LS273121.2稳压器LM780522三极管C9015320.2电阻10K480.2330640.2电容30pF40.2100pF40.20.1uF80.2面包板230二极管IN4007100.5按钮100

35、.5八、计算书点阵工作电流值为20mA-40mA,工作压降值为1.7V。因为点阵工作电流越大,点阵越亮,所以我们把点阵的工作电流定在35mA。由此来计算限流电阻R=(5-1.7)/0.035=94.3这里选用R=100的碳膜电阻。三极管工作在开关状态,即非线性工作区。因为Ib+Ie=Ic,所以Ib应适应性小,我们选用三机关的基极电阻为10K。验证:Ib=(5-0.7)/10K=0.43mA三极管的最大功耗为P=UI=1.2*0.35=0.42mW确定选用小功率、高频三极管,查资料选用N9015。单片机最小系统参数的选择P0口上拉电阻的选择为提高P0口的代负载能力和抗干扰能力,必须接上拉电阻,这

36、里我们选用阻值为10K的电阻。外部时钟电路的选择该单片机系统要求f=12MHz,这里选用12.0MHz的晶振为了提高稳定性和起振的快速性,电容C1和C2的典型值通常为30pF左右,这里选用电容为30pF的瓷片电容。稳压源参数的选择该电路的输出最大功率为PP=12*0.1=1.2W足够满足该电路。LM7805外接电路参数的选择查相关资料该芯片的最大承受电流为0.1A,因此输入端必须界限流电阻R3,R3=(12*0.9-5)/0.1=58这里选用阻值为70的精度为5%的碳膜电阻。考虑到单片机的电源稳定性,我们必须在LM7805的输入端和输出端接滤波电容C1和C2为100pF的效果最好,这里我们选用

37、100pF的瓷片电容。九、软件系统1、软件系统 软件设计的编程思路见程序流程图,好的软件设计可以把人们解决问题的思路赋予单片机,充分发挥单片机的功能,简化硬件电路,节约生产成本。2、流程图选中所有行开始选中第一列初始化延时选中所有列选择下一列选第一行延时显示了64列选下一行延时显示了32行选中所有行选中所有列延时延时十、 调试程序 ORG 0000H LJMP MAIN ORG 0100HMAIN: MOV P0,#0FFH MOV P1,#00H MOV P2,#00H ACALL DIS1 MOV P1,#0FH MOV P2,#0FFH ACALL DIS1 MOV P1,#00H MO

38、V P2,#00H ;初始化 MOV A,#0FEH MOV R1,#08H H: MOV P0,#00H MOV P2,#0FFH ACALL DIS1 MOV P2,#00H H1: MOV P0,A SETB P1.0 RL A ACALL DIS1 CLR P1.0 ACALL DIS2 DJNZ R1,H1 MOV P0,#0FFH SETB P1.0 ACALL DIS1 CLR P1.0 MOV R1,#08HH2: MOV P0,A SETB P1.1 RL A ACALL DIS1 CLR P1.1 ACALL DIS2 DJNZ R1,H2 MOV P0,#0FFH SET

39、B P1.1 ACALL DIS1 CLR P1.1 MOV R1,#08HH3: MOV P0,A SETB P1.2 RL A ACALL DIS1 CLR P1.2 ACALL DIS2 DJNZ R1,H3 MOV P0,#0FFH SETB P1.2 ACALL DIS1 CLR P1.2 MOV R1,#08HH4: MOV P0,A SETB P1.3 RL A ACALL DIS1 CLR P1.3 ACALL DIS2 DJNZ R1,H4 MOV P0,#0FFH SETB P1.3 ACALL DIS1 CLR P1.3 MOV R1,#08HL: MOV P0,#00H

40、 MOV P1,#0FH ACALL DIS1 MOV P1,#00H L1: MOV P0,A SETB P2.0 RL A ACALL DIS1 CLR P2.0 ACALL DIS2 DJNZ R1,L1 MOV P0,#0FFH SETB P2.0 ACALL DIS1 CLR P2.0 MOV R1,#08HL2: MOV P0,A SETB P2.1 RL A ACALL DIS1 CLR P2.1 ACALL DIS2 DJNZ R1,L2 MOV P0,#0FFH SETB P2.1 ACALL DIS1 CLR P2.1 MOV R1,#08HL3: MOV P0,A SET

41、B P2.2 RL A ACALL DIS1 CLR P2.2 ACALL DIS2 DJNZ R1,L3 MOV P0,#0FFH SETB P2.2 ACALL DIS1 CLR P2.2 MOV R1,#08HL4: MOV P0,A SETB P2.3 RL A ACALL DIS1 CLR P2.3 ACALL DIS2 DJNZ R1,L4 MOV P0,#0FFH SETB P2.3 ACALL DIS1 CLR P2.3 MOV R1,#08HL5: MOV P0,A SETB P2.4 RL A ACALL DIS1 CLR P2.4 ACALL DIS2 DJNZ R1,L

42、5 MOV P0,#0FFH SETB P2.4 ACALL DIS1 CLR P2.4 MOV R1,#08HL6: MOV P0,A SETB P2.5 RL A ACALL DIS1 CLR P2.5 ACALL DIS2 DJNZ R1,L6 MOV P0,#0FFH SETB P2.5 ACALL DIS1 CLR P2.5 MOV R1,#08HL7: MOV P0,A SETB P2.6 RL A ACALL DIS1 CLR P2.6 ACALL DIS2 DJNZ R1,L7 MOV P0,#0FFH SETB P2.6 ACALL DIS1 CLR P2.6 MOV R1,

43、#08HL8: MOV P0,A SETB P2.7 RL A ACALL DIS1 CLR P2.7 ACALL DIS2 DJNZ R1,L8 MOV P0,#0FFH SETB P2.7 ACALL DIS1 CLR P2.7 MOV R1,#08HQS: MOV P0,#00H MOV P1,#0FH MOV P2,#0FFH ACALL DIS1 MOV P1,#00H MOV P2,#00H ACALL DIS2 ACALL DIS2 ACALL DIS2 ACALL DIS2 ACALL DIS2 ACALL DIS2 ACALL DIS2 ACALL DIS2 ACALL DI

44、S2 ACALL DIS2 LJMP MAINDIS1: MOV R7,#01H ;延时一DL: MOV R6,#7FHDL6: DJNZ R6,DL6 DJNZ R7,DL RETDIS2: MOV R7,#0ffH ;延时二DL1: MOV R6,#0ffHDL7: DJNZ R6,DL7 DJNZ R7,DL1 RET END十一、 电路调试电路的调试分为硬件调试和软件调试两部分,两者一般要配合进行。1、硬件调试1、 判断元器件的好坏三极管的判别判断晶体三极管的好坏,首先要判别晶体三极管的三极,可用两个万用表同时测量,其方法是用万用表的R X 1K档或R X 100档对于NPN型管,当将

45、两个负表笔接基极,正表笔分别接集电极和发射极时,测出的两个PN结的正向电阻应为几百欧或几千欧,然后把表笔对调再测两个PN结的反向电阻,一般应为几十千欧或几百千欧以上,然后再用万用表测发射极和集电极之间的电阻,测完后再对调表笔再测一次,两次阻值都应在几十千欧以上,这样的三极管可以基本上断定是好的。晶体三极管主要起放大作用,那么如何判测三极管的放大能力呢?其方法是将万用表调到R X 100或R X 1K档,当测NPN型管时,正表笔接发射极,负表笔接集电极,测出的阻值一般为几千欧以上,然后在集电极和基极之间串接一个100K欧的电阻,这时用万用表所测的阻值明显减小,变化越大说明该三极管的放大能力越大,

46、正常;如果变化很小或根本没有变化,那就说明该三极管放大量很小或没有放的能力。芯片好坏的判别判断集成电路块的好坏,可用万用表测量集成块各脚对地的工作电压,对地电阻值,工作电流是否正常。还可将集成块取下,测量集成块各脚与接地脚之间的阻值是否正常,同时在取下集成块的时候可测量其外接电路各脚的对地电阻是否正常。需要特别说明的是,在更换集成电路块时,一定要注意焊接质量和焊接时间,有的集成电路块的引脚较多,如焊接不好容易产生新的故障,焊接时间太长,很容易损坏集成块的内部电路,甚至使其印刷电路的铜箔和基板脱离而增加不必要的工作量。在焊接时最好使用专用的烙铁头以加快焊接时间,并要注意散热,如引脚太多一次焊不好

47、,可等下次再焊亦可,或者先购回一个相同引脚的集成电路插座,先将插座焊接好后,再将集成电路块插入即可,能这样做是最好的,但需要注意的是代替时要弄清供电电压阻抗匹配,引脚位置以及外围控制电路等问题。根据设计的原理电路作好实验电路板后便进入硬件调试阶段。检查线路是否连接正确,有无断接,按照原理图逐一检查各芯片连线。检查LED的行和列是否次序排列正确,按照逻辑图分别给74LS273输出端和9015三极管集电极加1.5V的电压,观察行和列的次序排列是否有错。检查各芯片引脚电位,观察是否符合逻辑图。2、软件调试首先仿真调试,将样板机接上仿真机的40芯片仿真插头进行调试,调试部分接口电路是否满足设计要求,先

48、编写调试程序用来逐一检查调试硬件电路系统设计的准确性。在仿真调试之初,简单而正确的调试软件不能显示,在马老师的指导下,使用仿真机的宏单步运行程序,用万用表检查样板各芯片引脚的电位是否符合逻辑,最后发现样板电路中的74LS273的CLR引脚的逻辑电平弄反了,即高电平导通,低电平截止,把它改正后,调试程序能被LED显示。参考文献一 求是科技 靳达 人民邮电出版社 单片机应用系统开发实例导航二 电子制作出版社 电子制作(合订本)下测三 韩志军 沈晋源 望振波 机械工业出版社 单片机应用系统设计四 楼然苗 李光飞 北京航空航天大学出版社 51单片机设计实例五 雷晓平等编 电子科技大学出版社 单片机及其

49、应用六 李兰友等编 电子工业出版社 单片机开发应用十例七 王家文编 陕西电子编辑部 单片机器件及应用八 张慰合编 陕西电子编辑部 微型计算机原理、接口及应用九 吴微、文军等编 武汉大学出版社 单片机原理及制作十 袁光明 电子科技大学出版社 新颖电子器件应用手册十一 朱宇光 电子工业出版社 单片机应用新技术教程十二 赵秀珍 单水磊 中国水利水电出版社 单片微型机算机原理及其应用鸣谢在毕业期间,无论是确定设计方案,收集资料。还是制作硬件,撰写论文,我都得到了指导老师的全力帮助和耐心指导。马老师学识渊博,治学严谨,平易近人,是我学习和生活的榜样,在此我特向马老师表示最崇高的敬意和由衷的感谢。大学四年

50、的生活转眼就要结束了,这四年是我人生中最重要的学习时间在大学校园里,我不仅学到了丰富的专业知识,更学到了终身受用的学习方法和积极的生活态度,通过对各门课程的学习和与相关专业老师的沟通,使我深感机会难得,获益匪浅,母校严谨的学风和老师的广博丰富的知识令我敬佩,各位老师的悉心授课使我对电气专业有了更多、更深层的认识,为以后的学习和工作打下坚实的基础。此时此刻,我要感谢电气系的全体老师四年来对我的指导和帮助,他们广博精湛的学识、严谨的治学态度,使我得到的不仅是知识,还有他们对知识孜孜不倦的追求精神及做人的品质,这将使我终身受益,尤其对马老师表示由衷的感谢。马老师在百忙之中对我的设计给予了细心的指导和

51、耐心的指导。他在学术上精益求精,一丝不苟的精神和工作上严谨求实的作风,以及忘我的学习态度给我留下了深刻印象。另外在设计过程中还得到了设计小组成员的大力帮助,在此表示感谢,我将在以后的工作中继续努力,不断学习。在不久的将来努力成为一名优秀的电气工程师。最后再次感谢母校和各位老师对我四年的培养和帮助。结束语经过了两个月的学习和工作,我终于完成了点阵发光二极管广告牌单片机控制的论文,从开始接到论文题目到设计方案的确定,再到论文文章的完成,每走一步对我来说都是新的尝试和挑战。这也是我在大学期间独立完成的最大的项目。在这段时间里,我学到了很多知识,也有了很多感受。从对LED显示屏的单片机控制一无所知,对

52、单片机外围的各种硬件,各种接线方式等很不了接的状态。我开始独立的学习和探索,查相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩的作品逐步完善起来,每一次改进都是我学习的收益,每一次试验的成功都会让我兴奋,从中我也充分认识到了点阵广告牌的应用前景和掌握单片机技术的重要性,了解单片机的具体结构和具体工作方式。虽然我的论文作品不是很成熟,还有很多不足之处,但我引以自豪的说,这里面的每一句话都有我的劳动,我相信其中的酸甜苦辣最终都会化为甜美的甘泉。这次做论文的经历也使我终身受益,我感受到作论文是真正用心去做的一件事情,是真正的自己学习的过程和研究的过程。没有学习就不可能有研究的能力,没有自己的研究就不会有所突破,那也就不叫论文了,希望这次经历能让我在以后学习工作中激励我继续进步。Page 35 of 35

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!