1、微机原理及接口技术实验指导书单片机版 微机原理及接口技术实验指 导 书(Ver 2016.4) 编写 Xxxxx XXXX电气与自动化工程学院电工电子实验中心微机原理与接口技术实验室2016年4月目 录实验一 数据传送指令 1实验二 二进制数运算及程序结构编程设计 2实验三 程序结构编程实验 3实验四 外部中断及定时/计数器应用实验 5实验五 串行通信实验 7实验六 键盘扫描显示实验 8实验七 -/D-A转换实验 9实验八 IIC串行总线实验 12实验九 利用MCS-51单片机控制交通灯(综合实验) 13实验十 电脑时钟(综合实验) 14附录1 SDUST-CEE-UC单片机实验箱介绍 15附
2、录2 Keil C51编译错误信息 30实验一 数据传送指令(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, #70HMOV A,#7CHMOV B,#0F0HPUSH ACCPUSH BPOP BPOP ACC*8、应用MOVC A,A+PC指令求累加器A的平方值Y(设Y=50时 y=x;当50x=20时 y=5x;当x1K)。程序中的标号太多,建议使用汇编程序提供的过程结构。21:Too many lables in procedure 过程中标号太多(1K)。一个过程中的标号太多,一个过程不应这