- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据传送实验
验证性实验
2012年10月31日 第三四节课
一、实验目的
1、掌握单片机的汇编指令系统及汇编语言程序设计方法。
2、掌握单片机的存储器体系结构。
3、熟悉Keil软件的功能和使用方法。
4、掌握单片机应用程序的调试方法。
二、设计要求
1、编写程序将00H~0FH 16个数据送到单片机内部RAM 30H~3FH单元中。
2、编写程序将片内RAM 30H~3FH的内容传送至片内RAM 40~4FH单元中。
3、编写程序将片内RAM 40H~4FH单元中的内容传送到外部RAM 4800H~480FH单元中。
4、编程将片外4800H~480FH单元内容送到外部RAM 5800H~580FH单元中。
5、编写程序将片外RAM 5800H~580FH单元内容传送回片内RAM 50H~5FH单元中。
三、实验程序流程框图
四、程序清单
ORG 0000H
MOV R0, #30H ;初始化数据指针
MOV A, #00H
MOV R2, #10H ;设置循环次数
LOOP1: MOV @R0, A ;循环体部分
INC R0 ;修改数据指针
INC A
DJNZ R2, LOOP1 ;循环控制部分
MOV R0, #30H ;初始化数据指针
MOV R1, #40H
MOV R2, #10H
LOOP2: MOV A, @R0 ;循环体部分
MOV @R1, A
INC R0 ;修改数据指针
INC R1
DJNZ R2, LOOP2 ;循环控制部分
MOV R1, #40H ;设置数据指针R0单元内容
MOV DPTR, #4800H ;外部RAM4800H单元地址作为16位立即数送数据指针DPTR
MOV R2, #10H ;设置循环次数
LOOP3: MOV A, @R1 ;循环体部分
MOVX @DPTR, A
INC R1 ;修改数据指针
INC DPTR
DJNZ R2, LOOP3 ;循环控制部分
MOV R0, #00H ;初始化数据指针
MOV R1, #48H
MOV R2, #58H
LOOP4: MOV DPL, R0 ;设置数据指针的低八位内容
MOV DPH, R1 ;设置数据指针的高八位内容
MOVX A, @DPTR ;将外部RAM内容送累加器A
MOV DPH, R2 ;重新设置数据指针高八位内容
MOVX @DPTR, A ;将累加器A的内容送回外部RAM
INC R0 ;修改数据指针
CJNE R0, #10H, LOOP4 ;循环控制部分
MOV R0, #50H ;初始化数据指针
MOV DPTR, #5800H
MOV R2, #10H
CLR A ;累加器A清零
LOOP5: MOVX A, @DPTR ;循环体部分
MOV @R0, A
INC R0 ;修改数据指针
INC DPTR
DJNZ R2, LOOP5 ;循环控制部分
END
五、程序数据
六、实验总结
通过本次试验,我掌握了单片机的汇编指令系统及汇编语言程序设计方法,掌握了单片机的存储器体系结构,同时熟悉了KEIL的功能和使用方法,掌握了单片机应用程序的调试方法,为以后的编程打下了基础,更加深了自己对51单片机结构的理解。
六、思考题
1、说明MCS-51系列单片机对片内RAM和片外RAM存贮器各有哪些寻址方式?
答:片内RAM寻址方式:寄存器寻址、直接寻址、寄存器间接寻址、位寻址
片内RAM寻址方式:寄存器间接寻址
2、说明指令MOV A,20H和MOV C,20H中的20H含义有什么不同?传送指令中的助记符 MOV,MOVX,MOVC各适用于访问哪个存储器空间?
答:MOV A,20
您可能关注的文档
- 石墨烯电热膜的好处.doc
- 食品加工、贮藏中维生素发生变化及其对食品品质的影响.doc
- 通用技术试题.doc
- 题型极坐标高考题的几种常见.doc
- 托车驾驶员培训场内综合式样训练场地设置.doc
- 时间生存曲线:K---M法.doc
- 生物信息学及应用复习题.doc
- 土壤粒度前处理.doc
- 椭圆与双曲线中点弦斜率公式及推广.doc
- 实测实量标准工具数量统计.doc
- 2024-2025学年高中语文必修二鲁教版教学设计合集.docx
- 2024-2025学年初中数学九年级下册沪教版(五四学制)(2024)教学设计合集.docx
- 导轨磨床项目建议书.docx
- 2024-2025学年初中数学七年级上册(2024)沪教版(五四学制)(2024)教学设计合集.docx
- 2024-2025学年高中语文必修五北京版教学设计合集.docx
- 2024-2025学年高中语文必修五人教版教学设计合集.docx
- 2024-2025学年初中化学九年级上册(2024)沪教版(全国)(2024)教学设计合集.docx
- 2024葡萄酒代理标准合同范本.docx
- 2024-2025学年初中科学八年级上册华师大版(2024)教学设计合集.docx
- 2024-2025学年高中物理选择性必修 第二册鲁科版(2019)教学设计合集.docx
文档评论(0)