实验一
更新时间:2024-04-29 20:38: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-29
集体作文600字06-24
2014护考最后3天模拟试卷五专业实务12-04
中国旅游地理月考试题03-11
2010年《中级经济法》考题答案及解析07-26
难忘的小学生涯作文500字06-29
2018.1温州市普通高中2017学年第一学期期末教学质量检测高一地理试题 - 图文01-07
2018初中化学实验之酸的性质05-06
今年的春作文450字06-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 车辆工程毕业设计64座微型客货两用车设计(后驱动桥、后悬架设计
- 经典朦胧诗四首
- 2016-2021年中国清咽丸行业市场研究及投资战略预测报告
- ios 8 日美iphone4S5c5s升级无服务正在搜索短信上网86破解
- 教育戏剧心得
- 幸福课 - 哈佛公开课 - 中英文对照 第一课 校对版
- 首医在职研文献检索考试题库
- 系统建模与仿真上机报告 - 图文
- 江苏大学计算机网络实验报告
- 安利阳光计划公关策划
- 正确使用成语教案
- 工程地质考卷B
- 中外散文选读部分(上)翻译
- 有机热载体锅炉运行培训方案
- 新教学评估材料说明2009.10 - 图文
- 用友时空医药财务业务一体化解决方案
- 易宝支付安全联系方式精编汇总
- 一年级数学求比一个数少几的数的应用题1
- 食品化学复习题及答案
- 周丽第三单元课程纲要