微机原理及接口技术实验指导书-单片机2016版 下载本文

内容发布更新时间 : 2024/6/26 19:24:12星期一 下面是文章的全部内容请认真阅读。

《微机原理及接口技术》

实验指 导 书

(Ver 2016.4) 编写 Xxxxx XXXX

电气与自动化工程学院电工电子实验中心

微机原理与接口技术实验室

2016年4月

山东科技大学电气与自动化工程学院<微机原理及接口技术>实验指导书 2016.4

目 录

实验一 数据传送指令 ................................................. 1 实验二 二进制数运算及程序结构编程设计 ............................... 2 实验三 程序结构编程实验 ............................................. 3 实验四 外部中断及定时/计数器应用实验 ................................. 5 实验五 串行通信实验 ................................................. 7 实验六 键盘扫描显示实验 ............................................. 8 实验七 A-D/D-A转换实验 ........................................... 9 实验八 IIC串行总线实验 ............................................. 12 实验九 利用MCS-51单片机控制交通灯(综合实验) ....................... 13 实验十 电脑时钟(综合实验) ........................................ 14 附录1 SDUST-CEE-UC单片机实验箱介绍 ................................. 15 附录2 Keil C51编译错误信息 ....................................... 30

2

山东科技大学电气与自动化工程学院<微机原理及接口技术>实验指导书 2016.4

实验一 数据传送指令

(2学时)

1.1 实验目的

通过实验熟悉DAIS软件仿真环境和MCS-51系列单片机指令系统。掌握简单的程序编制、调试方法。加深对MCS-51系列单片机硬件结构的认识。

1.2 实验内容

1、把R1中内容传送至R0中。

2、把内部数据存储器20H单元中的内容传送至内部数据存储器30H单元中。 3、把外部数据存储器20H单元中的内容传送至内部数据存储器20H单元中。 4、把外部数据存储器2000H单元中的内容传送至内部数据存储器20H单元中。 5、把外部程序存储器2000H单元中的内容传送至内部数据存储器20H单元中。 6、把外部数据存储器2050H单元、2060H单元中的内容相互交换。 *7、执行以下程序后,问SP=?,(71H)=?,(72H)=? MOV SP, #70H

MOV A,#7CH MOV B,#0F0H PUSH ACC

PUSH B POP B POP ACC

*8、应用MOVC A,@A+PC指令求累加器A的平方值Y(设Y<=255),并把结果送至R7中保存。

*9、应用MOVC A,@A+DPTR指令求累加器A的立方值(设立方表的每个元素用两个字节表示),并把结果送至R2、R3保存。

说明:以上*表示选作内容,其余为必作内容,以下实验同。

1