您现在的位置: 精品资料网 >> 行业分类 >> 电子行业 >> 电子行业企业管理 >> 资料信息

单片机操作教案(doc 30页)

所属分类:
电子行业企业管理
文件大小:
501 KB
下载地址:
相关资料:
单片机,操作
单片机操作教案(doc 30页)内容简介
试题编号3301
控制要求:在内部RAM中20H开始的区域中存有二十个无符号数,找出其中最大和最小数,分别送34H和35H单元。(注:目标程序于0800H单元开始)
ORG   0000H
LJMP  MAIN
ORG   0800H
MAIN :  MOV  R0, #20H    ;从内部20H单元开始查找
 MOV  R7, #19     ;20个数需要比较19次
 MOV  34H , @R0  ;将20H单元的内容同时送34H和35H
 MOV  35H,  @R0
LOOP :   INC   R0 ;指向下一个单元
 MOV   A , @R0   ; 读取到ACC
 CJNE   A , 34H , B1  ;将读取的内容与34H的内容进行比较,不相等跳B1处
 SJMP   EXIT;相等则不作其它比较跳EXIT处
B1    :  JC    XIAO ;若A的内容小于34H的内容则C为1,跳XIAO处
 MOV  34H , A       ;C为0表明A大于34H的内容则替换掉34H的内容
 SJMP   EXIT;替换后退出不作最小数比较
XIAO  :  CJNE   A , 35H , B2  ;作最小数比较,不相等跳B2处
  SJMP   EXIT       ;相等退出到EXIT处
……
..............................