/*实验内容:

将单片机片内RAM存储区首地址设置为60H、片外存储器存储区首地址设置为4000H,存入片内存储区内容为04H-14H共17个字节 ,读取片内首地址为60H单元内容,将该内容传送到片外数据存储器存储区中保存(首地址4000H),将保存在片外数据区数据依次取出送P1。*/

#include <reg52.h>
#include <absacc.h>        //便于绝对地址访问
#define uint unsigned int
#define uchar unsigned char
sbit LED=P2^7; void delay( )
{
uchar i,j;
for(i=0;i<255;i++)
for(j=0;j<255;j++);
}
void main()
{uchar temp;int i;   uint d_addr=0x4000,s_addr=0x60;   //定义绝对首地址,循环赋值和读取LED=1;for(i=0;i<17;i++)       {DBYTE[0x60+i]=0x04+i;         //向片内RAM 0x60地址开始写入数据04H-14H}for(i=0;i<17;i++)        {XBYTE[0x4000+i]=DBYTE[0x60+i]; //将片内RAM的04H-14H正向复制到片外RAM 0x4000开始处temp=XBYTE[0x4000+i];        //正向读取片外数据P1=~temp;                    //向P1口送显示的数据,控制外部LED的亮灭delay();}LED=0;               //点亮发光二极管D1,表示数据传递成功while(1);
}

单片机数据区传送程序设计相关推荐

  1. 实验(二):单片机数据区传送程序设计

    一.实验目的与任务 实验目的: 1. 掌握单片机C语言程序设计和调试方法: 2. 了解单片机RAM中的数据操作. 任务: 1.根据要求编写程序,并写出原理性注释: 2.  检查程序运行的结果,分析一下 ...

  2. 单片机实验:数据区传送程序

    任务 将单片机片内存储器存储区首地址设置为60H.片外存储器存储区首地址设置为4000H,存入片内存储区内容为04H-14H共17个字节 ,读取片内首地址为60H单元内容,将该内容传送到片外数据存储器 ...

  3. 51单片机实验课2 数据区传送程序

    任务 将单片机片内存储器存储区首地址设置为60H.片外存储器存储区首地址设置为4000H,存入片内存储区内容为04H-14H共17个字节 ,读取片内首地址为60H单元内容,将该内容传送到片外数据存储器 ...

  4. 汇编语言 实现1.将数据区buf1中的10个数,传送到数据区buf2 2.计算buf1数据的累加和

    1. 将数据区buf1中的10个数,传送到数据区buf2 ; multi-segment executable file template.data segmentbuf1 dw 1,2,3,4,5, ...

  5. 单片机的c语言应用程序设计答案第六版,单片机C语言应用程序设计马忠梅课后习题答案...

    <单片机C语言应用程序设计马忠梅课后习题答案>由会员分享,可在线阅读,更多相关<单片机C语言应用程序设计马忠梅课后习题答案(4页珍藏版)>请在人人文库网上搜索. 1.第一章 1 ...

  6. 上位机通过串口获取单片机数据

    上位机通过串口获取单片机数据(C#) 需求 准备 功能设计 界面设计 关键程序 打开串口 发送数据 接收数据 实现页面 完整源码 后续 需求 我们在平时使用单片机制作项目时,总是希望能够实时显示一些数 ...

  7. 单片机c语言第三版答案,单片机C语言应用程序设计马忠梅课后习题答案

    第一章 1.8051单片机由哪几部分组成? 8位中央处理器CPU.片内振荡电器及其时钟电路,4个8位并行I/O口(其中P0和P2可用于外部存储器的扩展),2个16位定时器/计数器,5个中断源(具有2个 ...

  8. GD32 CANFD仲裁区500K,数据区2M 测试

    硬件说明:  MCU: GD32C103 120M,128K,32k RAM.  输入:USB 5V.  OBD功能口定义:OBD(2,10)VPWM.OBD 7(K线).OBD 6(CAN H ...

  9. 最全的 JVM 面试知识点(一):运行时数据区

    转自: https://blog.csdn.net/keets1992/article/details/92089754 不是码农,不会敲代码的她,却最懂程序员!| 人物志: https://blog ...

最新文章

  1. 记录一次自己清理数据的过程
  2. Jmeter Loadrunner高级性能测试真实曝光
  3. @字王2012·纵变体系列,共12款
  4. 简单点亮发光二极管实例(位操作)
  5. Excel告诉你身份证号码里藏着de秘密
  6. 为什么中国这么多高薪程序员,开发不出Java, Typescript, Python, Rust, Node.js这些基础设施?...
  7. JAVA——两个List集合求交集、并集和差集(去重)模板
  8. 内联函数、默认参数和函数占位参数
  9. Pydev 的覆盖率测试python coverage以及其他使用
  10. jquery中的css() animate() width()的都可以运用相对值
  11. LayaAir 时间轴动画
  12. 计算机科学与技术专业课程简介
  13. 大脑--物质与意识之综合体,是物质有双重现象(物性与灵性)的实证
  14. linux 串口 lsr 0xc9,linux 串口驱动(三)
  15. 基于Nginx以及web服务器搭建在线视频播放
  16. 用h5video和h5stream实现监控视频的播放--rtsp流
  17. Linux Cgroup 系列:CentOS 7 Systemd Cgroup 层级
  18. 力扣解题思路:位运算系列
  19. 计组高分笔记:【06】计算机组成原理概述 「单总线 | 双总线 | 三总线 | 总线仲裁 | 总线标准 | 总线定时 | 同步定时 | 异步定时 | 半同步通信 | 分离式通信」
  20. NX二次开发-UF_DRF_ask_dim_info获得图纸尺寸属于哪个视图和图纸页

热门文章

  1. 计算有效的字符串长度
  2. 动态渲染select下拉框选中状态
  3. 【渝粤教育】国家开放大学2018年秋季 0257-22T高级英语听力(1) 参考试题
  4. 徐小平谈梦想-创业经验分享
  5. 2019年信息安全工程师下午真题及答案解析
  6. E-mark认证公司
  7. 仿淘宝电商官网静态页面(HTML+CSS+JS)+ 常见布局解析,学会如果做是关键!
  8. 有哪些好笑的关于程序员的笑话
  9. 做自动化测试3年,薪资为何会被应届生倒挂?
  10. hmailserver邮件发送失败