所谓DIY即自己做。要实现DIY并不困难,只要具备基本的电子电路的焊接技能,了解电子元器件的基础知识,会使用多用表(万用表),就可以按照本书的步骤完成本单片机实验机的自装,并能顺利地投入使用。一般用5色环表示阻值和准确度。用数字万用表测量所有电阻阻值,应在规定误差范围内。若最后数字万用表的显示不能超出量程,说明电容存在漏电,耐压条件不合格,不能使用。......
2023-11-07
在一切准备好后即可进行实际装焊。从大量的实践来看,控制装焊的风险是最重要的。一定要避免出现全部装焊完成,但上电后无反应或显示错误,机器不能正常运行。为此,我们采用逐次逼近,边焊边试的操作方法,保证读者能100%按质量完成整机装焊。
1.工艺要求
1)每一只元器件要按电路板元器件面标示的编号位置进行放置,焊接点的操作必须在焊接面进行,千万不能将元器件装反。
2)对电阻、晶体管、发光二极管焊完后应进行在板测试,不管在任何时间,加焊前都要将所有芯片取下。
3)对元器件加焊时,应先焊第1引脚,或对角线,验证正确后,再焊其余引脚。键只需在元件面加焊对角两点,以利于维修。
4)对电解电容、发光二极管要注意极性,对电阻排要注意对准电源端。
2.第1步,装焊单片机最小系统
1)逐次装焊下列元器件:U2-IC插座(40引脚),电源指示灯L1(绿色),电阻R17、R23、R18,电解电容C6,电源开关K1,晶体XL,RST键,电源插座T1,U3-IC插座(14引脚),共11只。其中晶体要先焊好插针,再将晶体焊在插针上,以便容易更换。
2)准备。现在已做成了一个单片机最小系统。下面要准备测试这个系统是否能运行。首先将随机提供的STC单片机芯片插放到插座U2上,将74HC164芯片插放到插座U3,连接直流5V电源到电源插座T1。
3)测试。闭合电源开关K1,绿色指示灯L1亮,单片机系统冷启动,开始执行程序。轻按一下RST键,让单片机重新复位。用逻辑笔测试U3-74HC164的引脚13、12、11、10、6、5、4、3的状态,应为11000110。逻辑笔的红色指示灯亮为逻辑1,绿色指示灯亮为逻辑0。这一串编码就是十六进制码的C6H。也就是字符“C”的字形码。若手上无逻辑笔,也可用数字万用表的直流电压挡测试,+5V为逻辑1,0V为逻辑0。若不能显示以上状态,应立即断开电源开关K1,逐项检查。特别是焊接是否正常,直到显示达到以上要求为止,否则不能进行下一步。如果直接进行下一步会相当危险,可能导致整板报废。这一步的完成结果如图1-8所示。
图1-8 第1步完成图
4)断开电源,取下所有芯片。
1)逐次装焊下列元器件:电阻R1~R16,电阻排R24,插座U4,数码管插针座T4。注意T4要上下朝同一方向安装。
2)将STC单片机插放到U2,将74HC164小心插放到U3和U4上。
3)测试。闭合K1,系统冷启动,绿色指示灯L1亮,单片机开始执行程序。用逻辑笔测试U3输出端h、g、f、e、d、c、b、a(引脚13,12,11,10,6,5,4,3)的逻辑状态应为1100 0110;U4的输出端h、g、f、e、d、c、b、a(引脚13,12,11,10,6,5,4,3)的逻辑状态应为1111 1111,这就是字形码“C”。证明单片机运行正常。断开电源,将数码管插放到插座T4上,闭合电源,按RST键,应显示“C”。若显示不正常,应检查各段电阻及数码管的插座T4是否正常,直到显示“C”为止。若达不到要求不能进行下一步。第2步完成结果如图1-9所示。
4)断开电源,取下所有芯片。(www.chuimin.cn)
4.第3步,装焊存储器
1)逐次装焊下列元器件:电阻R19、R20、R21,插座U5(8引脚),键(+1,-1,H,A/D,WR),晶体管T8(9012),蜂鸣器BZ。
2)插放芯片U2、U3、U4、U5及数码管。
3)测试。闭合电源,系统冷启动,绿色指示灯L1亮,单片机开始执行程序。数码管应显示“C”,按A/D键显示“00.”抬起显示“FF”。按+1键,显示变为00。按WR键,发出“嘟”的声响,证明单片机运行正常。否则应立即断开电源,逐项检查,直到正常为止。达不到要求不能进行下一步。第3步完成结果如图1-10所示。
图1-9 第2步完成图
图1-10 第3步完成图
4)断开K1,取下所有芯片。若前3步装焊完成,并检验正常,就证明整机关键性能已经合格,剩下的部分对性能的影响已经不重要了,可以放心地完成剩余的工作。
5.第4步,装焊余下的所有元器件
1)逐次装焊下列元器件:8个发光二极管D7~D0(排列从高位到低位应为红、绿、黄、蓝、红、绿、黄、蓝),U1-IC插座(16引脚),独石电容C1(104)、C2(105)、C3(105)、C4(105)、C5(105),瓷片电容C7、C8,通信插座T2,电阻排R22,插针T5、T6,T3空。
注意:D7~D0要上下左右排列整齐,如发现距离过近,可稍微抬高一点。
2)测试。不插入所有芯片,闭合电源,用鳄鱼夹子线一端接地,另一端碰触U2的1~7引脚,D7~D0灯应正常点亮。断开电源,将所有芯片安到插座上,再闭合电源,系统冷启动,绿色指示灯L1亮,单片机开始执行程序。按第3步3)操作,应正常显示。
整机装焊完成,如图1-11所示。
用酒精和布条将电路板焊接面遗留的松香擦干净。至此,实验机全部装焊完成。但此时不要装入芯片和数码管。
有关零起点学习单片机多语言编程的文章
所谓DIY即自己做。要实现DIY并不困难,只要具备基本的电子电路的焊接技能,了解电子元器件的基础知识,会使用多用表(万用表),就可以按照本书的步骤完成本单片机实验机的自装,并能顺利地投入使用。一般用5色环表示阻值和准确度。用数字万用表测量所有电阻阻值,应在规定误差范围内。若最后数字万用表的显示不能超出量程,说明电容存在漏电,耐压条件不合格,不能使用。......
2023-11-07
安装在单片机上的两个数码管从“00”开始累加1显示,到“99”后循环。需要讲解的指令重点是累加器A加1赋值指令“INC A”和十进制变换指令“DA A”。低位数码管逐段循环显示源程序实例程序运行效果:在完成了源文件建立、汇编、下载的步骤后,单片机自动运行该程序。......
2023-11-07
可进行置位、复位、取反、等于0转移、等于1转移且清“0”、逻辑运算以及与可寻址位之间传送数据的操作。MCS51系列单片机的I/O接口位输入、输出操作指令只能通过累加位C进行。本例中使用了I/O接口置位清“0”输出操作指令,而例3-1使用了I/O接口按口输出操作指令。......
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
键入时,要注意每一条语句的格式,例如,“{ }”、“;”等不能遗漏,所有标点符号用英文输入状态下的符号。②执行时,所有操作均采用“单步”,一步步地执行。将上面C51源程序编译后的HEX文件通过STC-ISP下载软件写入目标板(实验机)观察结果,应显示流水灯效果。也就是将灯的显示码存入芯片的ROM内,执行时可顺序调出,达到彩灯的效果。单击“单步”执行程序,核对P1口的输出状态,与数组的内容相同,证明程序正确。......
2023-11-07
程序点评:数据传送指令MOV将一组数据分别传送到P1口,做了输出口的操作。将8位立即数传送给累加器A,再由累加器A将数据传送到I/O接口的P1口,使P1.0灯亮。在I/O接口输出操作时不能将间接寄存器中的地址输出到P1口。......
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
相关推荐