单片机rom、ram之间数据传送

单片机rom、ram之间数据传送

ID:8825027

大小:33.50 KB

页数:3页

时间:2018-04-08

单片机rom、ram之间数据传送_第1页
单片机rom、ram之间数据传送_第2页
单片机rom、ram之间数据传送_第3页
资源描述:

《单片机rom、ram之间数据传送》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据传送实验一、实验目的1、掌握单片机的汇编指令系统及汇编语言程序设计方法。2、掌握单片机的存储器体系结构。3、熟悉Keil软件的功能和使用方法。4、掌握单片机应用程序的调试方法。二、实验内容或原理1、实现单片机内部RAM之间,外部RAM之间以及内部RAM与外部RAM之间的数据传送。2、利用Keil软件编辑、汇编、调试、运行实验程序并记录实验数据。三、设计要求1、编写程序将00H~0FH16个数据分别送到单片机内部RAM30H~3FH单元中。2、编写程序将片内RAM30H~3FH的内容传送至片内RAM40~4FH单元中。3、编写程序将片内

2、RAM40H~4FH单元中的内容传送到外部RAM4800H~480FH单元中。4、编写程序将4800H~480FH单元内容送到外部RAM5800H~580FH单元中。5、编写程序将片外RAM5800H~580FH单元内容传送回片内RAM50H~5FH单元中。四、实验报告要求1、实验目的和要求。2、设计要求。3、实验程序流程框图和程序清单。4、实验总结。5、思考题。五、思考题1、说明MCS-51系列单片机对片内RAM和片外RAM存贮器各有哪些寻址方式?2、说明指令MOVA,20H和MOVC,20H中的20H含义有什么不同?传送指令中的助记符

3、MOV,MOVX,MOVC各适用于访问哪个存储器空间?程序如下:ORG0000HSTART:LJMPMAINORG0030HMAIN:MOVPSW,#00HMOVR0,#20HMOVR3,#96ML:MOV@R0,#00HINCR0DJNZR3,MLTAB:MOVDPTR,#SHUJUMOVR0,#30HMOVR4,#16TAB1:CLRAMOVCA,@A+DPTRMOV@R0,AINCR0INCDPTRDJNZR4,TAB1LCALLFUNSHUJU:DB00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,0

4、AH,0BH,0CH,0DH,0EH,0FHFUN:MOVR4,#16MOVR0,#30HMOVR1,#40HTAC:CLRAMOVA,@R0MOV@R1,AINCR1INCR0DJNZR4,TACMOVR4,#16MOVR1,#40HMOVDPTR,#4800HTBD:CLRAMOVA,@R1MOVX@DPTR,AINCR1INCDPTRDJNZR4,TBDMOVR4,#16MOVP2,#48H;((P2)(Ri))表示以(P2)为高8位地址;以(Ri)为低8位地址的片外数据存储器单元;P2为80C51单片机的P2口,其第二功能为传送地

5、址的高8位。MOVR0,#00HTBE:MOVXA,@R0MOVR3,P2MOVP2,#58HMOVX@R0,AINCR0MOVP2,R3DJNZR4,TBEMOVR4,#16MOVDPTR,#5800HMOVR0,#50HTCF:MOVXA,@DPTRMOV@R0,AINCDPTRINCR0DJNZR4,TCFEND

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。