·设为首页
·联系站长
·加入收藏
 位置: 51单片机学习网 >> 学习园地 >> 新手上路 >> 正文 新年新气象, 庆祝asp版本调试成功  [2006-12-04 15:19:54]      跟我来作ep51编程器( 套件供应) 大量到货, 恢复供应...  [2006-12-04 15:18:38]      庆祝深圳市学林电子有限公司XL1000产品获得批量订单  [2006-12-04 15:16:00]
  通过实验学指令...入门教程 4   3星级
通过实验学指令...入门教程 4
51单片机学习网(深圳学林电子有限公司)从0开始来学单片机...入门教程
[ 作者:Admin     来源:51单片机学习网     点击数:     更新时间:2006-12-2     文章录入:Admin
【字体: 字体颜色
51单片机学习网(深圳学林电子有限公司)从0开始来学单片机...入门教程
前言:单片机是一门实践性非常强的学科,为此我们突破传统思路,全面围绕单片机试验,从简单的流水灯开始, 逐步的带领大家从这些简单的几行或者10几行的程序,来熟悉和理解单片机的指令......未经允许禁止转载!如需转载,请著名出处,并保留网站联接!
;该程序的功能是单片机的乘法:把ff*03h 结果送p1口先送高8位再送低8位
;***************************************************************************
;* (程序转载请著明出处 ,未声明可适应本站腾龙/isp开发套件/倚天版开发套件        *
;*  E-mail:sxj1974@163.com (51c51 test web)  51单片机学习网(深圳学林电子有限公司),自学单片机的网站      *
;* tel:13714407535 石学军 www.51c51.com www.8951.com 51单片机学习网(深圳学林电子有限公司)系列自学单片机例程 *   
;***************************************************************************
;知识要点:理解2进制数的乘法
;运行结果先输出00000010 ,然后输出11111101,就是1011111101换算后等于10进制765,就是两数相乘的结果
;注意是从高向低排列,同时该数已经超过256, 所以进位cy=1
ORG 0000H;程序开始
LJMP MAIN;
ORG 030H;
MAIN:ACALL DEL;
MOV A,#0FFH;寄存器a送0ff
MOV B,#03H;寄存器b送03h
MUL AB;  相乘
MOV P1,b ;高8位输出结果是00000010
acall del
MOV P1,a;低8位输出结果是11111101
DEL:MOV R7,#0FFH;延时子程序
DEL1:MOV R6,#0FFH;
DEL2:MOV R5,#01FH;
DEL3:   DJNZ R5,DEL3;
DJNZ R6,DEL2;
DJNZ R7,DEL1;
RET;
END
程序在倚天版运行的状态11111101
程序在倚天版运行的状态00000010
;
  • 上一篇文章: 通过实验学指令...入门教程 3

  • 下一篇文章: 单片机的二进制加法
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
     最新5篇热点文章
     实验20 步进电机实验
     实验17 1602液晶显示屏显...
     实验14 小喇叭警报器试验...
     XL1000单片机综合仿真试验...
     大电流电缆线品质的检定 ...
     
     最新5篇推荐文章
     12864 液晶应用说明+源程序...
     实验20 步进电机实验
     实验17 1602液晶显示屏显...
     实验14 小喇叭警报器试验...
     XL1000单片机综合仿真试验...
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)