D:\Keil\ASM\danpianjizuoye.asm

Page 1

1   /*------------------------------------------------------------------*/

2   /*

---

51

单片机 片外排序 --------------------------------------------*/

3   /*

--- 冒泡法排序 --------------------------------------------------*/

4   /*

--- 晶振

12MHz

--------------------------------------------------*/

5   /*

---

-------------- 作者 -----------------------------------------*/

6   /*

--- 湖南师范大学 物理与信息科学学院 ------------------------------*/

7   /*

---

----

2011

级 通信工程 余祥龙 -----------------------------------*/

8   /*------------------------------------------------------------------*/

9

10

ORG

0000H

11

LJMP

START

12

ORG

0100H

13

14   START:

15

MOV

A

,#

10

16

MOV

DPTR

,#

4000H

17

MOVX

@DPTR,

A

18

19

MOV

A

,#

09

20

MOV

DPTR

,#

4001H

21

MOVX

@DPTR,

A

22

23

MOV

A

,#

08

24

MOV

DPTR

,#

4002H

25

MOVX

@DPTR,

A

26

27

MOV

A

,#

07

28

MOV

DPTR

,#

4003H

29

MOVX

@DPTR,

A

30

31

MOV

A

,#

06

32

MOV

DPTR

,#

4004H

33

MOVX

@DPTR,

A

34

35

MOV

A

,#

05

36

MOV

DPTR

,#

4005H

37

MOVX

@DPTR,

A

38

39

MOV

A

,#

04

40

MOV

DPTR

,#

4006H

41

MOVX

@DPTR,

A

42

43

MOV

A

,#

03

44

MOV

DPTR

,#

4007H

45

MOVX

@DPTR,

A

46

47

MOV

A

,#

02

48

MOV

DPTR

,#

4008H

49

MOVX

@DPTR,

A

50

51

MOV

A

,#

01

52

MOV

DPTR

,#

4009H

53

MOVX

@DPTR,

A

向相应地址送入初值

说明:

本程序参考 由清华大学出版社出版,江力主

编的《单片机原理与应用技术》的第96页例6

51单片机冒泡排序_51单片机片外冒泡排序相关推荐

  1. 51单片机电路原理图_51单片机最小系统电路设计

    51单片机最小系统具有体积小.质量轻.功能强.功耗低.性价比高等特点.由芯片.系统时钟.I/O端口设备及复位电路等构成. 电子学习资料大礼包​mp.weixin.qq.com 51单片机是STC公司开 ...

  2. 单片机定时器_51单片机的定时器如何计算初值?

    在学习单片机的时候,我们发现很多功能都是通过中断来实现的.之前也举过烧水的例子来阐述中断,今天就讲解一下定时器赋初值的方法.8位的定时器最大可计数2的8次方为256,16位的定时器最大可计数2的16次 ...

  3. 51单片机怎么显示当前时间_51单片机时钟电路图怎么设计?这7个时钟汇聚了所有,看看...

    01 在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式.根据硬件电路的不同,单片机的时 ...

  4. 51单片机有几个通用io口_51单片机IO端口基础知识及应用

    文章目录 89C51单片机引脚信息单片机IO端口内部结构单片机IO引脚输出应用单片机IO引脚输入应用总结 89C51单片机引脚信息 我们在学习使用任何芯片到时候,可能第一个要注意的就是芯片的引脚信息了 ...

  5. 51单片机 | 如何学习单片机 | 开发板功能介绍 | 开发板使用方法 | 51单片机介绍

    文章目录 一.如何学习单片机 1.学习哪种类型的单片机 2.学习单片机的最佳方法 3.学习单片机的准备工作 4.学习单片机的常见疑问 二.开发板功能及使用介绍 1.开发板功能介绍 2.开发板使用方法 ...

  6. linux pwm控制蜂鸣器 滴滴_51单片机PWM直流电机PID控制转速源程序

    \ AT89C51单片机PWM直流电机转速PID控制源程序,重点介绍利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法.设计中采用了专门的芯片组成了PWM信号的发生系统并且对 ...

  7. 51单片机和32单片机有什么区别?该从哪个开始入门学习?

    单片机(microcontroller)是一种能够完成特定功能的微型电脑.它包含了中央处理器(CPU).存储器(ROM.RAM)以及输入/输出接口(I/O).单片机被广泛应用于各种电子设备中,如电子手 ...

  8. 51单片机初学1-51单片机介绍

    目前,单片机型号种类繁多,以其优越的控制性能在自动化控制领域占有重要地位.如今单片机无处不在,像我们的电冰箱.空调.洗衣机都是单片机在内部控制,当然,他们所用的单片机是定制的,并不是我们学习时使用的单 ...

  9. proteus四人抢答器_51单片机四路抢答器PROTEUS仿真报告(含C语言程序).doc

    51单片机四路抢答器PROTEUS仿真报告(含C语言程序) HEFEI UNIVERSITY 四路抢答器仿真设计 题 目 四路抢答器仿真设计 班 级 自动化(1)班 成 员 YCT * PT * WW ...

最新文章

  1. 白天鹅黑天鹅灰天鹅?手把手教你用卷积神经网络搞定识别
  2. 解决Tomcat v8.0 Server at localhost failed to start.
  3. linux的编程命令,linux编程常用命令
  4. HOWTO:如何修改InstallShield的运行环境
  5. 添加include文件路径_-isystem以及include_next的副作用
  6. 关于 AWR/ASH 故障分析,我有 9 个问题不知当不当问?
  7. Inside ARC — to see the code inserted by the compiler
  8. 【Mysql】之基础sql语句模板
  9. 苹果mac应用程序卸载软件:App Uninstaller
  10. java分页插件_IT系统分页
  11. java基数排序_Java实现基数排序
  12. 圣经闪卡 - Holy Bible Flash Cards
  13. 【python】精简版 如何将图片转化为excel并导出
  14. SQL注入:sqli-labs lesson-1 小白详解
  15. 05.SQL Server(高级查询)
  16. USB | 1. 技术演进及测试概览
  17. 爱快虚拟机安装Windows
  18. 关于有偿提供拼图响应式后台的通知
  19. python爬虫爬取百度图片总结_爬虫篇| 爬取百度图片(一)
  20. JUnit5技术分享

热门文章

  1. 如果不清楚设计方向,圣诞设计模板可以帮助你轻松建立节日主题。
  2. UI设计实用素材|闪屏模板
  3. 酷炫的深色模式APP设计模板|2020设计潮流趋势
  4. 免费UI圆角字体素材|字体设计密码:字形设计中“圆角”的应用规范
  5. android 定时器 耗电,Android定时器
  6. java之点击一次之后失效_JavaScript 事件绑定只能执行一次了,再次点击就变得无效 ,求助怎么回事...
  7. qmenubar 添加按钮_QMenuBar,QMenu和QAction(QMenuBar, QMenu QAction)
  8. KVM-Arch-Figure
  9. 《深入浅出DPDK》读书笔记(十):硬件加速与功能卸载(VLAN、IEEE1588、IP TCP/UDP/SCTP checksum、Tunnel)
  10. DPDK笔记 RSS(receive side scaling)网卡分流机制