当前位置:文档之家› 单片机程序调试步骤

单片机程序调试步骤

单片机程序调试步骤
单片机程序调试步骤

步骤:

①首先建立工程项目文件;

②为工程选择目标器件(如TA89S52);

③工程项目设置软硬件调试环境;

④创建源程序文件并输入程序代码;

⑤保存创建的源程序项目文件;

⑥把源程序文件添加到项目中;

第一步:建立工程项目文件

双击桌面Keil uVision3.LNK快捷图标得到图1 KEIL 图标

在打开的下界面中点工程项得到图2。

图1

打开工程下拉菜单,选择点击“新建工程“,首先在这里要新建一个工程项目文件。

图2

为工程文件取一个名称,确定选择存放的路径(事先为每一个工程单独建立一个目录),在建立工程时形成的所有文件全部存放在这个目录下,如起工程名y2(此时不加后缀),保存类型选择Project Files(*.uv2)点保存

选择新建工

图3

接下来选择CPU驱动芯片,如AT89S52芯片,然后点确定。

图4

这时提示:复制标准的8051开始代码到工程项目文件夹或添加文件到工程项目文件夹?(如果选择Y之后将会产生一个STARTUP文件,对我们实验是一个无用的文件,会在个别计算机上会导致不能创建目标文件,同时会产生一个空白的工程项目文件),选择N之后只建立一个空白的工程项目文件,我们选N便于操作。

至此用户就完成了建立一个空白的工程项目文件,并为工程选好了目标器件,但却是空白的工程项目文件。

第二步:建立源文件

在界面中打开文件下拉菜单,在打开的选项中点“新建”,产生一个新建空白文件。

点新建

图1

在新建空白文件中输入源程序文件

图3

在确认源程序无错时点保存,这时界面上弹出提示“另存为”菜单,选择好保存路径,也就是刚才保存建立工程项目文件的目录路径,输入文件名,如y2.asm(要有后缀,汇编程序是*.asm),然后点击保存。

图4这时仅仅是完成了汇编程序的建立而已,但y2.asm汇编程序与y2.Uv2工程项目文件现在还没建立任何关系,此时应把y2.asm源程序文件添加到y2.Uv2工程中,构成一个完整的工程项目。

第三步:将源程序文件添加到工程项目中

在左侧Project Windows窗口内右击Source Group1,在弹出下拉菜单中选种Add Files to

Group‘Source Group1’(向工程中添加源文件)命令,

点Target,

选右键点

Source

Group1

选择

图5

在弹出的菜单栏中点文件类型一栏下拉菜单,选Asm Source Files(*.a*:*.src:*.a*)即(汇编程序),文件框中选择将刚才创建的源程序文件y2.asm然后点Add,这时在文件名框后出现

刚才选中y2.asm文件,在点击CLOSE完成源程序文件向工程项目的添加。

第四步:为添加到工程项目的程序文件进行编译和链接

在界面上点工程(Project)选项,在下拉菜单中选择(Options For Target ‘Target ‘),命令为目标设置工具选项。

图1

在“目标”(Target)选项卡片外代码内存,片外Xdata内存都为空白。

图2

在“输出”选项卡中选择创建HEX文件。

图3

在“C51”选项卡上勾选中断向量在0X0000。

图4

在“调试”(Debug)选项卡选择使用模拟仿真,对于汇编程序不需要勾选运行到,然后点确定

图5

其余选项卡内容则不需要改变设置。

在打开工程(Project)下拉菜单,选择创建目标(Build target)点击左键见图7。

图6

此时会出现“编译正确”,无错误,无警告提示。

图7

(如果在建立工程项目在提示’Y’或’N’时,选中了‘Y’,在创建目标时时就会出现如下3个警告提示,但不影响影响程序运行)。

接下来选择重建全部目标文件(Rebuild all target files)命令,对项目工程文件进行重新编译,链接,此后会出现提示,“编译正确,链接成功”,提示。(如果在前边建立工程项目在提示’Y’或’N’时,选中了‘Y’,在创建目标时时就会出现如下3个警告提示,但不影响程序运行。也可以省去上一步“创建目标”,直接运行这一步即可)。

图9

接下来打开调试下拉菜单,选择Start/Step Debug Session Crtl+F5,进行调试,也就是将程序下载到仿真器里,然后可以进行运行程序。

图10

运行程序有全速运行,单步跟踪运行,单步运行,执行返回。在这里选用单步运行命令

运行程序,每执行一次此命令,是以语句为基本执行单元,但指令用黄色箭头标出,每执行

一步箭头都会移动,执行过的指令呈现绿色。

图11

在右下角内存视窗输入的D:0X0050可以看到50H~59H单元被写入的数据,同时左侧。Project Windows窗口内可以看到相关寄存器的变化。

输入d:0x0050,在下边视窗可以

看到到写入到存储单元的值

图12

选择调试下拉菜单可以点Start/Step Debug Session Crtl+F5则停止调试。

单片机系统等的硬件调试方法_百度文库

单片机系统等的硬件调试方法 1、首先是焊接的顺序问题。当初板子做好以后,我一口气就把所有的元件焊上去了,这样对于没有调试过的板子,就很难找到原因。所以焊接的顺序很重要,应该是应该按功能划分的器件进行焊接,顺序是功能部件的焊接--调试(OK--另一功能部件的焊接,这样容易找到问题的所在。 2、如果在调试按功能划分的器件上出现问题,可以按以下步骤进行: 1)检查原理图连接是否正确 2)检查原理图与PCB图是否一致 3)检查原理图与器件的DATASHEET上引脚是否一致 4)用万用表检查是否有虚焊,引脚短路现象 5)查询器件的DATASHEET,分析一下时序是否一致,同时分析一下命令字是否正确(注意,命令字的顺序很重要,前些日子调试INTEL e28F640这款flash是的时候,在对其擦除和写操作的时候,就碰到了这样的问题) 6)有条件的可以用示波器。如我就是通过示波器对SRAM各个引脚进行检查,发现地址线都是有信号的,而数据线无信号出现,才找到问题所在。 7)飞线。用别的的口线进行控制,看看能不能对其进行正常操作,多试验,才能找到问题出现在什么地方。 3、多观察,多思考。如我前些日子在调试320×240点阵LCD的时候,发现怎么也不能出现图像,后来在偶然的机会下,发现LCD在MPU的CS2口线下,出现闪动

的情况,猜测这时候有数据写入到LCD中,仔细研究才发现,MPU的DATA0-7线与74LVC245的A0-7连接在一起,MPU的通过一个GAL16V8或是与非门等芯片进行逻辑组合后与74LVC245的OE引脚相连,这样MPU只有在某一地址范围内才可以进行数据读写操作。所以在调试过程中,对于出现的任何现象都不要放过,问题的解决就是从一些小的现象入手的。山重水复疑无路,柳暗花明又一村。 4、有可能的情况下,最好焊两块板子以上,这样才好有个比较,硬件上很小的问题有很多时候是很难发现的。 5、软件的调试要和硬件配合进行,往往问题可能不是硬件上的。 单片机应用系统硬件调试技巧 在单片机开发过程中,从硬件设计到软件设计几乎是开发者针对本系统特点亲自完成的。这样虽然可以降低系统成本,提高系统的适应性,但是每个系统的调试占去了总开发时间的2/3,可见调试的工作量比较大。单片机系统的硬件调试和软件调试是不能分开的,许多硬件错误是在软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试以进一步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。本文结合作者在单片机开发过程中体会,讨论硬件调试的技巧。 当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体分为以下几步。 1 硬件静态的调试 1.1 排除逻辑故障 这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。

C程序调试步骤to初学者

调试程序一般应经过以下几个步骤: 1、先进行人工检查,即静态检查。 在写好一个程序以后,不要匆匆忙忙上机,而应对纸面上的程序进行人工检查。这一步是十分重要的,它能发现程序设计人员由于疏忽而造成的多数错误。而这一步骤往往容易被人忽视。有人总希望把一切推给计算机系统去做,但这样就会多占用机器时间,作为一个程序人员应当养成严谨的科学作风,每一步都要严格把关,不把问题留给后面的程序。 为了更有效地进行人工检查,所编的程序应注意力求做到以下几点: (1)应当采用结构化程序方法编程,以增加可读性;(2)尽可能多加注释,以帮助理解每段程序的作用;(3)在编写复杂的程序时不要将全部语句都写在main函数中,而要多利用函数,用一个函数来实现一个单独的功能。这样既易于阅读也便于调试,各函数之间除用参数传递数据这一渠道以外,数据间尽量少出现耦合关系,便于分别检查和处理。 2、在人工检查无误后,才可以上机调试。通过上机发现错误称动态检查。在编译时给出语法错误的信息,可以根据提示的信息具体找出程序中出错之处并改正之。 应当注意的是有时提示的出错并不是真正出错的行,如果在提示出错的行上找不到错误的话应当到上一行再找。有时提示出错的类型并非绝对准确,由于出错的情况繁多各种错误互有关联,因止要善于分析,找出真正的错误,而不要只从字面意义上找出错信息,钻牛角尖。如果系统提示的出错信息多,应当从上到下一一改正。有时显示出一大片出错信息往往使人感到问题严重,无从下手。其实可能只有一二个错误。例如,对使用的变量未定义,编译时就会对所有含该变量的语句发出出错信息;有的是少了“}”或多了“}”有的是书写语句时忘记写“;”或是全角的“;”了,只要加上一个变量定义,或填加“};”就所有错误都消除了。 3、在改正语法错误后,程序经过连接就得到可执行的目标程序。运行程序,输入程序所需数据,就可得到运行结果。应当对运行结果作分析,看它是否符合要求。 有的初学者看到运行结果就认为没问题了,不作认真分析,这是危险的。 有时,数据比较复杂,难以立即判断结果是否正确。可以事先考虑好一批“试验数据”,输入这些数据可以得出容易判断正确与否的结果。可以在计算的输出结果的程序地方加入一段输出到屏幕窗口的程序,利用屏幕窗口可以方便看到结果的,很直观。例如,if语句有两个分支,有可能在流程经过其中一个分支时结果正确,而经过其它一个分支时结果不对等。必须考虑周全。 事实上,当程序复杂时很难把所有的可能方案全部都试到,选择典型的情况作试验即可。 4、运行结果不对,大多属于逻辑错误。对这类错误往往需要仔细检查和分析才能发现。可以采用以下办法: (1)将程序与流程图仔细对照,如果流程图是正确的话,程序写错了,是很容易发现的。例如,复合语句忘记写花括弧,只要一对照流程图就能很快发现。 (2)如果实在找不到错误,可以采用“分段检查”的方法。在程序不同的位置设几个printf 函数语句,输出有关变量的值,往下检查。直到找到在哪一段中数据不对为止。这时就已经把错误局限在这一段中了。不断减小“查错区”,就可能发现错误所在。 (3)也可以用“条件编译”命令进行程序调试(在程序调试阶段,若干printf函数语句就要进行编译并执行。当调试完毕,这些语句不要再编译了,也不再被执行了)。这种方法可以不必一一去printf函数语句,以提高效率。 5、如果在程序中没有发现问题,就要检查流程图有无错误,即算法有无问题,如有则改正

模块现场安装调试步骤

安标模块安装调试步骤 1、安装前准备工作。安装网络报警模块配置软件DeviceMan,测试软件CK Demo,关闭测 试用电脑上的系统防火墙及其他网络防护软件; 2、按模块说明书连接与主机的通讯及电源线,确认正确后上电; 3、根据模块说明书及主机说明书的要求对主机进行编程,编程完成后主机断电重启; 4、将调试用电脑的有线网络设置为静态固定网络参数,其中IP地址设置为:134.103.115.3, 子网掩码设置为:255.255.255.0,网关不设; 5、用网线或者通过二层交换机将调试用电脑和模块网络连接; 6、打开测试软件CK Demo,点击连接按钮后,连接状态指示变为绿色图标时表示连接正常, 连接前状态; 连接正常状态; 7、按主机状态查询,可以看到主机当前布撤防状态及防区的触发报警状态 防区状态正常或者状态未知,系统撤防; 防区回路触发,撤防状态时红外防区触发时将会随机变化 电源正常,系统准备好 系统设防,防区报警 8、根据主机布撤防命令,在测试软件上按与真实键盘上相同的操作命令测试是 否可以正常布撤防,以及测试软件上的布撤防状态与主机上的状态是否及时同步;(CP816布撤防:1234+ Enter;4110DL布防12342撤防12341;ST2008布撤防1111。1234和1111为密码,现场以使用密码替代) 9、防区报警测试。触发24小时防区或者布防后触发防区测试;(根据现场情况 可以不测试) 10、用配置软件DeviceMan找到当前测试的模块后,按现场网管员提供的网络参数配 置模块的IP,掩码,网关,串口1参数中的服务器IP地址和端口号。服务器IP和端口号根据监控系统软件的要求设置,模块IP与服务器IP在同一子网时网关必须改为 0.0.0.0。(也可以通过IE访问模块IP进行网络配置参数的修改,修改后必须返回到主菜 单按Apply Configuration重启应用新的网络参数。 11、与中心服务器软件确认模块已经连接成功,布撤防状态与现场主机同步 后安装调试结束。 12、将模块的IP地址,现场主机所有24小时无声求助防区的防区编号汇总交与中心测试员。

单片机调试

首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的5V。接下来就是检查复位引脚电压是否正常。分别测量按下复位按钮和放开复位按钮的电压值,看是否正确。然后再检查晶振是否起振了,一般用示波器来看晶振引脚的波形,注意应该使用示波器探头的“X10”档。另一个办法是测量复位状态下的IO口电平,按住复位键不放,然后测量IO口(没接外部上拉的P0口除外)的电压,看是否是高电平,如果不是高电平,则多半是因为晶振没有起振。另外还要注意的地方是,如果使用片内ROM的话(大部分情况下如此,现在已经很少有用外部扩ROM的了),一定要将EA引脚拉高,否则会出现程序乱跑的情况。有时用仿真器可以,而烧入片子不行,往往是因为EA引脚没拉高的缘故(当然,晶振没起振也是原因之一)。经过上面几点的检查,一般即可排除故障了。如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引脚跟地引脚之间接上一个0.1uF的电容会有所改善。如果电源没有滤波电容的话,则需要再接一个更大滤波电容,例如220uF的。遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好)。 另外,调试系统时一定要有耐性,静下心来一点点的调,千万不要着急。 复位电路: 当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。 根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。上电复位要求接通电源后,自动实现复位操作。常用的上电复位电路如下图A 中左图所示。图中电容C1和电阻R1对电源十5V来说构成微分电路。上电后,保持RST一段高电平时间,由于单片机内的等效电阻的作用,不用图中电阻R1,也能达到上电复位的操作功能 单片机复位后的状态: 单片机的复位操作使单片机进入初始化状态,其中包括使程序计数器PC= 0000H,这表明程序从0000H地址单元开始执行。单片机冷启动后,片内RAM为随机值,运行中的复位操作不改变片内RAM区中的内容,21个特殊功能寄存器复位后的状态为确定值,见下表。 值得指出的是,记住一些特殊功能寄存器复位后的主要状态,对于了解单片机的初态,减少应用程序中的韧始化部分是十分必要的。

数控车床基本操作简单程序调试

数控车床的基本操作与简单程序调试 一、实训目的 < 1 >掌握数控车削加工基本编程指令及其应用 < 2 >熟悉了解数控车床的操作面板和控制软件; < 3 >掌握数控车床的基本操作方法和步骤; < 4 >进一步了解数控车床的结构组成、加工控制原理; < 5 >熟练掌握精车程序的输入调 二、预习要求 认真阅读数控车床组成、位置调整和坐标系设定及基本编程指令与调试的章节内容。 三、实训理论基础 1.基本编程指令功能介绍 1 ). G 功能 ( 格式: G 2 G 后可跟 2 位数 ) 常用 G 功能指令 (1) 、表内 00 组为非模态指令,只在本程序段内有效。其它组为模态指令,一次指定后持续有效,直到被本组其它代码所取代。 (2) 、标有 * 的 G 代码为数控系统通电启动后的默认状态。

2 ). M 功能 ( 格式: M2 M 后可跟 2 位数 ) 车削中常用的 M 功能指令有: M00-- 进给暂停 M01-- 条件暂停 M02-- 程序结束 M03-- 主轴正转 M04-- 主轴反转 M05-- 主轴停转 M98-- 子程序调用 M99-- 子程序返回。 M08-- 开切削液 M09-- 关切削液 M30-- 程序结束并返回到开始处 3 ). T 功能 ( 格式: T2 或 T 4 ) 有的机床 T 后只允许跟 2 位数字,即只表示刀具号,刀具补偿则由其它指令。 有的机床 T 后则允许跟 4 位数字,前 2 位表示刀具号,后 2 位表示刀具补偿号。如: T0211 表示用第二把刀具,其刀具偏置及补偿量等数据在第 11 号地址中。 4 ). S 功能 ( 格式: S4 S 后可跟 4 位数 ) 用于控制带动工件旋转的主轴的转速。实际加工时,还受到机床面板上的主轴速度修调倍率开关的影响。按公式: N=1000Vc / p D 可根据某材料查得切削速度 Vc ,然后即可求得 N. 例如:若要求车直径为 60mm 的外圆时切削速度控制到 48mm/min ,则换算得: N=250 rpm ( 转 / 分钟 ) 则在程序中指令 S250; 5 ).车床的编程方式 ( 1 ).绝对编程方式和增量编程方式。 图 2-1 编程方式示例 绝对编程是指程序段中的坐标点值均是相对于坐标原点来计量的,常用 G90 来指定。增量( 相对 ) 编程是指程序段中的坐标点值均是相对于起点来计量的。常用 G91 来指定。如对图 2-1 所示的直线段 AB 编程 绝对编程: G90 G01 X100.0 Z50.0; 增量编程: G91 G01 X60.0 Z-100.0;

单片机实验板的安装与调试

单片机实验板的安装与调试 安装制作单片机实验板是通过实践学习单片机技术的一种途经,对于掌握单片机电路组成原理和应用技术具有很好的效果,可以初步形成设计单片机应用电路的能力。实验板的安装与调试用到了集成开发软件Keil uVision2,在该软件使用C语言编辑单片机应用程序,可以初步培养软件编程的能力,为单片机技术开发应用奠定基础。 一、单片机的基本知识 1.1单片机的基本结构 单片机是将中央处理器(CPU)、片内数据存储器(RAM)、片内程序存储器(ROM)、定时器/计数器、并行输出输入接口P0-P3等主要计算机部件集成到一块集成电路芯片上,具有了微型计算机的功能。 实验板采用Atmel公司的AT89S52芯片(STC公司的STC89C52芯片),该单片机芯片主要由1个8位中央处理器(CPU)、片内数据存储器(RAM)、片内程序存储器(ROM或EPROM)、2个定时器/计数器、4个并行输出输入接口P0-P3、6个中断源的中断控制系统、1个全双工串行口UART以及片内振荡器与时钟发生电路等部分,见图1所示。 图1 单片机组成原理图 1.中央处理器(CPU) CPU是单片机的核心,由运算器和控制器组成。运算器包括算术逻辑单元ALU、累加器A、寄存器B、状态字寄存器PSW、暂存器和位处理器等,功能主要实现算术和逻辑运算。控制器包括程序计数器PC、堆栈指针SP、数据指针DPTR、指令寄存器、指令译码器、定时电路及控制电路等。控制器功能是使单片机各部件按一定时间节拍协调工作。 2.存储器 存储器包括程序存储器(ROM)和数据存储器(RAM)。程序存储器用于存放程序和常数,可提供8KB寻址空间(外存可扩展64KB)。AT89S52与STC89C52芯片采用的是快速可擦除FlashROM程序存储器。数据存储器用于存放读写数据和运算结果,可提供256B寻址空间(外存可扩展64KB)。 3.定时器/计数器 AT89S52型单片机内部有3个16位的定时器/计数器,以实现定时和计数功能,并

PLC程序现场调试的方法

P L C程序现场调试的方 法 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

PLC程序现场调试的方法——【非常重要】 02-04 16:42更新林慧玲分类:围观:625人次微信二维码 1、要查接线、核对地址 要逐点进行,要确保正确无误。可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。 2、检查模拟量输入输出 看输入输出模块是否正确,工作是否正常。必要时,还可用标准仪器检查输入输出的精度。 3、检查与测试指示灯 控制面板上如有指示灯,应先对应指示灯的显示进行检查。一方面,查看灯坏了没有,另一方面检查逻辑关系是否正确。指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。 4、检查手动动作及手动控制逻辑关系 完成了以上调试,继而可进行手动动作及手动控制逻辑关系调试。要查看各个手动控制的输出点,是否有相应的输出以及与输出对应的动作,然后再看,各个手动控制是否能够实现。如有问题,立即解决。 5、半自动工作 如系统可自动工作,那先调半自动工作能否实现。调试时可一步步推进。直至完成整个控制周期。哪个步骤或环节出现问题,就着手解决哪个步骤或环节的问题。 6、自动工作 在完成半自动调试后,可进一步调试自动工作。要多观察几个工作循环,以确保系统能正确无误地连续工作。 7、模拟量调试、参数确定 以上调试的都是逻辑控制的项目。这是系统调试时,首先要调通的。这些调试基本完成后,可着手调试模拟量、脉冲量控制。最主要的是选定合适控制参数。一般讲,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中

实验一-Keil软件的使用及简单程序的调试方法

实验一Keil软件的使用及简单程序的调试方法 一、实验目的 掌握Keil的使用方法和建立一个完整的单片机汇编语言程序的调试过程及方法。 二、实验器材 计算机1台 三、实验内容 1.Keil的使用方法。 2.建立一个单片机汇编语言程序的调试过程及方法 四、实验步骤 1.Keil的使用方法。Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。启动Keil 后的界面如下:

几秒钟后即进入Keil的编辑界面。用户便可建立项目及应用程序。 2.简单程序的调试方法 Keil是通过项目工程来管理汇编程序的。因此在调试程序前必须建立一个工程,工程名称及保存位置由用户来指定,注意每位同学的工程名称用“学号姓名实验*”来命名。 (1)建立一工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项。并在弹出的对话框中确定保存的位置及工程名称。 又弹出一对话框,要求用户选择相应的硬件CPU及相关设置。选择Atmel公司的AT89C51单片机。如下图所示

单击“确定”后在弹出的对话框中行选择“否”即工程建好了,但该工程没有任何语句,需要再建一个程序文件并将其添加到此工程中。 (2)建一文件 单击“File”/“New”命令,则弹出文件的编辑窗口,此时该文件还没有指明其文件名称及保存位置,该文件还没有加载到所建立的工程中。单击“File”/“Save”命令在弹出的对话框中指明文件的类型为.ASM汇编型及文件名后单击“保存”即可进行汇编源文件的编辑。如下图所示。 (3)将文件添加到工程中 单击“T arget 1”前的“+”号则展开后变成“-”号,并右键单击“Source Group 1”在弹出的下拉菜单中执行“Add Files to Group ‘Source Group 1’”命令并弹出对话框在该对话框中的“文件类型”下拉列表中选择“Asm source file”后找到要添加的文件名并选中,单击“Add”即可。

现场调试步骤及注意事项

可控整机现场调试步骤 1.在进入现场调试时,要注意现场的安全情况。特别是有的现场正在安装铜排,现场情况较为复杂,一定要注意做好自身的安全保护工作,例如,带好安全帽等。 2.严格遵守用户厂家的各种规章制度。使用我们设备的厂家基本都是严禁吸烟,特别是化工行业很多易燃、易爆的气体和各种化学物品,我们进入用户的厂内就要遵守他们的规章制度。 3.我们到达现场时,我们要仔细检查用户或安装公司的接线,确保接线的准确,减少或避免因接线错误造成的故障和损失。特别重要的接线,如控制柜的三相交流进线(线电压AC380V、相电压AC220V)建议三相四线的颜色黄、绿、红、黑分别对应A相、B相、C相和地线、PT同步电源线(线电压AC100V)、交流反馈线(CT)、控制柜到整流柜的控制电源线、PLC的电源线(UPS)进线、直流反馈线(直流传感器)信号的正负极性等,应要求用户或安装公司校对并确认连接正确、可靠。 4.我们要仔细检查用户或安装公司的接线,特别是第3条涉及的以及我们本身的比较重要的控制线。如强触发电源线从整流柜到控制柜的连线一定要准确、可靠,连线不能压接到导线的表皮,造成因强触发电源的不可靠而引起直流电流的波动。 5.检查整流柜进线与整流变压器二次侧间的连接铜排是否可靠(软连接弧度间距离是否足够),特别是有的用户用夹紧装置夹紧,软连接弧度又不够,很容易引起爬电,我们要用文字方式通知用户。 6.检查PLC各种电源--------PLC本身的交流电源(L1 N为AC220V),开关量电源(DC24V)、输出电源(输出公共线我们一般有三种0V2、+24V、交流电源的某一相电源)、PLC接地线等是否可靠。PLC是我们控制的核心,如果接线正确可给我们带来很大的方便,如果没按要求接线,又很容易损坏PLC的某个输入、输出点或损坏整个模块。

PLC程序的调试方法及步骤(精)

PLC程序的调试方法及步骤 PLC程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,最好将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。 1.程序的模拟调试 将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。 在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。 如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟测试结束后再写入它们的实际设定值。 在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。 2.程序的现场调试 完成上述的工作后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只

单片机说明

第一章 LAB2000单片机仿真系统的使用 1.1 单片机仿真系统的介绍 1.1.1 概述 本仿真实验系统可实现MCS51/MCS196单片机原理与接口的一系列实验,并在硬件上预留了自主开发实验的空间。该实验系统对基本实验仅需少量连线就可进行,以减轻学生的工作量,同时也提供了一些需较多连线的扩展性实验以进一步锻炼学员的动手能力(详见第2部分)。此外,它还为学生们提供了强大的软硬件调试手段。本仿真实验系统由板上仿真器、实验仪、伟福仿真软件、开关电源构成。 1.仿真器系统构成 本仿真实验系统具有三种使用方法: (1)无系统机,仅用实验仪的板上仿真器进行仿真和实验。 (2)有系统机,用系统机上的WINDOWS/DOS软件驱动板上仿真器进行仿真和实验。 (3)有系统机、用外接仿真器进行仿真和实验。 (4)无实验仪、无仿真器,仅在系统机上采用软件模拟方式进行仿真。 2.实验系统自带键盘和显示器,自带系统监控程序。如果没有系统机也照样进行各种学习和实验。 3.配备有DOS,Windows两套PC机系统软件,在有系统机的情况下,通过外接仿真器实现64K全空间的硬件断点和仿真。 4.PC机和系统机软件具有全集成化仿真环境,中、英文两种界面,软件仿真与硬件仿真两种模式,软件仿真可以在无仿真仪的情况下进行。 5.其中实验实例及实验程序,可采用机器码、汇编、C等三种语言编写,以适应不同层次的学生的需求。 本实验仪可以方便灵活地构成各种实验方案,在有无系统机和实验仪的情况下,都能进行相应的编程实验,从而具有极为广泛的应用围,板上提供了基本的实验电路,减少繁琐的连接线过程,板上也提供了DIP40/28/24/20/16/14插孔和CPU的地址数据总线引出插孔,供学生自己扩展其它实验,培养实际动手能力,加强对实验电路的理解。实验程序采用多种语言适应不同层次的学生的需要。高级语言编写应用程序,是一种时代的需要,通过应用高级语言的编程和实验,可使学生掌握高级语言的编程方法,为今后进入社会实践打下坚实的基础。而汇编语言又能让学生了解机器深层的原理。 1.1.2 伟福实验系统的支持软件 1.板上单片机仿真部分(使用WAVE集成调试软件) (1)支持DOS、Windows'95/98双平台 (2)具有编辑、汇编、编译、调试和软件模拟等功能,所有操作均可通过窗口和菜单的 选择来完成。方便用户编写和调试软件、直观反映程序运行情况,提高软件开发效率。 (3)支持汇编语言、C、PLM高级语言源程序调试。 (4)可观察数组,记录等各种复杂变量。 (5)脱开实验系统单独进行软件模拟,这种方式尤其适用于软件实验 注意:(1)无论是集成电路的插拔、通讯电缆的连接、跳线器的设置还是实验线路的连接,都应确保在断电情况下进行,否则可能造成对设备的损坏。 (2)实验线路连接完成后,应仔细检查无误后再接通电源。 1.2 WAVE的开发环境

电气控制设备现场调试方法及步骤

电气控制设备现场调试方法及步骤 电气控制设备的安装调试工作非常重要,其质量直接影响设备的正常运行及效果。调试前,应先了解电气控制系统的设计原理、生产工艺和要求达到的各项指标,熟悉系统中各种元器件的性能参数和调试中使用的仪器设备的使用方法。在此基础上,制定周密的调试计划,按计划实施调试。电气控制设备现场调试内容包括:一般检查、绝缘检查、控制单元调试、操作控制电路调试。 1.一般检查及线路检查 电气控制设备安装就位后,应首先进行一般性的外观检查,着重检查所有电控设备和相关设备(包括电机、变流装置、互感器、变压器等)的数量、型号、规格及技术参数等是否符合相应的规范要求;检查各项设备及元器件安装质量是否符合相应的规范要求;检查各动力线与控制线的型号、规格是否符合设计要求;检查各项设备的接地线及整个接地系统是否符合设计要求。 检查线路时应根据原理图或接线图检查各电控设备内部及外部连线是否正确。查线时应注意连接线头是否有松动、虚焊和接触不良等。控制柜至外部设备的连线应通过接线端子连接。在同一端子上一般不应压接三个以上的线头。 2.绝缘检查

绝缘检查主要是检查设备在运输、储存、安装过程中是否使电气设备的绝缘受到损伤或受潮湿气体的侵蚀。当受热或受潮时,绝缘材料便老化,其绝缘电阻便降低,从而造成电器设备漏电或发生短路事故。 绝缘电阻一般都是采用绝缘电阻表进行测量,使用的绝缘电阻表的电压等级及绝缘电阻的标准应遵照各类电气设备的技术标准的规定。一般可按下表所列电压等级选用合适的绝缘电阻表: 对于1000V以下的各种交直流电动机、电器和线路的绝缘电阻值应不小于0.5兆欧;1000V以上应不小于1兆欧或按1兆欧/1000V来考虑。对于某些控制电器及继电保护系统和自动化控制系统为防止元器件及系统的误动作,则要求每一导电回路对地的绝缘电阻不小于1兆欧。 绝缘电阻检查一般包括导电部件对地、两个不相同的导电回路之间等部位。测量前,应切断被测设备的电源,并对被测设备进行充分的放电,保证被测设备不带电。用绝缘电阻表测试过的电气设备也要及时放电,以确保安全。此外,要将不能承受绝缘电阻表输出电压的元器件(如电容器及各种电力电子器件等)从回路中断开或将其短接,对于这些元器件本身的检查,应使用电压不超过它们实验电压值的绝缘电阻表或万用表进行。 3.控制单元调试 根据电控设备系统图和原理图,首先检查各控制单元的电源电压与极性,并参照各单元的实验规范进行调试。一般的调试内容包括乘法器、除法器、运算放大器及其他模拟量器件的调零,输入输出特性的检查,以及逻辑控制信号的检查等。 在所有单元调试好后,可以按原理图将各单元逐步接入系统中,并送入给

单片机系统焊接及调试1

一、对STC89C52单片机的介绍 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。 STC89系列单片机大部分具有系统可编程(ISP)特性,ISP的好处是:省去购买通用编程器,单片机在用户系统上即可下载/烧录用户程序,而无须将单片机从以生产好的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。有些程序尚未定型的产品可以一边生产,一边完善,加快了产品进入市场的速度,减小了新产品由于软件缺陷带来的风险。由于可以直接将程序下载进单片机看运行结果故也可以不用仿真器。 最小系统焊接材料 焊接材料 元器件清单: 序号 器件 数量 1 1μF电容 5

2 15PF电容 2 3 4.7μF电容 1 4 POWER LED 1 5 RS232串口 1 6 USB串口 1 7 POWER 1 8 HEADER 20排针 1 9 2K电阻 1 10 10K电阻 1 11 A103J排组 1 12 POWER KEY开关 1 13 RESET按键 1 14 MAX232CPE芯片 1 15 STC89C52RC芯片 1 16 12M晶振 1 17 STC89C52RC 插槽 1 18 MAX232CPE 插槽 1 19 印刷电路板 1 20 LED 红绿黄 8 21 按键 1 二、烙铁使用的注意事项 (1) 新买的烙铁在使用之前必须先给它蘸上一层锡。通电加热升温,

单片机控制装置安装与调试

附件26: 中职信息技术类单片机控制装置安装与调试赛项技能竞赛规程、评分标准及选手须知 一、竞赛内容 本赛项竞赛内容包括: 1.按竞赛任务书要求设计并选择相应的控制模块和元器件搭建单片机控制装置。 2.合理确定各模块的摆放位置,按相关技术规范连接模块电路。 3.根据竞赛任务书要求编写单片机控制程序。 4.调试单片机控制程序,系统和器件的有关参数,达到任务书规定的工作要求和技术要求。 5.应用相关的理论知识和工作过程知识,完成装配与调试相关工艺及过程记录分析表。 二、竞赛方式 本赛项为个人赛。 三、竞赛时量 240分钟。 四、名次确定方法 按照竞赛成绩从高到低排序确定名次。总分相同时,完成工作任务所用时间少的名次在前;竞赛成绩和完成工作任务用时相同时,控制程序占用存储空间少的名次在前。 五、评分标准与评分细则 1.评分标准及分值 根据选手在规定的时间内完成工作任务的情况,结合信息产业部电子设备装调工职业标准高级工的技能要求进行评分。单片机控制装置安装与调试满分100分,从以下四个方面进行评分: (1)职业与安全工作过程(12分) 符合安全操作规程;工具摆放、包装物品、导线线头等的处理,符合职业岗

位的要求;按要求的存盘路径,随时保存编写的程序;遵守赛场纪律,尊重赛场工作人员,爱惜赛场的设备和器材,保持工位的整洁。 (2)制作工艺(12分) 步骤合理,方法正确,工具、仪表的使用符合规范;电路连接布线符合工艺要求、安全要求和技术要求,整齐、美观、可靠;程序编写科学、规范,逻辑清晰、严谨;元件参数设置合理,符合技术要求和工作要求。 (3)相关知识与制图(11分) 应用理论知识对工作任务中的问题进行书面解答,解答符合题意、图形准确、卷面整洁。 (4)单片机控制装置功能(65分) 元件器件安装位置符合要求,电路连接正确,根据工作任务书的要求编程并调试实现相应的功能。 2.评分细则 一级评价项目 二级 评价项目 三级 评价项目 评分细则配分 职业与安全工作过程评分安全规范 安全意识 完成工作任务的过程中,穿工作服、绝 缘鞋,遵守安全操作规程。(有一项不 符合要求扣0.5分,扣完为止) 2分工具使用 工具选用适合相关操作,使用方法正确, 规范。(有一项不符合要求扣0.5分, 扣完为止) 2分操作规范 设备安装、电路气路的连接、设备调试, 符合工艺要求和规范。(有一项不符合 要求扣0.5分,扣完为止) 2分职业素养 物品摆放 机械零件、电路元器件、气路附件,工 具、文字书写工具等,摆放在制定位置, 整齐、有序,便于使用。(有一项不符 合要求扣0.5分,扣完为止) 1分环境意识 导线线头等在装配与调试过程中产生的 废弃物,放在赛场提供的容器中,始终 保持工位的整洁。(有一项不符合要求 扣0.5分,扣完为止) 2分成本意识 爱护赛场设备设施,合理规划工艺步骤, 不浪费器材,节约成本。(有一项不符 合要求扣0.5分,扣完为止) 1分赛场表现 工作态度 积极完成工作任务,不怕困难,始终保 持工作热情。(有一项不符合要求扣0.5 分,扣完为止) 1分劳动纪律 遵守赛场纪律,服从裁判指挥,积极配 合赛场工作人员,保证比赛顺利进行。 1分

单片机原理keil使用教程

keil教程 Keil 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。下面介绍Keil软件的使用方法,这应该算一个入门教程,进入Keil 后,屏幕如下图所示。几秒钟后出现编辑界 启动Keil uVision4时的屏幕。

简单程序的调试学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。下面通过简单的编程、调试,引导大家学习Keil C51软件的基本使用方法和基本的调试技巧。 1) 对于单片机程序来说,每个功能程序,都必须要有一个配套的工程(Project),即使是点亮LED这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我们的Keil软件后,点击:Project-->New uVision Project...然后会出现一个新建工程的界面,如图2-8所示。 2)因为是第一个实验,所以我们在硬盘上建立了一个实验1 的目录,然后把LED这个工程的路径指定到这里,这样方便今后管理程序,不同的功能程序放到不同的文件夹下,并且给这个工程起一个名字叫做LED,软件会自动添加扩展名LED.uvproj。如图2-9所示。 下次要打开LED这个工程时,可以直接找到文件夹,双击这个.uvproj 文件就可以直接打开了。

图2-9 保存工程 3)保存之后会弹出一个对话框,这个对话框让我们选择单片机型号。因为Keil软件是外国人开发的,所以我们国内的STC89C52RC并没有上榜,但是只要选择同类型号就可以了。Keil 几乎支持所有的51核的单片机,这里还是以大家用的比较多的Atmel 的AT89S51来说明,如下图2-10、图2-11所示,选择AT89S51之后,右边栏是对这个单片机的基本的 说明,然后点击确定。

单片机 简单程序调试

简单程序调试4 4 简单程序调试

算法 ?算法是一个良定义的计算过程,所谓良定义是指: 算法是个的计算过程所谓良定义是指 ?算法应当是正确的。因为错误的算法不能达到预期的 工作目的。 ?算法应当是有穷的。即一个算法的步骤应当是有限的, 的即一个算法的步骤应当是有限的 同时一个算法所运行的时间也应当是有限的。 ?算法应当是有效的。即一个算法所对应的计算机程序 运行后应当输出有效的运行结果,没有效果的算法是运行后应当输出有效的运行结果没有效果的算法是 没有实际意义的。

常用流程符号 起止框输入输出框处理框判断框流程线 连接点

数 例:设在内部RAM中从50H—60H中存放一组数,试编程找出其中最大数并将该数送2FH,试设计相应算法(绘制流程图)并编写程序。 需考虑的问题: ?如何进行“数的比较”?肉眼观察? ?如何找出最大数?只能进行两个地址中数据的比较 17个数,比较16次 ?需要比较多少次? ?用什么指令进行比较? ?如何往RAM中置数? 38H,93H,87H,A7H,B9H,35H,62H A51H52H53H54H55H56H…

控制转移指令 比较是否相等的跳转指令JC rel 判断CY状态的跳转指令 CJNE A,direct,rel CJNE A,#data,rel JC rel ?若CY=1,跳转,否则向下执行JNC l CJNE Rn,#data,rel CJNE @Ri #d t l JNC rel ?若CY=0,跳转,否则向下执行CJNE @Ri,#data,rel ?(A)<(direct),CY=1 DJNZ Rn,rel 减1不为零的跳转指令若()(d ect),则C DJNZ direct,rel

单片机控制装置安装与调试试题

食堂消费管理系统 一、请你在4小时内,按要求完成下列工作任务 1、请你仔细阅读并理解食堂消费管理控制器的工作要求和有关说明,根据你的理解,在亚龙YL-236单片机控制功能实训考核装置的有关模块上选择你所需要的元器件。 2、在赛场提供的图纸上,画出食堂消费管理控制器的电气原理图,并在标题栏的设计栏填写你的工位号。 3、根据你所画的电气原理图,在亚龙YL-236单片机控制功能实训考核装置上连接食堂消费管理控制器的电路。 4、请你编写食堂消费管理控制器的控制程序。 5、请调试你编写的程序,检测和调整有关元器件的设置,完成食堂消费管理控制器整体调试,使该食堂消费管理控制器能实现规定的工作要求。 二、食堂消费管理系统简介 图1所示是一个食堂消费管理的示意图(管理员操作界面)。液晶屏用来显示系统的工作状态,卡号、余额等信息,矩阵键盘用来控制系统的储值、修改管理密码、查询余额及确定和金额的录入等功能。 图2所示是食堂消费管理系统示意图(用户消费操作界面),其中数码管显示每次消费的实际金额,格式为“”。开关SA2、SA3、SA4模拟刷卡时的编码输入以确定用户的卡号。接近开关(接近开关用金属传感器代替)用来检测是否有用户前来消费,如果有人消费,

则“有人指示灯”亮,否则灭。“报警指示灯”用来指示用户消费是否确认或取消。 图1 食堂消费管理系统示意图(管理员操作界面) 图2 食堂消费管理系统示意图(用户消费操作界面) 三、系统控制要求 1.初始状态 开关SA1为系统电源开关,其中向下为系统上电,向上为系统断电。系统上电后,液晶屏显示如图3所示。

食堂消费管理系统 系统状态:待机 卡号: 余额: RMB 用户消费端数码显示为全灭。 2.储值过程 系统初始化完毕后,按下“储值”键,则系统进入储值模式,液晶屏显示如图4所示。 初始密码为“000000”,此时通过数字键盘对密码进行输入,输出显示格式为“******”并要求每按下一个数字键,密码显示一个“*”显示顺序为从左到右,输入完毕液晶屏如图5所示。 请输入管理密码: 图4食堂消费管理系统 系统状态:储值 卡号: 余额: RMB 图6 食堂消费管理系统 请输入管理密码: ****** 图5

混凝土搅拌站现场调试步骤(详)电子教案

混凝土搅拌站现场调试基本步骤 混凝土搅拌站现场调试可以划分为以下十大块: 动力柜及操作台、皮带传输系统、电子计量系统、骨料站配料系统、粉料配料系统、添加剂及水称量系统、搅拌机及除尘系统、空压机、计算机及接口、总体调试。 一.动力柜及操作台调试: 1.检查三相电源是否平衡稳定,有无缺相(看电压表); 2.检查线路是否存在短路、对地、错接现象,检查布线的合理性; 2.1对照电气图纸检查元器件的型号、布置是否相符; 2.2用万用表检查线路是否有短路、错接现象,如有短路或有疑问的地方,应将问题完全 查清,才能进行下一步工作; 2.3用500V摇表检查电机的绝缘,是否有对地现象; 2.4检测各100号线之间电阻不大于1欧; 2.5检查接地线是否接触良好、牢固; 2.6传感器信号线是否尽量远离大电流线; 2.7检查动力柜内各电气元件的电气参数。 3.检查电路的正确性: 3.1将所有断路器、熔断器断开; 3.2合上主回路断路器QF,接通熔断器FU1、FU2后合上控制电源开关S0,检查变压器 输出是否正常; 3.3检查24v开关电源输出是否正常; 3.4逐个接通熔断器,PLC得电,面板电源指示灯工作,称量仪表得电; 3.5仔细观察所有元件是否有发热、是否有焦味; 3.6对照原理图用万用表逐个检查各电压是否准确; 4.检查PLC输入部分线路的正确性; 4.1将PLC置于“STOP”位置; 4.2逐个检查面板上所有旋钮开关、按钮开关及现场急停开关对应指示灯亮/灭的情况。 4.3逐个检查限位开关、料位计、压缩空气管道电接点压力表; 4.4检查检修保护开关,在检修门打开时按下电机启动按钮,PLC输入点有无信号输入;(特别要注意的是各旋钮的功能位置与其输入信号是否对应) 5.检查PLC输出部分外部线路的正确性; 5.1用万用表仔细检查各个输出点对地电阻,是否存在短路现象; 5.2仔细对照原理图,检测各控制回路与图纸是否一致; (通电前特别注意检测不同电压等级的控制回路是否与PLC模块对应的电压等级一致) 6.检查各个称的屏蔽电缆与仪表终端的对应是否正确; 7.检查操作台上的紧急停止按钮是否有效。 二.皮带传输系统调试: 1.确认斜皮带与平皮带电机的转向是否正确。(斜皮带请先点动) 2.确认急停开关是否安装正确、可靠。(在皮带空载运转过程中,按下急停开关,观察皮带是否停止运转) 3.检查斜、平皮带是否跑偏。(调斜皮带尾端的调节螺杆以及悬挂式托辊)

单片机开发过程中硬件调试技巧

单片机开发过程中硬件调试技巧 在单片机开发过程中,从硬件设计到软件设计几乎是开发者针对本系统特点亲自完成的。这样虽然可以降低系统成本,提高系统的适应性,但是每个系统的调试占去了总开发时间的2/3,可见调试的工作量比较大。单片机系统的硬件调试和软件调试是不能分开的,许多硬件错误是在软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试以进一步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。本文结合作者在单片机开发过程中体会,讨论硬件调试的技巧。 当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体分为以下几步。 1 硬件静态的调试 1.1排除逻辑故障 这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。应特别注意电源系统检查,以防止电源短路和极性错误,并重点检查系统总线(地址总线、数据总线和控制总线)是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。 1.2排除元器件失效 造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误,造成器件烧坏。可以采取检查元器件与设计要求的型号、规格和安装是否一致。在保证安装无误后,用替换方法排除错误。 1.3排除电源故障 在通电前,一定要检查电源电压的幅值和极性,否则很容易造成集成块损坏。加电后检查各插件上引脚的电位,一般先检查VCC与GND之间电位,若在5V~4.8V之间属正常。若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热损

相关主题
文本预览
相关文档 最新文档