实验一
更新时间:2024-04-28 21:15:01 阅读量: 综合文库 文档下载
实验一、数据传送及输入输出接口实验
1、实验目的
1.1 掌握51单片机数据传送指令;
1.2 熟悉51单片机汇编语言程序设计方法; 1.3 掌握Keil 集成开发环境的使用;
1.4 练习51单片机汇编语言程序的编辑、汇编和模拟调试。
2、实验内容
数据传送类程序设计
1)设计数据区清零程序,将片内RAM 20H~5FH单元清零。 2) 设计数据块传送程序,将片内RAM 30H~3FH单元的数据顺序传送到片内RAM 50H~5FH单元。 3)设计数据块传送程序,将片内RAM50H~5FH单元的数据顺序传送到片外RAM 1000H~100FH单元。
3、实验设备
Keil仿真
4、程序流程图
开始 开始 设数据区地址指针 设数据区地址指针R0=20H 设计数器初值 CLR A→A=0 R0=A=0 取源数据区数据 R0+1→R0 送入目的数据区 否 移地址指针 R2=5FH? 是 传送结束? 结束 结束
片内RAM 20H~5FH单元清零程序流程图 数据块传送程序流程图
5、程序清单及程序运行结果
实验1-1 设计数据区清零程序,将片内RAM 20H~5FH单元清零。 ;主程序 ORG 0000H MOV R0,#20H ;设置地址指针 LOOP: CLR A ;清空A里的内容 MOV @R0,A ;将A里的内容送给R0所对应的地址 INC R0 ;R0加1 CJNE R0,#5FH,LOOP ;判断R0是否为5FH,为5FH顺序执行,不为跳转到LOOP RET ;子程序返回指令 END
实验1-2 设计数据块传送程序,将片内RAM 30H~3FH单元的数据顺序传送到片内RAM 50H~5FH单元。 ;主程序 ORG 0000H MOV R0,#30H ;R0为原数据区地址指针 MOV R1,#50H ;R1为目的地址指针 MOV R2,#10H ;R2为数据长度 LOOP: MOV A,@R0 ;将R0对应位置的内容给A MOV @R1,A ;将A的内容给R1对应位置里 INC R0 ;R0加1 INC R1 ;R1加1 DJNZ R2,LOOP ;判断R2减一是否为0,为0则顺序执行,不为0则跳转到LOOP END
实验1-3 设计数据块传送程序,将片内RAM50H~5FH单元的数据顺序传送到片外RAM 1000H~100FH单元。 ;主程序 ORG 0000H MOV R0,#50H ;R0为原数据区地址指针
MOV DPTR,#1000H ;设置1000H为目的数据区地址指针 MOV R1,#10H ;数据长度10H给R1 LOOP: MOV A,@R0 ;将R0对应位置的内容给A MOVX @DPTR,A ;将A里的内容给片外地址指针 INC R0 ;R0加1 INC DPTR ;片外地址指针加1
DJNZ R1,LOOP ;判断R1减一是否为0,为0则顺序执行,不为0则跳转到LOOP END
6、思考题
设计数据块传送程序,将片外RAM的2000H~201FH单元的数据循环传送到片外RAM 1050H~106FH单元。
;主程序 ORG 0000H MOV R0,#2000H ;R0为原数据区地址指针
MOV DPTR,#1050H ;设置1050H为目的数据区地址指针 MOV R1,#20H ;数据长度20H给R1 LOOP: MOVX A,@R0 ;将R0对应位置的内容给A MOVX @DPTR,A ;将A里的内容给片外地址指针 INC R0 ;R0加1 INC DPTR ;片外地址指针加1
DJNZ R1,LOOP ;判断R1减一是否为0,为0则顺序执行,不为0则跳转到LOOP END
正在阅读:
实验一04-28
我们终会长大作文800字06-29
长春工业大学人文信息学院13-14(2)期末考试安排 - 图文04-04
古剑奇谭图文攻略05-10
塑料模板施工方案 - 图文01-02
最标准的毕业论文格式模板05-30
新人自我介绍【通用8篇】03-26
数字逻辑电路计数器08-12
麻辣烫作文500字06-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 正确使用成语教案
- 中外散文选读部分(上)翻译
- 2016-2021年中国清咽丸行业市场研究及投资战略预测报告
- 第二届线损专家面试试题参考答案之一
- 混凝土管垌项目可行性研究报告
- 广东省2016年中考英语试题(word版,含答案)
- 新教学评估材料说明2009.10 - 图文
- 首医在职研文献检索考试题库
- 江苏大学计算机网络实验报告
- 2011年CPA学习笔记 - 图文
- 喝白粥的人注意啦!这不是在养胃而是在伤胃,后悔今天才知道!
- 用友时空医药财务业务一体化解决方案
- 幸福课 - 哈佛公开课 - 中英文对照 第一课 校对版
- 社团年检报告书(2011年度)
- 工程地质考卷B
- 一年级数学求比一个数少几的数的应用题1
- 电大现代汉语考试小抄(最新完整版小抄)《现代汉语》考试小抄终
- 2018-2024年中国基础化学原料市场研究与投资策略报告(目录) -
- 箱涵工程
- 高速铁路行车自动闭塞技术