- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分 软件实验
实验一 存储器块清零
一、实验目的
1、掌握存储器读写方法
2、了解存储器的块操作方法
二、实验说明
本实验指定某块存储器的起始地址和长度,要求能将其内容清零。通过该实验学生可以了解单片机读写存储器的方法,同时也可以了解单片机编程、调试方法。
三、实验内容及步骤
1、启动计算机,打开伟福仿真软件,进入仿真环境。首先进行仿真器的设置,点击主菜单的仿真器选项,选择仿真器设置,或者直接点击仿真器设置快捷按钮,打开仿真器设置窗口,在仿真器标签里选择使用伟福软件模拟器。
2、打开TH1.ASM源程序,进行编译。点击项目菜单,选择全部编译。编译无误后,打开数据窗口,选择外部数据存储器窗口XDATA,拖动XDATA窗口的滚动条,使地址8000H出现在窗口上,观察8000H起始的256个字节单元的内容,若全为0,则点击各单元,用键盘输入不为0的值。执行程序,点击全速执行快捷按钮,点击暂停按钮,观察存储块数据变化情况,256个字节全部清零(红色)。点击复位按钮,可再次运行程序。
3、打开CPU窗口,选择单步或跟踪执行方式运行程序,观察CPU窗口各寄存器的变化,可以看到程序执行的过程,加深对实验的了解。
四、流程图及源程序
1.源程序
ORG 0000H
START EQU 8000H
MOV DPTR, #START ;起始地址
MOV R0,#0 ;设置256字节计数值
CLR A
Loop:
MOVX @DPTR,A
INC DPTR ;指向下一个地址
DJNZ R0,Loop ;计数值减一
LJMP $
END
2.流程图
五、思考题
如何将存储器块的内容置成某固定值(例全填充为0FFH)? 请用户修改程序,完成此操作。
实验二 二进制BCD码转换
一、实验目的
1、掌握简单的数值转换算法
2、基本了解数值的各种表达方法
二、实验说明
单片机中的数值有各种表达方式,这是单片机的基础。掌握各种数制之间的转换是一种基本功。我们将给定的一字节二进制数,转换成二十进制(BCD)码。将累加器A的值拆为三个BCD码,并存入RESULT开始的三个单元,例程A赋值#123。
三、实验内容及步骤
1、启动计算机,打开伟福仿真软件,进入仿真环境。首先进行仿真器的设置,选择使用伟福软件模拟器。
2、打开TH2.ASM源程序进行编译,编译无误后,全速运行程序,打开数据窗口(DATA),点击暂停按钮,观察地址30H、31H、32H的数据变化,30H更新为01,31H更新为02,32H更新为03。用键盘输入改变地址30H、31H、32H的值,点击复位按钮后,可再次运行程序,观察其实验效果。修改源程序中给累加器A的赋值,重复实验,观察实验效果。
3、打开CPU窗口,选择单步或跟踪执行方式运行程序,观察CPU窗口各寄存器的变化,可以看到程序执行的过程,加深对实验的了解。
四、流程图及源程序
1.源程序
RESULT EQU 30H
ORG 0000H
LJMP START
BINTOBCD:
MOV B,#100
DIV AB
MOV RESULT,A ;除以100得百位数
MOV A,B
MOV B,#10
DIV AB
MOV RESULT+1,A ;余数除以10得十位数
MOV RESULT+2,B ;余数为个位数
RET
START:
MOV SP,#40H
MOV A,#123
CALL BINTOBCD
LJMP $
END
2.流程图
实验三 二进制ASCII码转换
一、实验目的
1、了解BCD值和ASCII值的区别
2、掌握用查表的方法将BCD值转换成ASCII值
二、实验说明
此实验主要让学生了解数值的BCD码和ASCII码的区别,利用查表方法可以快速地进行数值转换。
您可能关注的文档
最近下载
- 2025年1月上海市春季高考语文真题(附答案解析).docx VIP
- 2025湖北银行笔试题库及答案.doc VIP
- 2025年上海市高考语文真题试卷及答案.docx VIP
- 《国有企业管理人员处分条例》课件.pptx VIP
- 58同城如何发布房屋出租信息?房屋出租技巧?.doc VIP
- (GB国标)GBT 6324.3-2011有机化工产品试验方法 第3部分-还原高锰酸钾物质的测定.pdf
- 人教版高中英语必修第一册《UNIT 3 SPORTS AND FITNESS》大单元整体教学设计.docx
- 工程制图习题集(第3版)钟宏民 课后习题答案解析.pdf
- 地沟盖板图集02J331.docx VIP
- 美剧剧本怪诞小镇台词本中英文对照精排版第一季第一集.pdf VIP
文档评论(0)