单片机应用技术C语言任务3 彩灯循环控制器设计2.ppt

单片机应用技术C语言任务3 彩灯循环控制器设计2.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)减1指令 操作数内容减 1 ,结果再送回原单元。 仅 DEC A 影响P标志。其余指令都不影响 标志位的状态。 若原来为00H,则减1后下溢为0FFH。 DEC Rn direct @Ri A 2. 减法指令 * 《单片机应用技术》课件制作组 【例3–10】设(R0)=7FH,内部RAM的 (7EH)=00H、(7FH)=40H, 执行下列指令: DEC @R0 ;((R0)) ←((R0))–1, 即(7FH) – 1=40H–1=3FH DEC R0 ;(R0) ←(R0) –1,即7FH–1=7EH DEC @R0 ;((R0)) ←((R0)) –1, 即(7FH) –1=00H–1=0FFH 2. 减法指令 * 《单片机应用技术》课件制作组 3. 乘、除法指令 MUL AB 当乘积大于FFH时,溢出标志位(OV)=1。 标志CY总是被清0。 X A B A B 乘数 被乘数 积 (1) 8位无符号数乘法指令 乘、除法指令是唯一两条单字节4机器周期的指令。 * 《单片机应用技术》课件制作组 DIV AB 除数为0,商的A和B内容不确定,且(OV)=1 。 标志CY总是被清0。 X A B A B 除数 被除数 整数部分 商 余数部分 (2) 8位无符号数除法指令 3. 乘、除法指令 * 《单片机应用技术》课件制作组 【例3–11】(A)=50H,(B)=0A0H,执行 MUL AB 结果:(B)=32H,(A)=00H,(OV)=1 3. 乘、除法指令 【例3–12】(A)=2AH,(B)=05H,执行 DIV AB 结果:(A)=08H,(B)=02H,(OV)=0 * 《单片机应用技术》课件制作组 4. 十进制加法调整指令 对A中刚进行的2个BCD码加法的结果调整。 DA A 当A中低4位数出现了非BCD码或低4位产生进位(AC=1),则在低4位加6。 当A中高4位数出现了非BCD码或高4位产生进位(CY=1),则在高4位加6。 调整后,CY表示结果的百位值。 * 《单片机应用技术》课件制作组 【例3–13】 设(A)=56H,(R7)=78H,执行 指令 ADD A,R7 DA A 结果:1 34( BCD数) (A) 0101 0110 + (R7) 0111 1000 1100 1110 调整 0110 0110 结果 1 0011 0100    4. 十进制加法调整指令 * 《单片机应用技术》课件制作组 3.2.5 逻辑运算类指令 逻辑运算:与、或、异或、清0和取反 A清0操作对P标志有影响。 对A循环移位 方向:左、右 CY:带、不带 * 《单片机应用技术》课件制作组 1. 逻辑运算类指令 CPL A CLR A (1)清零与取反 把A的内容清 0 ,结果仍在A中。 把A的内容取反0 ,结果仍在A中。 * 《单片机应用技术》课件制作组 利用逻辑“与”操作,可使8位二进制数的若干位清零(屏蔽这些位),而其余位不变。若将两个直接地址单元的内容进行逻辑运算,则要通过A才能实现。 (2)逻辑“与”运算指令 ANL direct, A #data 源操作数与直接地址单元内容相与 ANL A, Rn direct @Ri #data 源操作数与累加器A的内容相与 1. 逻辑运算类指令 * 《单片机应用技术》课件制作组 利用逻辑“或”操作,可使8位二进制数的若干位置1,而其余位不变。 (2)逻辑“或”运算指令 ORL A, Rn direct @Ri #data 源操作数与累加器A的内容相或 #data 源操作数与直接地址单元内容相或 ORL direct, A 1. 逻辑运算类指令 * 《单片机应用技术》课件制作组 利用逻辑“异或”操作,可使8位二进制数的若干位不变,而若干位取反。 (3)逻辑“异或”运算指令 XRL direct, A #data 源操作数与直接地址单元内容相异或 XRL A

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档