1、一、对 STC89C52 单片机的介绍AT89S52 是一种低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 在众多嵌入式控制应用系统中得到广泛应用。 STC89 系列单片机大部分具有系统可编程(ISP)特性,ISP 的好处是:省去购买通用编程器,单片机在用户系统上即可下载/烧录用户程序,而无须将单片机从以生产好
2、的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。有些程序尚未定型的产品可以一边生产,一边完善,加快了产品进入市场的速度,减小了新产品由于软件缺陷带来的风险。由于可以直接将程序下载进单片机看运行结果故也可以不用仿真器。最小系统焊接材料焊接材料元器件清单:序号器件数量1 1F 电容 52 15PF 电容 23 4.7F 电容 14 POWER LED 15 RS232 串口 1 6 USB 串口 1 7 POWER 18 HEADER 20 排针 19 2K 电阻 110 10K 电阻 111 A103J 排组 112 POWER KEY 开关 113 RESET 按键 114 MAX23
3、2CPE 芯片 115 STC89C52RC 芯片 116 12M 晶振 117 STC89C52RC 插槽 118 MAX232CPE 插槽 119 印刷电路板 120 LED 红绿黄 821 按键 1二、烙铁使用的注意事项(1) 新买的烙铁在使用之前必须先给它蘸上一层锡。通电加热升温,并将烙铁头蘸上一点松香,待松香冒烟时在上锡,使在烙铁头表面先镀上一层锡。(2) 电烙铁通电后温度高达 250 摄氏度以上,不用时应放在烙铁架上,但较长时间不用时应切断电源,防止高温“烧死”烙铁头(被氧化) 。(3) 电烙铁及烙铁架单独放置,要防止烫伤人及烫坏其他元器件,尤其是电源线,若其绝缘层被烙铁烧坏而不注
4、意便容易引发安全事故。(4) 不要把电烙铁猛力敲打,以免震断电烙铁内部电热丝或引线而产生故障。元器件焊接注意事项(1) STC89C52 和 MAX232 插槽(卡套)的半圆口对着电路板的U1、U2 半圆口。(2) 排阻上的白色菱形小块对着电路板 RP1 小方块。(3) 1UF 电容五个,4.7UF 电容一个,长脚为正短脚为负,长脚插入带+标记的孔;陶瓷电容两个,不分正负,插在晶振两侧。(4) 发光二极管长脚为正短脚为负,长脚插在 D1 左面,短脚插在右面。(5) 电阻分 2K(1 侧红边,1 侧棕边)和 10K(2 侧均为棕色) ,不分正负。(6) 排针(40 针)自己掰成 2 个 20 针
5、,其他器件不分正负,按位置插好。三、焊接过程之中注意以下几点:1、注意电解电容、发光二极管、蜂鸣器的正负极性不能接反、三者均是长的管脚接正极、短的管脚接负极,如接反轻则烧毁元气件,重则发生轻微爆炸。2、三极管 9015 的 E、B、C、注意接法,板子上面有相应的图形形状。按照那个图形焊接。焊接设备6、ISP 插槽应该注意方向。缺口对应板子的外面、如果接反下载线将不能接好。7、数码管的焊接应该是有小数点的一侧在下面、接反影响数码管的显示。焊接的顺序如下:1、首先把四个铜帽拧在线路板上,其作用是防止线路板下面接触到金属、短接使电流过大、元气件因短接而被烧毁。2、焊接 USB、作用提供 5V 电压。
6、用来给单片机供电。焊锡机3、焊接晶体振荡器、30PF 电容两个、构成三点式,高频中讲过。此步最为重要、如果不能够起振的话单片机不能够工作,以后的工作就可以不用作了。4、焊接排阻 RP3,DIP40 给单片机供电,接 USB,检测单片机是否正常工作,烧写程序、用万用表检测单片机各个管脚从 P10 是否依次为 101010如是则单片机起振。5、如果上面一切正常的话,接下来切断电源,焊接 32*2 双排插针,接上短路帽,焊接下载线的接口,焊接发光二极管,注意正负极的接法(板子上面画着二极管的标志呢),RESP1、RESP2,焊接 J3 接上短路帽在上面,烧写程序 1,检测发光二极管是否正常。6、焊接
7、 4 个三极管 9015,T1、T2、T3、T4、注意 E、B、C 的方向,以及焊接时间,以防烧坏。焊接 RESP3,数码管。烧写程序 4,注意J3 的跳线在下面,检测数码管是否正常。7、焊接按键 5 个,一个复位键,4 个按键,用来控制数码管的显示。烧写程序 5、检测是否正常。8、焊接 T5、R4,R5 以及蜂鸣器,注意正负极的接法。烧写程序 2或 3,检测是否正常。9、焊接 DIP16、瓷片电容 104 共 5 个、DB9U 母座。此为串口通讯的设备,烧写程序 8,接串口线,检测是否正常。10、焊接 LED9、R1 此为电源指示灯。C1、E1、此起电源滤波作用。四、寻找故障的办法一般有下面
8、几种:测量电压法。首先要确认的是各芯片电源引脚的电压是否正常,其次检查各种参考电压是否正常,另外还有各点的工作电压是否正常等。例如,一般的硅三极管导通时,BE 结电压在 0.7V 左右,而 CE 结电压则在 0.3V 左右或者更小。如果一个三极管的 BE 结电压大于 0.7V(特殊三极管除外,例如达林顿管等) ,可能就是 BE 结就开路。 信号注入法。将信号源加至输入端,然后依次往后测量各点的波形,看是否正常,以找到故障点。有时我们也会用更简单的办法,例如用手握一个镊子,去碰触各级的输入端,看输出端是否有反应,这在音频、视频等放大电路中常使用(但要注意,热底板的电路或者电压高的电路,不能使用此
9、法,否则可能会导致触电) 。如果碰前一级没有反应,而碰后一级有反应,则说明问题出在前一级,应重点检查。 当然,还有很多其它的寻找故障点的方法,例如看、听、闻、摸等。 “看”就是看元件有无明显的机械损坏,例如破裂、烧黑、变形等;“听”就是听工作声音是否正常,例如一些不该响的东西在响,该响的地方不响或者声音不正常等;“闻”就是检查是否有异味,例如烧焦的味道、电容电解液的味道等,对于一个有经验的电子维修人员来说,对这些气味是很敏感的;“摸”就是用手去试探器件的温度是否正常,例如太热,或者太凉。一些功率器件,工作起来时会发热,如果摸上去是凉的,则基本上可以判断它没有工作起来。但如果不该热的地方热了或者
10、该热的地方太热了,那也是不行的。一般的功率三极管、稳压芯片等,工作在 70 度以下是完全没问题的。70 度大概是怎样的一个概念呢?如果你将手压上去,可以坚持三秒钟以上,就说明温度大概在 70 度以下。最好一次成功,如果焊错了,可以用锡枪把锡吸出来,重新焊。但这样折腾两回,电路板也快报废了.单片机要用 MAX485 和电脑串口通讯,这个元件不能少。单片机不要直接焊,焊个 40 引脚的双列直插座,把 80C51 插到上头。晶振还有复位电路的电容、电阻、按键都少不了。引 脚 说 明AT89S52 是 一 种 低 功 耗 、 高 性 能 CMOS8 位 微 控 制 器 , 具 有 8K 在 系 统 可
11、 编 程 AT89S52 引 脚 图 DIP 封 装P0 口 : P0 口 是 一 个 8 位 漏 极 开 路 的 双 向 I/O 口 。 作 为 输 出 口 ,每 位 能 驱 动 8 个 TTL 逻 辑 电 平 。 对 P0 端 口 写 “1”时 , 引 脚 用作 高 阻 抗 输 入 。 当 访 问 外 部 程 序 和 数 据 存 储 器 时 , P0 口 也 被 作为 低 8 位 地 址 /数 据 复 用 。 在 这 种 模 式 下 , P0 不 具 有 内 部 上 拉 电阻 。 在 flash 编 程 时 , P0 口 也 用 来 接 收 指 令 字 节 ; 在 程 序 校 验时 , 输
12、 出 指 令 字 节 。 程 序 校 验 时 , 需 要 外 部 上 拉 电 阻 。 P1 口 : P1 口 是 一 个 具 有 内 部 上 拉 电 阻 的 8 位 双 向 I/O 口 ,p1 输 出 缓 冲 器 能 驱 动 4 个 TTL 逻 辑 电 平 。 对 P1 端 口 写 “1”时 , 内 部 上 拉 电 阻 把 端 口 拉 高 , 此 时 可 以 作 为 输 入 口 使 用 。 作为 输 入 使 用 时 , 被 外 部 拉 低 的 引 脚 由 于 内 部 电 阻 的 原 因 , 将 输 出电 流 ( IIL) 。 此 外 , P1.0 和 P1.1 分 别 作 定 时 器 /计 数
13、 器 2 的 外 部 计 数 输 入( P1.0/T2) 和 定 时 器 /计 数 器 2 的 触 发 输 入 ( P1.1/T2EX) 。 在 flash 编 程 和 校 验 时 , P1 口 接 收 低 8 位 地 址 字 节 。 引 脚 号 第 二 功 能 : P1.0 T2( 定 时 器 /计 数 器 T2 的 外 部 计 数 输 入 ) , 时 钟 输 出 P1.1 T2EX( 定 时 器 /计 数 器 T2 的 捕 捉 /重 载 触 发 信 号 和 方 向控 制 ) P1.5 MOSI( 在 系 统 编 程 用 ) P1.6 MISO( 在 系 统 编 程 用 ) P1.7 SCK
14、( 在 系 统 编 程 用 ) P2 口 : P2 口 是 一 个 具 有 内 部 上 拉 电 阻 的 8 位 双 向 I/O 口 ,P2 输 出 缓 冲 器 能 驱 动 4 个 TTL 逻 辑 电 平 。 对 P2 端 口 写 “1”时 , 内 部 上 拉 电 阻 把 端 口 拉 高 , 此 时 可 以 作 为 输 入 口 使 用 。 作为 输 入 使 用 时 , 被 外 部 拉 低 的 引 脚 由 于 内 部 电 阻 的 原 因 , 将 输 出电 流 ( IIL) 。 在 访 问 外 部 程 序 存 储 器 或 用 16 位 地 址 读 取 外 部数 据 存 储 器 ( 例 如 执 行 M
15、OVX DPTR) 时 , P2 口 送 出 高 八 位 地址 。 在 这 种 应 用 中 , P2 口 使 用 很 强 的 内 部 上 拉 发 送 1。 在 使 用 8 位 地 址 ( 如 MOVX RI) 访 问 外 部 数 据 存 储 器 时 , P2 口 输 出 P2锁 存 器 的 内 容 。 在 flash 编 程 和 校 验 时 , P2 口 也 接 收 高 8 位 地址 字 节 和 一 些 控 制 信 号 。 P3 口 : P3 口 是 一 个 具 有 内 部 上 拉 电 阻 的 8 位 双 向 I/O 口 ,p3 输 出 缓 冲 器 能 驱 动 4 个 TTL 逻 辑 电 平
16、。 对 P3 端 口 写 “1”时 , 内 部 上 拉 电 阻 把 端 口 拉 高 , 此 时 可 以 作 为 输 入 口 使 用 。 作为 输 入 使 用 时 , 被 外 部 拉 低 的 引 脚 由 于 内 部 电 阻 的 原 因 , 将 输 出电 流 ( IIL) 。 P3 口 亦 作 为 AT89S52 特 殊 功 能 ( 第 二 功 能 ) 使 用 ,如 下 表 所 示 。 在 flash 编 程 和 校 验 时 , P3 口 也 接 收 一 些 控 制 信号 。 电 源 :GNDVCCGNDPWINPWIN1 2LP1100uHVIN1VOUT2GND3FB4ON/OFF5PW1 L
17、M2576VCCGNDCP30.1uF132SWPPW-SWBBRIDGE CP1100uFCP210uF12DP11N5122DP2LEDRP1510VCCIN12JP1CON2VBUS 1D- 2D+ 3ID 4GND 5JP2USBMINI如果用的不是 USB 的电源,再调试串口之前要把后面 CP2 和 CP3 焊上再调试!否则,232 芯片 有可能会烫手,不能正常工作,原理在于 2576 为一个开关电源芯片,输出的电压有波动,导致 232 的供电极不稳定,而引起不工作。电路板的印丝图层总结踉踉跄跄地忙碌了这段实训,我的实训成果也终将告一段落。我焊接的单片机实物也基本达到了预期的效果,但
18、由于能力和时间的关系,总是觉得有很多不尽人意的地方,譬如功能不全、外观粗糙数不胜数。但我可以自豪的说,这里面的每一段代码,都有我的劳动。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美。这次焊接并不像想象中的那么容易,尽管我们之前有过焊接的经历,但单片机开发板的焊接仍然是问题百出。但经过我的刻苦钻研和老师的细心指导都一一克服了。实训虽已结束,但在这次实训中我学到了很多东西,无论在单片机理论方面还是在电子电子器件焊接方面都得到了很大的进步。我还想借此机会感谢一直以来给我帮助的所有老师、同学,你们的友谊是我人生的财富,是我生命中不可或缺
19、的一部分。我的单片机实训指导老师,她一直都以一位长辈的风范来容谅我的无知和冲动,给我不厌其烦的指导。在此,特向她道声谢谢。通过单片机的焊接和调试,我不仅加深了对单片机理论的理解,还将理论很好的应用到实际中去。在接下来的学习中我会更加努力。天津电子信息职业技术学院单片机系统焊接及调试系别:电子技术系班级:通信 S11-2 班姓名:赵双学号:19 目录1、对 STC89C52 单片机的介绍、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、2、焊接内容及介绍、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、3、焊接注意事项、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、4、总结、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、