找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2026|回复: 1
打印 上一主题 下一主题
收起左侧

单片机8051片外RAM采用一片6116,编程举例

[复制链接]
跳转到指定楼层
楼主
ID:291854 发表于 2018-3-14 16:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设单片机采用 8051 ,未扩展片外 ROM ,片外 RAM 采用一片 6116 ,编程将其片内 ROM 从 0100H 单元开始的 10B 得内容依次外接到片外 RAM 从 100H 单元开始得 10B 中去。 解: MOV R2,#00H ;源数据缓冲器地址偏移量 00H A MOV R3,#0AH ;字节长度 R3 MOV DPT

设单片机采用8051,未扩展片外ROM,片外RAM采用一片6116,编程将其片内ROM从0100H单元开始的10B得内容依次外接到片外RAM从100H单元开始得10B中去。

解:
MOV    R2,#00H         ;源数据缓冲器地址偏移量00H    A 内容来自单片机
MOV    R3,#0AH         ;字节长度     R3
MOV    DPTR,#0100H     ;源数据缓冲区首地址     DPTR
MOV    A,R2             ;源地址偏移量     
MOVC   A,@A+DPTR      ;传送一个数据
MOVX   @DPTR,A
INC      DPTR            ;源地址(目的地址)加1
DJNZ     R3,L1            ;数据全部传送完?没传送完,转L1继续传送
SJMP     $                ;结束
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:291647 发表于 2018-3-15 09:25 | 只看该作者
资料很好,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表