单片机数据传送程序流程图

上传人:hs****ma 文档编号:557714437 上传时间:2024-01-25 格式:DOC 页数:3 大小:29.50KB
返回 下载 相关 举报
单片机数据传送程序流程图_第1页
第1页 / 共3页
单片机数据传送程序流程图_第2页
第2页 / 共3页
单片机数据传送程序流程图_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机数据传送程序流程图》由会员分享,可在线阅读,更多相关《单片机数据传送程序流程图(3页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 开始初始化循环控制量立即数00H送往累加器取地址30H给R0数据传送修改累加器数据传送完修改R0内容初始化循环控制量量取地址30H给R1取地址40H给R0数据传送修改R1与R0数据传送完初始化循环控制量取地址40H给R0取外部地址4800H给数据指针修改指针变量与R0数据传送完数据传送初始化循环控制量取外部地址4800H给指针变量指针变量压入堆栈保护取58H给DPTR高位且修改DPTR低位数据传送修改指针变量指针变量弹出堆栈数据传送完初始化循环控制量取外部地址5800H给指针变量去地址50H给R0数据传送修改指针变量与R0数据传送完结束 N Y

2、N Y N Y N Y 程序清单ORG0000HMOVR2,#10H;初始化程序控制变量 MOV30H, #00HMOVR0,#30HMOVA,#00HLOOP1:MOVR0,AINCR0INCADJNZR2,LOOP1;循环是否结束是往下继续,否则循环MOVR2,#10H;初始化循环控制变量MOVR0,#30H;取地址30HMOV40H, #00HMOVR1,#40H;取地址40HLOOP2:MOVA,R0MOVR1,A;数据传送INCR1INCR0DJNZR2,LOOP2;循环是否结束是往下继续,否则循环MOVR2,#10H;初始化循环控制量MOVR0,#40HMOVDPTR,#4800H

3、;取外部地址4800H指针变量LOOP3:MOVA,R0MOVXDPTR,A;数据传送INCR0INCDPTR;修改指针变量DJNZR2,LOOP3;循环是否结束是往下继续,否则循环MOVR2,#10H;初始化循环控制量MOVR1,#00HMOVDPTR,#4800H;取外部地址4800H给指针变量LOOP4:MOVX A,DPTRPUSHDPH;指针变量高位压人堆栈PUSHDPL;指针变量低位压人堆栈MOVDPH,#58H;取外部5800H高八位地址送给指针变量高八位 MOVDPL,R1;修改指针变量低八位MOVXDPTR,A;数据传送POP DPL;弹出指针变量低位POPDPH;弹出指针变量高位INCDPTR;修改指针变量INCR1DJNZR2,LOOP4;循环是否结束是往下继续,否则循环MOVR2,#10H;初始化循环控制量MOVDPTR,#5800H;取外部地址5800H给指针变量MOVR0,#50H;去片内地址50HLOOP5:MOVXA,DPTRMOVR0,A;数据传送INCR0;INCDPTR;DJNZR2,LOOP5;循环是否结束是往下继续,否则循环END1页(1.1)2页(1.2 2.21)3页(2.23 2.24)4页(2.25 2.26)5页(2.31 2.33)6页(2.34 2.35)7页(2.36 4.12)8页 4.13 /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号