没有合适的资源?快使用搜索试试~ 我知道了~
哈工大单片机实验报告 (2).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 92 浏览量
2022-07-03
10:06:12
上传
评论
收藏 1.06MB PDF 举报
温馨提示
试读
43页
哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf哈工大单片机实验报告 (2).pdf
资源推荐
资源详情
资源评论
Harbin Institute of Technology
单片机原理与应用
实验报告
学 生 姓 名
学
班
专
号
级
业
:
:
:
:
:
:电信学院
任 课 教 师
所在单位
2014 年 4 月
软件实验
在软件实验部分,通过实验程序的调试,使学生熟悉
MCS-51
的指令系统,了解程序设计
过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。
实验一 清零程序
一、实验目的
掌握汇编语言设计和调试方法,熟悉键盘操作。
二、实验内容
把
2000~20FFh
的内容清零。
三、程序框图
四、实验过程
实验中利用
MOVX
语句,将外部存储器指定内容清零。利用数据指针
DPTR
完成数据
传送工作。程序采用用循环结构完成,
R0
移动单元的个数,可用
CJNE
比较语句判断循环
是否结束。
五、实验结果及分析
清零前 清零后
-1-
问题回答:
2000H~20FFH
中的内容清零前为内存里的随机数,清零后全变为
0
。
六、实验源程序
ORG 0000H
AJMP S01
ORG 0640H
S01: MOV R0, #00H
MOV DPTR, #2000H
CLR A
LOOP: MOVX @DPTR, A
INC DPTR
DJNZ R0, LOOP
SJMP $
END
实验二 拆字程序
一、实验目的
掌握汇编语言设计和调试方法。
二、实验内容
把
2000h
的内容拆开,高位送
2001h
低位,低位送
2002h
低位,
2001h
、
2002h
高位清
零,一般本程序用于把数据送显示缓冲区时用。
三、程序框图
四、实验过程
将寄存器中内容送入
2000H
,分别将高低四位移到低位,将高四位置零然后移入
2001H
和
2002H
中。利用
MOVX
语句、
DPTR
指针可实现数据的传送,利用高低四位交换语句
SWAP
和与语句
ANL
可进行对高低位的清零。
-2-
五、实验结果及分析
拆字前 拆字后
2002h
高位置
1
,问题回答:如果将
2001h
、 程序中只需将
ANL A, #0FH
改为
ORL A, #0F0H
。
六、实验源程序
ORG 0000H
AJMP S02
ORG 0660H
S02: MOV DPTR, #2000H
MOVX A, @DPTR
SWAP A
ANL A, #0FH
INC DPTR
MOVX @DPTR, A
MOV DPTR, #2000H
MOVX A, @DPTR
ANL A, #0FH
INC DPTR
INC DPTR
MOVX @DPTR, A
END
实验三 拼字程序
一、实验目的
进一步掌握汇编语言设计和调试方法。
二、实验内容
把
2000h
、
2001h
的低位分别送入
2002h
高低位,一般本程序用于把显示缓冲区的数据
取出拼装成一个字节。
三、程序框图
-3-
四、实验过程
本实验主要应用与语句
ANL
对高四位进行屏蔽,利用
SWAP
语句将
2000H
低四位交换
到高四位,再用或
ORL
语句将
2000H
和
2001H
的高低四位组合在一起送入
2002H
中,从
而实现两个数低四位组合。
五、实验结果及分析
拼字前 拼字后
问题回答:本实验运行程序后
2002h
的最终内容是
45H
,即
2000H
单元中低四位“
4
”作为
2002H
的高四位,
2001H
的低四位“
5
”作为
2002H
的低四位。
六、实验源程序
ORG 0000H
AJMP S03
ORG 0680H
S03: MOV DPTR, #2000H
MOVX A, @DPTR
ANL A, #0FH
SWAP A
MOV B, A
INC DPTR
MOVX A, @DPTR
ANL A, #0FH
ORL A, B
INC DPTR
MOVX @DPTR, A
END
-4-
剩余42页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8245
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功