维修案例

家电单片机维修pdf 你不得不知的单片机故障排除方法

小编 2025-03-15 维修案例 23 0

你不得不知的单片机故障排除方法

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

应用分类:

单片机作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。

通用型

这是按单片机适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。 总线型

单片机

是按单片机是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

控制型

是按照单片机大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。

硬件特性:

1、主流单片机包括CPU、4KB容量的RAM、128 KB容量的ROM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。

2、系统结构简单,使用方便,实现模块化;

3、单片机可靠性高,可工作到10^6 ~10^7小时无故障;

4、处理功能强,速度快。

5、低电压,低功耗,便于生产便携式产品

6、控制功能强

7、环境适应能力强。

单片机故障的排除:

单片机正常工作的三个条件:

单片机工作的三个条件分别是电源、时钟晶振、复位。当单片机不能正常工作时,我们首先就要检查这三个条件,用电压表或者万用表检测他的电源和接地脚,检测两个引脚之间的电压是不是5V左右;对于时钟晶体振荡有没有正常工作,我们最好用示波器进行检测,看能否检测到相应频率的正弦波脉冲;复位检测比较简单,单片机的复位电平一般是高电平复位,单片机在接通电源的时候一般复位引脚上会出现5V左右的高电平,另外在按下复位按键时,复位引脚上也会出现高电平,用一般的电压表或者万用表都可以进行检测。

单片机内部是否正常工作的检测

单片机内部有没有正常工作,我们主要是通过写入程序的方式来进行检测和排查。这个检测需要有“烧入”代码的硬件和软件才行,检测的原理就是通过“烧入”代码的硬件和软件,将一段带有检测功能的正常代码“烧入”到单片机。检查两个方面:第一就是能不能将目标代码正常写入单片机,不能正常写入单片机时,说明单片机已经损坏,需要更换同型号的单片机;第二就是目标代码可以正常写入单片机,写入后的效果是不是就是程序设定的功能,如果是说明单片机正常。

单片机在更换时,我们最好采用同型号的单片机,然后写入公司给予的目标代码,单片机的价格目前一般比较便宜,零售价格大概5元左右。

8051单片机彻底研究(基础篇)

需要PDF文件书的联系我

第1章单片机的来龙去脉.................................................................2

1-1单片机从头说起.....................................................................2

1-2单片机与个人电脑的比较............................................................2

1-3典型的单片机应用系统.................................................................4

1-4最简化的单片机系统...........................................................................5

1-5单片机开发的实际问题.................................................................7

1-6本书的单片机学习环境....................................................................8

第2章8051单片机简介..............................................................12

2-1微型控制器与微型处理器................................................................12

2-2时势造英雄:MCS-51系列单片机..................................................12

2-38051单片机功能方框图...............................................................14

2-48051系统复位分析...................................................................20

习题.............................................................................................22

第3章单片机的汇编语言....................................................................26

3-18051单片机的程序设计..............................................................26

3-2写汇编程序的预备知识................................................................26

3-3汇编语言的基本架构.................................................................27

3-4写汇编语言前:熟悉寄存器与指令..............................................28

3-5试写一个8051汇编程序..............................................................30

3-6配合示波器做汇编语言的除错......................................................31

3-7更进一步的8051汇编程序.........................................................33

3-88051的反汇编程序....................................................................34

习题............................................................................................34

第4章8051的存储器...........................................................................36

4-18051内部存储器的分配.................................................................36

4-2程序存储器空间..............................................................................37

4-3外部数据存储器空间.....................................................................37

4-4内部数据存储器空间.............................................................38

习题...........................................................................................39

第5章8051指令的寻址模式..............................................................42

5-18051执行指令的过程...............................................................42

5-28051的直接寻址模式............................................................45

5-38051的间接寻址模式...................................................................46

5-48051的寄存器寻址模式...............................................................47

5-58051的立即寻址模式.....................................................................49

5-68051的索引寻址模式....................................................................49

习题..............................................................................................51

第6章 8051指令说明..........................................................................54

6-18051指令格式.................................................................................54

6-28051指令概述.................................................................................54

6-38051指令集整理.......................................................................56

6-4影响标志位的指令.................................................................58

6-58051指令解析一:算术运算指令....................................................59

6-68051指令解析二:逻辑运算与移位指令..........................................62

6-78051指令解析三:数据传送指令.....................................................64

6-88051指令解析四:布尔变量操作指令................................................68

6-98051指令解析五:程序分支指令......................................................69

习题.....................................................................................75

第7章8051单片机的引脚说明.............................................................78

7-18051单片机的引脚...................................................................78

7-2认识AT89C2051........................................................................81

7-38051与AT89C2051的差异...........................................................84

7-4AT89C系列的下一步..............................................................84

习题.............................................................................................8.6

第8章8051基本程序练习..................................................................88

8-1工具的准备............................................................................88

8-28051汇编程序X8051与LINK4的操作................................................89

8-3基础范例一:LED的亮与灭.........................................................90

8-4基础范例二:蜂鸣器的使用.........................................................92

8-5基础范例三:指示灯...................................................................93

8-6基础范例四:七段显示器的使用..................................................95

8-7基础范例五:按键的使用............................................................99

习题.......................................................................................102

第9章8051控制板线路说明..............................................................104

9-1如何选用控制板......................................................................104

9-2AT2051控制板的特点..............................................................105

9-3线路分析.................................................................................105

9-4AT2051控制板的应用与学习方向..................................................108

9-5AT2051元件表及元件照片.........................................................110

9-6组装指南.............................................................................112

9-7组装的测试步骤...................................................................113

第10章8051定时/计数彻底研究......................................................124

10-1什么是定时/计数................................................................124

10-28051定时器和计数器安排......................................................124

10-3定时/计数器相关的寄存器.......................................................125

10-48051的Timer定时/计数器设置步骤...............................................127

10-5 Timer模式0彻底研究...........................................................128

10-6Timer模式1彻底研究..............................................................130

10-7 Timer模式2彻底研究.........................................................137

10-8 Timer模式3彻底研究.........................................................138

10-98051Timer模式3的再探讨.....................................................139

第11章8051中断彻底研究.........................................................142

11-1为何要有中断...............................................................142

11-28051的中断................................................................142

11-5中断的寄存器(IE和IP)的介绍..........................................146

11-68051的中断源彻底研究..........................................................148

11-78051的中断设置步骤............................................................150

11-8AT2051控制板在中断上的安排................................................151

11-9内部计数器0中断程序范例.......................................................151

11-10外部负边沿中断INTO程序范例.............................................157

11-11外部低电平中断程序范例.................................................160

11-12串行传输中断程序范例.....................................................162

习题.........................................................................................168

第12章8051串行通信彻底研究(一).............................................170

12-1为何要通信....................................................................170

12-2如何进行串行通信......................................................171

12-3RS232C的规格...............................................................173

12-48051的串行接口概述..........................................................175

12-5申行传输控制有关的寄存器:SCON.............................................177

12-68051串行传输的波特率设置.....................................................178

12-7串行传输模式0彻底研究..................................................179

12-8串行传输模式1彻底研究.......................................................184

12-9串行传输模式2彻底研究......................................................188

12-10串行传输模式3彻底研究...................................................191

第13章8051串行通信彻底研究(二).................................................196

13-18051的多处理器通信彻底研究......................................................196

13-2AT2051的串行硬件线路分析.........................................................199

13-3AT2051控制板如何与PC连接....................................................200

13-4多处理器通信的写法分析.........................................................201

13-58051串行接口发送硬件分析.....................................................202

13-6串行传输实用程序范例............................................................205

13-7串行传输的应用与影响..........................................................207

习题...........................................................................................208

进阶练习篇

第14章 AT2051进阶练习(一).......................................................210

14-1练习:蜂鸣器的控制................................................................210

14-2练习:中断服务程序所占用的时间..............................................213

14-3练习:七段显示器的初步使用....................................................215

14-4练习:ACC值的转换与显示.......................................................218

14-5练习:BCD值的转换与显示...................................................221

14-6练习:按键操作的确认.............................................................224

14-7练习:学习波形Duty Cycle的计算与显示......................................227

14-8练习:学习温度值的换算与显示...................................................227

14-9练习:温度值每秒读取两次的写法...............................................228

14-10练习:另一种温度测量的写法..................................................229

习题...........................................................................................230

第15章AT2051进阶练习(二)...............................................................234

15-1练习:启动RS485串行通信接口.................................................234

15-2练习:练习温度值转成ASCIⅡ字符串的写法.......................................235

15-3练习:串行传输的写法.........................................................236

15-4练习:串行传输的写法二..........................................................237

15-5练习:将温度的精确度提高到小数点后一位...................................238

15-6练习:串行除错程序的加入.......................................................239

习题.........................................................................................240

第16章AT2051进阶练习(三)...................................................242

16-1练习:写入一个字节的数据到E'PROM 24LC16内...........................242

16-2练习:E2PROM的读回写法分析...............................................243

16-3练习:ID值读取的写法....................................................244

16-4练习:如何判断E2PROM是否存在...........................................245

16-5练习:ID值的在线更改...........................................................246

16-6练习:配合ID调用的串行通信程序........................................246

16-7练习:串行通信程序的除错....................................................247

16-8练习:RS485通信程序的完整版............................................248

第17章汇编语言的写法分析与除错.....................................................254

17-1汇编语言的难点.........................................................................254

17-2写程序的重点..............................................................................254

17-3LED除错法..................................................................................254

17-4蜂鸣器除错法...........................................................................255

17-5DISPLAY除错法.........................................................................255

17-6串行通信除错法.........................................................................256

17-7仪器协助除错法.........................................................................257

17-8高级仪器除错法...................................................................257

习题.......................................................................................258

第18章8051例程归纳整理..................................................................260

18-1清除4个内部DATA MEMORY地址.............................................260

18-2清除4个外部DATA MEMORY地址...............................................260

18-3将外部数据存储器上4个字节值存入内部数据存储器...........................261

18-4将4个内部数据值转存到外部数据存储器中......................................261

18-5内部数据存储器内4字节相加(不含正负符号)...............................262

18-6内部数据存储器的值和外部数据存储器的值相加...............................262

18-7内部数据存储器的4字节相减.....................................................263

18-8将内部数据存储器内的值取补码.................................................263

18-9对外部数据存储器做16位的加法运算.........................................264

18-10对外部存储器做减法运算.........................................................264

18-11内部数据存储器做值的比较..........................................................265

18-12外部数据存储器做整段值的比较.............................................265

18-13内部数据存储器区与累加器做比较...............................................266

18-144字节不含正负符号的乘法运算...............................................266

18-154字节不含正负符号的除法运算...................................................267

18-16对外部数据存储器内的值做异或运算产生一个校验码..........................268

18-17确认外部数据存储器(4字节)的校验码是否正确............................269

18-18在内部数据存储器内产生4个随机数..............................................269

18-19检查外部数据存储器(16位)是否为0000H.....................................270

18-20检查外部数据存储器(16位)的值是否为1000................................271

18-21检查外部数据存储器(16位)的值是否比5000大............................271

18-22将外部数据存储器(16位)值转换成6个BCD码.............................272

18-23将ACC值(<99)转换成两个BCD码..........................................273

18-24将累加器的值转换成3个BCD码...................................................273

18-25检查一段外部数据存储器(2KB)的读写功能...................................274

18-26计算2KB程序空间的校验和(CHECKSUM).......................................274

18-27清除外部数据存储器共2048个地址...............................................275

18-28将1个字节值转换成ASCⅡ码,供数据显示用..................................275

18-29将ASCII码转换成二进.制...................................................276

第19章混合式示波器的认识与使用....................................................280

19-2基本测量示范....................................................................283

19-3特殊信号测量.........................................................................285

第20章数字电表的使用...................................................................288

20-1数字电表功能..............................................................................288

20-2数字电表操作要点...................................................................288

20-3数字电表使用时的特别注意事项...................................................290

20-4AT2051控制板操作示范............................................................291

20-5电表的校正.........................................................................291

习题............................................................................................293

第21章USB烧录器的安装与使用........................................................296

21-1旗威USB烧录器....................................................................296

21-2烧录器的安装...........................................................................296

21-3烧录程序的安装....................................................................297

21-4烧录功能说明............................................................................297

21-5 Files文件菜单......................................................................299

21-6IC芯片菜单........................................................................301

21-7Programmer烧录器菜单.............................................................303

21-8Diagnostic 诊断菜单....................................................................305

21-9USB烧录器特殊用法...............................................................306

21-10USB烧录器注意事项...........................................................307

习题.......................................................................................307

附录............................................................................................309

附录AASCII表..........................................................................309

附录B8051相关IC引脚图............................................................311

附录C8051指令集总整理..................................................................314

附录D8051指令整理(按功能划分)................................................324

附录E8051指令整理(按十六进制排列)..........................................329

附录F8051SFR表与RESET后的初始值.............................................336

附录GSFR特殊功能寄存器整理表....................................................337

附录H如何购买电子元件.............................................................340

附录l如何识别晶体管(三极管)的引脚..............................................342

附录J如何看Data Sheet................................................................345

附录K如何焊接...........................................................................347

附录L如何上网找元件..............................................................349

相关问答

学机电一体化可以 维修 冰箱空调洗衣机之类的 家电 吗 - 懂得

不能,机电一体化主要是机械部分,课程有单片机,PLC,液压与气动,电力拖动等,家电是电子专业的

什么是 单片机 ?

单片机不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片。它等效于微型计算机。与计算机相比,单芯片计算机仅缺少I/O设备。简而言之:芯片变成...

单片机 主要应用于哪些领域? - 懂得

1.单片在一个系统中只使用一片机,这是目前应用最多的一种方式。主品单片机与传统的机械产品相结合,使传统的机械产品结构简单化、控制智能化,构成了...

我想自学 家电维修 ,需要怎么做?

学习家电维修,首先要从理论学起。理论:电子基础、电气控制、制冷原理、数字电路,单片机等等。实践:跟师傅实习,学会最起码的工具仪表使用和实际操作能力。...

什么叫做 单片机 ?

单片机不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片。它等效于微型计算机。与计算机相比,单芯片计算机仅缺少I/O设备。简而言之:芯片变成...

单片机 是什么供电器?

单片机是直流供电,一般是5V或3.3V的直流电,是正负极。单片机就是一块集成电路芯片上集成有CPU、程序存储器、数据存储器、输入/输出接口电路、定时/计数器、...

怎么样检查 单片机 集成块是否坏了-ZOL问答

单片机一般情况下不会损坏。检查方法,安到实验板上,或开发板等,通电,看能不能正常下载程序,能下载程序,下载程序后看能不能正常工作,运行程序,最好写一个测试程...

如何让一个小白快速的理解什么是 单片机 ?

单片机什么是单片机?对一个会使用计算机的人可能不一定真正懂得计算机,但是一般会知道计算机(也就是常说的电脑),知道计算机的组成是由CPU(中央处理器),...单...

家电 水壶坏了,不能自动上水,数字屏显示的也乱码,但是能烧水…拆机判断为 单片机 坏了,型号为s3f9?

只换单片机不行,没有程序,而且也不一定是单片机问题只换单片机不行,没有程序,而且也不一定是单片机问题

如何用 单片机 控制家用电器?

就是用单片机来控制继电器或硅或光耦,就可以了.就是用单片机来控制继电器或硅或光耦,就可以了.

猜你喜欢