
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
任务训练 单片机最小系统电路制作
1.训练目的
[1] 了解单片机最小系统的构成及电路制作。
[2] 掌握单片机的简单调试方法。
2.训练内容

仿真:单灯点亮
按图2-30制作AT89S51单片机的最小系统电路,并利用Keil μVision4软件包,编写一个使LED灯点亮的程序并编译。将编译后的.hex文件通过ISP下载接口写入AT89S51芯片中,运行程序并观察LED灯的状态。
3.元器件清单
元器件清单如表2-13所示。
表2-13 元器件清单


图2-30 基于AT89S51的最小系统制作连线图
4.操作步骤
(1)焊接最小系统硬件电路
1)准备
准备焊接测试工具:电烙铁、焊锡丝、松香、吸锡器、斜口钳、镊子、万用表等,如图2-31 所示。

微课:最小系统制作

图2-31 焊接测试工具
准备好元器件,如图2-32所示。

图2-32 元器件实物
2)焊接
将构成单片机最小系统的元器件焊接到万能板上。
(2)编程并下载
1)编程
在Keil μVision2编程软件界面下输入以下程序并编译。
[1] 汇编语言源程序:
ORG 0000H LJMP START ORG 0050H START:CLR P1.0 SJMP $ ; $代表当前指令的起始地址 END
[2] C51源程序:
#include<reg51. h> sbit P1_0=P1^0; void main (void) { while (1) { P1_0=0; } }
2)下载
将ISP下载线接口接入已焊接好的最小系统电路板,将编译生成的.hex文件下载至51系列单片机中。

视频:ISP下载软件的使用
(3)观察运行结果
将ISP下载线拔除,观察LED灯的亮灭。
(4)思考题
如何使LED灯闪烁?