第 2 章 单片机开发系统
一个单片机应用系统从提出任务到正式投入运行的过程,称为单片机的开发。开发过程
所用的设备称为开发工具。
虽然单片机造价低、功能强、简单易学、使用方便,可用来组成各种不同规模的应用
系统,但由于它的硬件和软件的支持能力有限,自身无调试能力,因此必须配备一定的研制
工具,借助于开发工具来排除应用系统(或称目标系统)样机中的硬件故障,生成目标程序,
并排除程序错误。当目标系统调试成功以后,还需要用开发工具把目标程序固化到单片机内
部或外部 EPROM 芯片中。本章简述单片机应用系统设计制造中所必需的开发工具以及用它
们调试单片机应用系统的基本方法。
实训 2 单片机开发系统及使用
1.实训目的
(1) 了解单片机开发系统的基本组成及功能。
(2) 通过最简应用系统实例了解单片机开发系统的使用方法。
2.实训设备与器件
实训设备:单片机开发系统。
实训电路:参见附录原理图。
3.实训步骤及要求
1)系统连接
参照图 2.1 将单片机开发系统、实验板及计算机连接起来。注意单片机开发系统的电源
不要接反。
2)输入、编辑汇编语言源程序
利用 DOS 提供的 EDIT 或其它文本编辑软件 QE、SK 等,输入下面程序。注意,分号
后面的文字为说明文字,输入时可以省略。保存文件时,程序名后缀应为 ASM,例如:
LED1.ASM。
程序 ;说明
ORG 0000H ;程序从地址 0000H 开始存放
START: MOV P1,#00H ;把立即数 00H 送 P1 口,点亮所有发光二极管
ACALL DELAY ;延时
MOV P1,#0FFH ;灭掉所有发光二极管
ACALL DELAY ;延时
AJMP START ;重复闪动
DELAY: MOV R3,#0FFH ;延时子程序开始
DEL2: MOV R4,#0FFH
DEL1: NOP
DJNZ R4,DEL1
DJNZ R3,DEL2
RET ;子程序返回
END ;汇编程序结束
3)启动单片机开发系统调试软件
使用不同的单片机开发系统,调试软件也有所不同。例如:MICE-51 单片机开发系统
的调试软件是 MBUG。不同的调试软件,其功能大致相同。在调试软件中,完成以下操作:
(1) 打开(Open)上一步输入的汇编语言源程序文件。