首页 单片机移位指令

单片机移位指令

举报
开通vip

单片机移位指令移位指令想一想:流水灯是市面中运用比较广的一种电子元器件,用不同颜色的流水灯和不同的点亮顺序可以做成各种各样的广告牌,指示灯等等。如果运用单片机控制流水灯的点亮,那应该用什么指令呢?提问:若想图中8个发光二极管循环点亮,应该使用什么指令实现?两种方法:一使用数据传送指令MOV二使用循环移位指令表一移位指令1.左移循环指令RLA功能是累加器A的8位向左循环移位,位7循环移入位0,不影响标志。例一:设(A)=5AH则:  执行指令RLA后,(A)=?1011010001011010(A)=0B4H2.带进位位左移循环指...

单片机移位指令
移位指令想一想:流水灯是市面中运用比较广的一种电子元器件,用不同颜色的流水灯和不同的点亮顺序可以做成各种各样的广告牌,指示灯等等。如果运用单片机控制流水灯的点亮,那应该用什么指令呢?提问:若想图中8个发光二极管循环点亮,应该使用什么指令实现?两种方法:一使用数据传送指令MOV二使用循环移位指令 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 一移位指令1.左移循环指令RLA功能是累加器A的8位向左循环移位,位7循环移入位0,不影响标志。例一:设(A)=5AH则:  执行指令RLA后,(A)=?1011010001011010(A)=0B4H2.带进位位左移循环指令RLCA功能是将累加器A的内容和进位标志位Cy一起向左环移一位,Acc.7移入进位位Cy,Cy移入Acc.0,不影响其它标志。例二:设(A)=5AH且CY=1则:  执行指令RLCA后,(A)=?(A)=B5H01011010CY=110110101CY=03.右移循环指令RRA功能是累加器A的内容向右环移一位,Acc.0移入Acc.7,不影响其它标志。例一:设(A)=5AH则:  执行指令RRA后,(A)=?00101101(A)=2DH010110104.带进位位右移循环指令RRCA功能是是累加器A的内容和进位标志Cy一起向右环移一位,Acc.0进入Cy,Cy移入Acc.7。例二:设(A)=5AH且CY=1则:  执行指令RRCA后,(A)=?(A)=ADH01011010CY=110101101CY=0补充 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 :用移位指令还可以实现算术运算,运用一次"RLA"指令实现无符号数乘2运算,运用一次"RRA"指令实现无符号数除2运算。举例:某已知数存在30H中,试将其乘以4(设积<256)存在31H中,除以4存在32H中。MOVA,30HRLARLAMOV31H,AMOVA,30HRRARRAMOV32H,A;读已知数;乘以2;乘以2;(30H)×4→31H;读已知数;除以2;除以2;(30H)÷4→32H练习:1.下列指令中哪些是合法指令,哪些是非法指令?(1)RLRn(2)RLC30H(3)RRA√××解析:移位操作必须在A中进行。2.若A=01111001B,CY=1,将分别执行下列指令后的结果写在注释区。(1)RLA(2)RLCA(3)RRA(4)RRCA;A=B,Cy=;A=B,Cy=;A=B,Cy=;A=B,Cy=111100111111001000110111100010111100技能实训:编写单片机程序实现发光二极管流水灯效果,要求循环点亮发光二极管,每次只点亮一个。电路图:教材P37发散思维:心形流水灯效果图:课堂总结:1、4条移位指令的格式和运算2、移位指令的应用作业:P91.1,P91.3,P91.4
本文档为【单片机移位指令】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
hswm5968
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:
上传时间:2021-10-04
浏览量:52