为此,我们采用逐次逼近,边焊边试的操作方法,保证读者能100%按质量完成整机装焊。用逻辑笔测试U3-74HC164的引脚13、12、11、10、6、5、4、3的状态,应为11000110。若不能显示以上状态,应立即断开电源开关K1,逐项检查。如果直接进行下一步会相当危险,可能导致整板报废。2)插放芯片U2、U3、U4、U5及数码管。达不到要求不能进行下一步。按第3步3)操作,应正常显示。......
2023-11-07
所谓DIY(Do It Yourself)即自己做。对学习MCU来说,自己装焊一块实验电路板可以学习到许多有关的实际技能,同时对后面的编程学习也是非常重要的。要实现DIY并不困难,只要具备基本的电子电路的焊接技能,了解电子元器件的基础知识,会使用多用表(万用表),就可以按照本书的步骤完成本单片机实验机的自装,并能顺利地投入使用。
1.工具准备
DIY前,应准备下列工具:
1)25~30W内热式尖头电烙铁1把;
2)高质量直径为0.8mm的焊锡丝1轴;
3)电烙铁焊接支架1个;
5)尖嘴钳1把;
6)斜口钳1把;
7)镊子1把;
8)十字小螺钉旋具1把;
9)酒精,擦拭布条;
10)液晶数字多用表1块;
11)鳄鱼夹子若干;
12)5号可充电电池4节(1800mA·h);
2.外观初检
当拿到本单片机实验板的全部元器件、资料和光盘后,请按装箱单检验全部物品是否齐全,最好用一块白纸作为铺垫,以免元器件因疏忽丢失。首先进行外观检查。查看元器件、接插件、印制电路板是否完好,数量是否正确,有无明显缺陷。
由于电子电路正向低电压、低功耗方向发展,所以电阻的体积也越来越小,在电阻上用数字表示阻值就很困难了。用色环表示阻值和准确度既方便又美观。电阻色环表如图1-3所示。
图1-3 电阻色环表
金属膜电阻外形如图1-4所示。
(2)电阻的识别
1)首先确定电阻的等级。米黄色表示碳膜电阻,偏差为±5%,在本机中不采用。浅蓝色表示金属膜电阻,偏差为1%~2%,是本机所用。黑色表示电阻排。
2)确定第1环的位置。距电阻引出端最近的色环就是第1环。一般用5色环表示阻值和准确度。
图1-4 金属膜电阻外形
3)确定色环的颜色。电阻的色环共有12种颜色,识别时,必须准确识别从第1环到第4环的颜色,在准确判定色环的颜色排列后,下一步就是按色环表读出阻值和准确度。
4)确定电阻阻值和准确度。
例如,一只浅蓝色金属膜电阻,用5环标示。第1环为橙色,第2环为白色,第3环为黑色,第4环为黑色,第5环为棕色。查表可知第1、2、3环是有效数字,顺次排列应是390,第4环是乘数100=1,它的阻值应为390×1Ω=390Ω。第5环为棕色,表示偏差为F(±1%),它的合格范围应为386~394Ω,用数字万用表测量它的实际阻值为390Ω,在合格范围内,证明金属膜电阻准确度较高。
3.电阻的检测
在测量时,要先选择大于被测阻值的量程。例如测量4.7kΩ电阻应选R×10k电阻挡,然后用左手将表笔的金属棒与电阻的一端紧捏在一起,将另一支表笔的金属棒碰触电阻的另一端。注意,另一端不要与手接触,以免影响测试结果,然后读出结果。
对电阻排一般是黑色的,有白色圆形标志的一端为电源端,其他8个引脚是电阻端,用数字万用表分别测试8个电阻端与电源端之间的阻值,偏差应在±10%之内。
用数字万用表测量所有电阻阻值,应在规定误差范围内。本机所用的电阻,均为功率为1/8W的小型电阻。
4.电容的标注(www.chuimin.cn)
从结构原理上可分为有极性的电解电容和无极性的交流电容两种。电容器需要标注两个数值,一个是它的电容量,有3种数量级。基本单位是微法(μF)。1nF=10-3μF,1pF=10-6μF。另一个是额定电压值,例如16V或25V。对于电解电容,由于体积较大,可直接在电容上标出电容量和额定电压值,例如220μF/16V或4.7μF/50V。对于无极性的交流电容,由于体积小,一般用数字表示,例如103表示电容量为10×103pF=104×10-6μF=0.01μF。100表示10×100pF=10pF。一般无极性交流电容的额定电压值都是50V,不进行标注。电容外形如图1-5所示。
5.电容的检测
由于电容量准确度对整机影响不大,在装机前可用万用表做粗略检测。对电解电容,先将数字万用表放在R×10k电阻挡,用镊子将电容两端短接放电,然后测电容两端电阻,由于充电电流的作用,电阻值立即变小,以后充电电流慢慢变小,电阻值上升到最大值,超出量程,充电电流为零。可根据变化的时间粗略判断电容量的大小。电容量大,充电时间就长;电容量小,充电时间就短。若最后数字万用表的显示不能超出量程,说明电容存在漏电,耐压条件不合格,不能使用。如果出现短路就更不行了。对于电解电容,要特别注意它的极性和标示电压。一般情况下,长引脚是正极。标示电压就是额定电压,使用电压应是额定电压的1/2或1/3。
对于无极性交流电容,本实验机有两种类别:一种是独石电容(本实验机中C1~C5),另一种是小容量瓷片电容(本实验机中C7和C8)。用万用表R×10k挡,检测电容两个引脚的电阻(手不要碰表笔),只要不通即可。若有指示,说明可能存在漏电,应进行调换。
6.发光二极管的检测
发光二极管的全称是光发射二极管(Lighting Emitting Diode,LED)。它具有单向导电性,正向工作电压为2~3V,工作电流约为10mA,主要用于发光指示。用很小的功率就能发出鲜艳的光,广泛地用于各种显示设施上。其外形图见图1-5。
发光二极管的长引脚为正极,短引脚为负极。检测时,可用4节5号电池作为电源,发光管正极(长引脚)接电池正极,发光管负极(短引脚)通过一个390Ω电阻接电池负极,应看到发光并有较高的亮度即为正常。注意必须加限流电阻,且R≥300Ω,一般取R=390Ω即可。
7.晶体管的开关状态
晶体管分NPN型和PNP型两种。在本实验机中只用PNP型,型号为9012,用于驱动蜂鸣器。MCU发出的音频信号是方波,晶体管工作于开关状态,当在基极加低电平(0V)时,晶体管的e、b极导通,达到“饱和”状态,集电极c对地输出高电平(5V),即逻辑“1”。当在基极加高电平5V时,晶体管达到“截止”状态,集电极c对地输出低电平(0V),即逻辑“0”。这样,晶体管在基极输入电平的控制下驱动蜂鸣器发声。
9012型晶体管的引脚排列:面对标志,从左到右,依次为e、b、c,晶体管外形见图1-5。
8.晶体管的简单测试
在DT-830B数字万用表上设有“hFE”挡,专门用于测试晶体管的直流放大倍数。测试步骤如下:
1)将量程旋钮旋至“hFE”处。
2)面对晶体管的标记面(即标示型号的一面),从左起依次为e、b、c。将晶体管按类别及e、b、c的位置插入左侧对应的管座。
3)用手压紧晶体管,应看到液晶板上有读数显示,这就是该管的放大倍数,应在200以上。若显示数字过低,说明该管性能不好,应予以调换。
“hFE”挡测试插座如图1-6所示。
4)焊完后,可以进行在板检测。主要是用万用表测试集电结和发射结的电阻是否正常。若短路或不通,表明晶体管已损坏。
9.数码管检测
数码管和发光二极管的原理是一样的,只不过将显示的“点”变成“段”而已。这种显示器件驱动简单,价格低廉,可显示数字,得到了广泛应用。
从驱动原理上分共阳极型和共阴极型两种。对共阳极型,数码管的公共极“COM”端接正电源;对共阴极型,数码管的公共极“COM”端接负端。每个数码管有7个“段”和一个“点”,控制各“段”的亮和灭,就可以显示各种数字。本实验机使用共阳极型。数码管外形和引脚如图1-7所示。
图1-6 晶体管测试插座
图1-7 数码管引脚图
限流电阻。实际上,数码管的每“段”就是一只发光二极管。在电源电压5V条件下,每段(包括小数点)必须接入一只限流电阻。若每段的发光电压是2V,限流电阻R=390Ω,则通过每段的电流I=(5-2)V/390Ω=0.00769A=7.69mA,对于高亮数码管,可以达到很好的亮度。
检测操作。检测前要准备好5V(或6V电池)电源及两条鳄鱼夹子线。以共阳极数码管为例,先将夹子线一端接电源正极,另一端接数码管的公共电源端。
再用另一夹子线接390Ω电阻,夹子线的另一端接电源的负极。用电阻的空余端逐次接触数码管的“a”、“b”、“c”、“d”、“e”、“f”、“g”、“h”各引脚,应看到各段逐次被点亮,亮度应较高,证明数码管质量良好。
10.按键
6只按键在机器中作为键盘使用。可以用数字万用表测试它们的通断情况。
11.接插件
在本实验机中应用了许多接插件。这些接插件对连接固定电子元器件很重要。焊接前一定要注意方向是否正确,避免错焊。
12.蜂鸣器
蜂鸣器输出声音作为发声器。用3V电压碰触蜂鸣器两端,若有“喀喀”声表示无问题。蜂鸣器分为信号型和电源型两种,本机使用信号型。
有关零起点学习单片机多语言编程的文章
为此,我们采用逐次逼近,边焊边试的操作方法,保证读者能100%按质量完成整机装焊。用逻辑笔测试U3-74HC164的引脚13、12、11、10、6、5、4、3的状态,应为11000110。若不能显示以上状态,应立即断开电源开关K1,逐项检查。如果直接进行下一步会相当危险,可能导致整板报废。2)插放芯片U2、U3、U4、U5及数码管。达不到要求不能进行下一步。按第3步3)操作,应正常显示。......
2023-11-07
第二行程序的开始地址是02,第二条机器码程序有两个指令有分别是“0B”、“05”,其中02地址单元中存放“0B”指令,03地址单元中存放“05”数据。第三条程序的开始地址是04,第三条机器码程序有三个指令有分别是“12”、“05”、“02”。......
2023-11-07
单片机是将CPU+ROM+RAM+I/O集成在一块小小的芯片上,这种结构使用非常灵活,可以“嵌入”任何控制对象内,组成嵌入式系统。单片机中的片内程序存储器是一种可编程可擦除的只读存储器。通用计算机的CPU主要是进行高速数据处理。单片机体积很小,可以直接“嵌入”到机器的控制板上,实际上就是将计算机系统嵌入到机器内,组成所谓的“嵌入式系统”。......
2023-11-07
安装在单片机上的两个数码管从“00”开始累加1显示,到“99”后循环。需要讲解的指令重点是累加器A加1赋值指令“INC A”和十进制变换指令“DA A”。低位数码管逐段循环显示源程序实例程序运行效果:在完成了源文件建立、汇编、下载的步骤后,单片机自动运行该程序。......
2023-11-07
定时器/计数器是MCS51系列单片机芯片内的一个组件,简写为T/C。它有2个相同的定时器/计数器,称为定时器/计数器0和定时器/计数器1。实际上定时器/计数器是一个计数器,可以8位、13位或16位计数,对应的两组4个8位计数器。TCON定时控制位共4位。TR0=0,停止定时器/计数器工作;TR0=1,开启定时器/计数器工作。TMOD是专业寄存器,用于设定定时器/计数器0和定时器/计数器1的工作方式,只能用字节传送设置。......
2023-11-07
位运算是以运算量的二进制位为单位所进行的运算。一般位逻辑运算都是以十六进制数形式进行。在右移运算中,左端的空位补0,右端移出位则舍弃。按条件将a=0x85,b=0x36,执行位运算具体如下:P3=a<<1,左移1位后a=00001010=0x0A显示正确,左位取消,右位补0。......
2023-11-07
尽管单片机有许多特点,但仍然属于计算机的范围。这种特殊的语言就是程序设计语言,也就是由一系列语句组成的程序。程序设计语言从原理上可分为机器语言、汇编语言和高级语言三种类型,单片机也不例外。由于汇编语言指令具有直接对应机器语言指令的特点,因而生成的机器代码效率高,执行速度快,至今在单片机程序设计中仍被采用。在众多高级语言中,只有C语言成了应用于单片机系统的高级语言。......
2023-11-07
所谓独立键,就是各个按键的功能线之间没有电的连接,每个按键独立存在。这种连接方法一只按键要占用一个接口。常用于键少的应用场合。若再次查询按键并没有闭合,则认为按键未被按下,无效。流程图的作用就是将一个应用任务转化为计算机的工作流程。这是用计算机解决应用问题的必要前提。对于任何程序,只有三种基本结构,即顺序结构、分支结构和循环结构。反复执行,则P1.0反复取反状态,表示程序执行正确。......
2023-11-07
相关推荐