实验四__数据排序试验.doc

上传人:sk****8 文档编号:3558275 上传时间:2019-06-04 格式:DOC 页数:4 大小:131.50KB
下载 相关 举报
实验四__数据排序试验.doc_第1页
第1页 / 共4页
实验四__数据排序试验.doc_第2页
第2页 / 共4页
实验四__数据排序试验.doc_第3页
第3页 / 共4页
实验四__数据排序试验.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、单片机原理及其接口技术实验报告实验四: 数据排序试验学院:基础与信息工程学院 专业:电子信息工程专业学号: 姓名: 日期:一实验目的:1、熟悉 51 指令的运用2、学会程序流程图的绘制3、掌握程序调试基本方法二实验要求:实验要求:将 30H3FH 单元的二进制代码按照由小到大的方式排序,将结果存放于 40H 开始的单元;将 30H3FH 单元的二进制代码按照由大到小的方式排序,将结果存放于 50H 开始的单元。三实验流程图及源程序:ORG 0000HSJMP MAINORG 0030HMAIN: MOV SP,#60HMOV R0,#30HMOV R1,#40HMOV R2,#10HLOOP1

2、: MOV A,R0MOV R1,AINC R0INC R1DJNE R2,LOOP1MOV R3,#0FHBUBBLE: MOV R0,#40HMOV R2,#0FHBULOOP: MOV 20H,R0MOV A,R0INC R0MOV 21H,R0CJNE A,21H,LOOPLOOP: JC NEXTMOV R0,20HDEC R0MOV R0,21HINC R0NEXT: DJNZ R2,BULOOPDJNZ R3,BUBBLEMOV R0,#4FHMOV R1,#50HMOV R2,#10HLOOP2: MOV A,R0MOV R1,ADEC R0INC R1DJNER 2,LOOP

3、2SJMP$END开始R 0 # 3 0 H , R 1 # 4 0 HR 2 # 1 0 H , 循环次数A R 0 , R 1 AR 0 + 1 , R 1 + 1R 3 # 0 F HR 2 - 1 = 0 ?R 0 # 4 0 H , R 2 # 1 0 H2 0 H R 0 , A R 0R 0 + 1 , 2 1 H R 0( 2 0 H ) = ( 2 1 H ) ? R 0 2 0 H , R 0 - 1 R 0 2 1 H , R 0 + 1R 2 - 1 = 0 ?R 3 - 1 = 0 ?4 0 H 4 F H 数据倒序排到5 0 H 5 F H结束Y YNYNYN四心得体会:1.学会了使用排列指令。2.参照课本上的例子结果错了,看来还是要理解才行。3.实验时不能按时完成,应该努力准备。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。