AT89C51实验报告完整版实用教程.pdfVIP

  • 0
  • 0
  • 约3.3万字
  • 约 22页
  • 2026-07-22 发布于四川
  • 举报

真诚为您提供优质参考资料,若有不当之处,请指正。

实验一MCS-51指令系统实验——数据排序

一、实验目的

熟悉MCS-51指令系统,掌握程序设计方法;加深对内部存储器读写的认识;熟悉仿真开发环

此将所有的数比较一遍后最大的数就会在数列的最后面再进行下一轮比较找出第二大数据直到全部数据有序四程序流程图开始设置数据区地址设置数据区长度清除交换标志当前地址取数地址加当前地址取数是否设置交换标志交换数位置否数据比较完是全部有序是结束否真诚

境,学会源程序的编写、汇编/编译、调试;熟悉单片机硬件实验系统以及良好的实验习惯培养等;

学会检查结果的正确性。

二、实验内容

将程序存储器的一个列表中的10个单字节无符号数据传送到内部RAM,然后用冒泡法对其按从

小到大的次序重新排列,并送到外部RAM以8000H开始的地址单元内。

三、实验说明

有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面

的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会

在数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。

四、程序流程图

开始

文档评论(0)

1亿VIP精品文档

相关文档