单片机毕业设计----基于单片机的多功能电子时钟设计(含外文翻译) 下载本文

浏览找到所编译的程序。单击确定。

(4)单击左下角运行按钮,进行软件仿真、调试,直到出现正确的结果。

5系统调试

5.1硬件调试

5.1.1排除元器件失效

造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误,造成器件烧坏。可以采取检查元器件与设计要求的型号、规格和安装是否一致。在保证安装无误后,用替换方法排除错误。

5.1.2排除电源故障

在通电前,一定要检查电源电压的幅值和极性,否则很容易造成集成块损坏。加电后检查各插件上引脚的电位,一般先检查VCC与GND之间电位,若在5V~4.8V之间属正常。若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热损坏。

5.1.3 联机仿真调试

联机仿真必须借助仿真开发装置、示波器、万用表等工具。这些工具是单片机开发的最基本工具。信号线是联络8031和外部器件的纽带,如果信号线连结错误或时序不对,那么都会造成对外围电路读写错误。51系列单片机的信号线大体分为读、写信号线、片选信号线、时钟信号线、外部程序存贮器读选通信号(PSEN)、地址锁存信号(ALE)、复位信号等几大类。这些信号大多属于脉冲信号,对于脉冲信号借助示波器(这里指通用示波器)用常规方法很难观测到,必须采取一定措施才能观测到。应该利用软件编程的方法来实现。例如对片选信号,运行下面的小程序就可以检测出译码片选信号是否正常。

5.2软件调试

本设计的软件编译是在Keil uVision3上进行的,此软件可以生成HEX文件用于下载到单片机上工作。生成HEX文件后可以在PROTUES上进行仿真调试。如图5-1至5-4为仿真截图。(以下均为将扫描显示间隔在50Ms下的截图,实际下载到单片机的程序延时为

17

5MS)

图5-1 仿真截图一

图5-2 仿真截图二

18

图5-3 仿真截图三

19

图5-4 仿真截图四

20