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

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

ID:9531302

大小:29.50 KB

页数:3页

时间:2018-05-02

单片机数据传送程序流程图_第1页
单片机数据传送程序流程图_第2页
单片机数据传送程序流程图_第3页
资源描述:

《单片机数据传送程序流程图》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、开始初始化循环控制量立即数00H送往累加器取地址30H给R0数据传送修改累加器数据传送完修改R0内容初始化循环控制量量取地址30H给R1取地址40H给R0数据传送修改R1与R0数据传送完初始化循环控制量取地址40H给R0取外部地址4800H给数据指针修改指针变量与R0数据传送完数据传送初始化循环控制量取外部地址4800H给指针变量指针变量压入堆栈保护取58H给DPTR高位且修改DPTR低位数据传送修改指针变量指针变量弹出堆栈数据传送完初始化循环控制量取外部地址5800H给指针变量去地址50H给R0数据传送修改指针变

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

3、,否则循环MOVR2,#10H;初始化循环控制量MOVR0,#40HMOVDPTR,#4800H;取外部地址4800H指针变量LOOP3:MOVA,@R0MOVX@DPTR,A;数据传送INCR0INCDPTR;修改指针变量DJNZR2,LOOP3;循环是否结束是往下继续,否则循环MOVR2,#10H;初始化循环控制量MOVR1,#00HMOVDPTR,#4800H;取外部地址4800H给指针变量LOOP4:MOVXA,@DPTRPUSHDPH;指针变量高位压人堆栈PUSHDPL;指针变量低位压人堆栈MOVDPH,

4、#58H;取外部5800H高八位地址送给指针变量高八位MOVDPL,R1;修改指针变量低八位MOVX@DPTR,A;数据传送POPDPL;弹出指针变量低位POPDPH;弹出指针变量高位INCDPTR;修改指针变量3INCR1DJNZR2,LOOP4;循环是否结束是往下继续,否则循环MOVR2,#10H;初始化循环控制量MOVDPTR,#5800H;取外部地址5800H给指针变量MOVR0,#50H;去片内地址50HLOOP5:MOVXA,@DPTRMOV@R0,A;数据传送INCR0;INCDPTR;DJNZR2,

5、LOOP5;循环是否结束是往下继续,否则循环END1页(1.1)2页(1.22.21)3页(2.232.24)4页(2.252.26)5页(2.312.33)6页(2.342.35)7页(2.364.12)8页4.133

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

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

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