已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机清零、拆字、拼字编程实验Z412140771 实验目的(1)掌握汇编语言设计。(2)熟悉软件调试方法。(3)教育学生爱抚实验装置,养成良好的实验习惯。2 试验设备计算机1台3.试验内容实验1:清零程序实验清零程序:将RAM2000H-20FFH清零。将RAM2000H-20FFH中的内容改为FF1、按流程图编写程序,以下是通过计算机交叉汇编得到的.LST文件清单,供参考。2、文件编译连接、装载,用鼠标点击项目/重建所有目标文件,系统自动进行编译,并弹出信息窗口,若有错误则重新修改再编译;若无错误,点击调试/启动/停止调试后进入调试状态。3设置观察窗口:(1)用鼠标点击视图/存储器窗口,在地址栏中输入X:2000H;(3) 在2000H中写入数据(任意);(3)单步执行观察寄存器的变化。(4)实验结束,将一切整理复原。流程图开始DPTR赋值2000H给R2赋值将A送到DPTR中读取存于DPTR中的ADPTR+1NR2=FF?Y结束实验源程序ORG0000HLJMP MAINORG0100HMAIN:MOVDPTR,#2000HMOVR2,#0FFHMOV A,#0FFHLOOP:MOVX DPTR,AMOVX A,DPTRINCDPTRDJNZ R2,LOOPRETSJMP $END实验2:拆字程序实验把2000H的内容拆开,高位送2001H低位,低位送2002H低位,2001H、2002H高位清零。1、按流程图编写程序,以下是通过计算机交叉汇编得到的.LST文件清单,供参考。2、文件编译连接、装载,用鼠标点击项目/重建所有目标文件,系统自动进行编译,并弹出信息窗口,若有错误则重新修改再编译;若无错误,点击调试/启动/停止调试后进入调试状态。3、设置观察窗口:(1)用鼠标点击视图/存储器窗口,在地址栏中输入X:2000H;(2)在2000H中写入数据(任意);(3)单步执行观察寄存器和2000H2002H的变化。(4)实验结束,将一切整理复原。流程图开始调整DPTR给A赋值保留低4位,赋值给2001H保留高4位,赋值给2002H结束实验源程序ORG 0000H;程序从ROM区地址为0000H处开始放置LJMP START;长跳转到SE02程序段ORG 0100H;程序从ROM区地址为0100H处开始放置START:MOV DPTR,#2000H;调整DPTRMOV A,#0D5H;D5H放置至A中MOVXDPTR,A;D5H放置至RAM区地址为2000H的存储单元MOVX A,DPTR;取出RAM区地址为2000H的存储单元中的数据放置A中MOVB,A;A中的数据备份到B中SWAP A;A中的数据进行高低四位交换ANL A,#0FH;将A中的高四位过滤,保留低四位INCDPTR;DPTR值增1MOVXDPTR,A;将RAM区2000H中数据的高四位存放到RAM区地址为2001H的存储单元INCDPTR;DPTR值增1MOVA,B;恢复A中的值ANLA,#0FH;将A中的高四位过滤,保留低四位MOVXDPTR,A;将RAM区2000H中数据的低四位存放到RAM区地址为2002H的存储单元SJMP $;END;程序编码结束实验3:拼字程序实验把2000H地址上的内容拆开,高位送2001H地址的低位,低位送2002H地址的低位,2001H、2002H地址的高位清零. 1、编写程序并编译成机器代码。2、用断点或单步方式运行程序,检查2000H-2002H,A,B中內容变化情况。查看内部RAM、外部RAM、断点运行方式、单步操作等。3、打开asm程序(1)文件、编译、连接、装载:点击项目/重建所有目标文件,系统进行自动编译,并弹出信息窗口,点击调试/启动/停止调试进入调试状态。(2)用鼠标点击视图/存储器窗口,在地址栏中输入X:2000H,将地址定位于2000H。(3)在2000H中写入任意数据,单步执行观察寄存器和数据存储区的变化。(4)实验结束,将一切整理复原。流程图开始给DPTR赋值给A赋值将A的高4位赋值给2001H将A的低4位赋值给2002H结束实验源程序ORG 0000HMOV DPTR,#2000H ;调整DPTRMOV A,#5HMOVX DPTR,AMOVX A,DPTRANL A,#0FH ;屏敝高位SWAP AMOV B,A ;A中的数据备份到B中INC DPTRMOV A,#0A1HMOVX DPTR,AMOVX A,DPTRANL A,#0FHORL A,B ;合拼INC DPTRMOVX DPTR,A ;送2002H存放SJMP $END ;程序编码结束4.实验心得 通过本实验,对单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高一年级“十五五”开局主题班会教学设计
- 高中地理必修二“人口分布”情境教学设计-以“何处为我心归处”探索城乡人口移动密码
- 高中思想政治课《传承红色基因担当复兴大任》主题班会教学设计
- 护士六年职业规划路径
- 医院护理管理中的质量控制工具
- 山东省烟台市海阳市2025-2026学年高二11月月考语文试题(解析版)
- 护理考试核心知识点名师讲解
- 护理社会支持:患者与家属关怀
- 实木地板打蜡保养维护操作指引
- 苹果果树高接换种技术操作规范
- 2026广西能汇投资集团有限公司校园招聘笔试参考题库及答案解析
- 开封市汽车产业投资有限公司、开封市文心科教投资发展有限公司招聘笔试题库2026
- 2026年安全生产月活动宣贯培训课件
- 衡阳县岣嵝峰林场招聘社区网格员考试试题附答案详解
- DB-T29-1-2026 天津市居住建筑节能设计标准
- 视频监控系统技术规范书
- 2026年大连市教育基金会招聘工作人员备考题库含答案详解(满分必刷)
- 从创意到创业知到智慧树章节测试课后答案2024年秋湖南师范大学
- PSW-零件提交保证书正规范本(通用版)
- 《社会保障学》医疗保险-课件
- 2019版:认知训练中国专家共识(全文)
评论
0/150
提交评论