文档介绍:MCS-51 单片机实验指导书
主编刘莉
主审罗惠谦
武汉理工大学教材中心
2006 年 2 月
MCS-51 单片机实验指导书
目录
一、单片机实验开发系统简介
二、实验一:实验系统基本操作
三、实验二,汇编语言程序设计简单应用(一)
四、实验三:汇编语言程序设计简单应用(二)
五、实验四:并行 I/O 接口使用(一)
六、实验五:并行 I/O 接口使用(二)
七、实验六:并行 I/O 口 8255 扩展
八、实验七:简单 I/O 口扩展实验
九、实验八:定时/计算器 8253A 应用
十、附录:MCS-51 指令表
1
单片机实验开发系统简介
一、有关插座、引线与开关
—电源通信插座:电源线接对应直流稳压输出端;通信插座接 PC 机串行口。
CZ2—TV 接口。CZ3—通用键显 8279 接口;CZ4—打印机接口。
一接步进电机。J2 一接蜂鸣器。J3 一接继电器。DM 一接直流电机。
—51 系列单片机仿真口。96EM1、96EM2—196 单片机仿真口。
—5196188 切换开关。
、开关和译码地址输出等有关插孔见外壳上标志。
二、键盘显示都分
6 个数码管 LED,通常左边 4 个显示地址,右边两个显示数据。
32 个按键,分为数字键 0~F 和功能键。大多数按键有 2 个以上功能,键
盘没有换档键,键的功能与系统当前工作状态有关。除复位键以外,大多数键有自动连续功
能,持续按键 1 秒以下,就会产生连续按键的效果。键盘可省零输入,即数字后的 0 可省略。
右边十六功能键,在 LED 状态输入操作命令,其功能如下:
TV/MEM: TV/程序存贮器检查
REG/OFST: 片内 RAM、寄荐器、特殊功能寄存器检查/偏移量计量
ODRW/INS: 外部数据存贮器、外部 RAM、I/D 检查/插入一字节
EPRGH/DEL: EPROM 高速写入/删除一字节
F1/LAST: 第一标志键/读上一字节
F2/NEXT: 第二标志键/读下一字节
STEP/NVBP: 单拍、单拍跟踪/*
EXEC/FVBP: 连续执行/断点运行
PCDBG/EPRGL: 与 IBM PV/XT 通讯调试/低速固化
EPMOV: 固化区内容移入目标记 RAM
EPCH/: EPROM 查空/EPROM 比较
PRT: 打印命令
COMP: 源程序与目标程序比较
MOVE: 程序块或数据块移动
DAR: 反汇编
MON: 退出当前操作,返回初态—显示闪动”P.”位
RESET: 系统复位按键,它在硬件上与开发系统复位线连在一起,无论何时按
RESET 键,都使整个系统复位,返回初始状态一闪动”P”。
在数字键的右上角或功能键的右上角,右下角所标的字符标记分别是进入 TV 状态时,
用于输入汇编语言或 CBASIC 高级语言程序时所用到的符号相字母。[SHIFT]为上档键(除 TV
2
状态不用)。
! ( ) ? ILin % / ↑$
R7 DPL DPH A TV EPRGH PRT EXEC
@
7 8 8 A MEM DEL P FVBP
& Quit Back DLin T ←* ↓: →,
R4 R5 R6 B REG P PCDBG
M O X
4 5 6 B OFST INS V EPRGL
- K W G + . H Z
R1 R2 R3 PSW F1 EPMOV MOVE STEP
R #
1 2 3 C LAST L , NVBP
< > Y Q F2 U : 、 I
R0 PVH PCL SP EPCH DAR MON
NEXT N
0 F E D SHIEF U ↙
三、实验板内部内址分配
1、片内 RAM 用户数据空间地址:00~FFH
2、片外 SFR 空间地址:80H~FFH
3、片外 RAM 用户程序/数据空间地址:000~FDFFH
4、系统扩展并行 I0 接口 8255 地址:A 口 FF28H、B 口 PF29H,C□FF2AH,控制□FF2BH
5、系统扩展并行 I0 接口 8155 地址:A 口 FF21H、B 口 FF22H,C 口 FF23H,控制□FF20H
6、实验用