单片机原理及应用实验(实训)报告
班级:电子一班
学号:11208103
姓名:陈伟锋
【实验(训)目的】
掌握数据传送指令、加法指令、逻辑运算指令和除法指令的应用;
掌握数据指针的用法;
掌握 BCD 的概念和 BCD 码的拆分方法;
掌握 KEIL 软件的使用。
【实验(训)内容】
1、数据传送
参考程序如下:
将 30 H 单元内数据以 16 位数传送到片外 1 000 H
;以 30H 单元内数据寄存到 R0
;将 16 位立即数 1000H 传送到数据指针 DPTR 中
;将立即数 10H 传送到 R4 内部 RAM 单元中
;取内部(30H)RAM 数据
;将数据送往外部 RAM(1000H)
;调整内部数据 RAM
;指针,指向下一个数据
;调整外部 RAM 指针
;判断 R4 是否为 0,不等于 0 跳转
2、加法运算
将 20 H 单元内数据累加 A 传送
参考程序如下:
至寄存器 30H
;将数据 20H 首地址赋给 R1
;将数据 10H 首地址赋给 R3
;将数据 00H 首地址赋给 30
;取内部 RAM 数据
;将 30H 中的源操作数相加,放至 A 中
;以 30H 单元内数据寄存到 A
;调整内部数据 RAM
;调整外部 RAM 指针
评论0
最新资源