第十七讲 循环移位与移位指令

15
第第第第 第第第第第第第第第 第第第第1 第第第第第第第第第 2 第第第第第第第第第第第第 3 第第第第第第第第第第第第第第第第 第第第第第第第第 第第

description

第十七讲 循环移位与移位指令. 教学要求: 1 、了解循环指令的使用 2 、掌握移位寄存器的指令使用 3 、掌握利用可编程序控制器来实现数码 管显示控制的程序设计. 循环移位与移位指令: 右循环移位指令 ROR 、 左循环移位指令 ROL 带进位循环右移指令 RCR 、 带进位循环左移指令 RCL 位右移位指令 SFTR 、位左位指令 SFTL 字右移位指令 WSFR 、字左移位指令 WSFL 先入先出 (FIFO) 写入指令 SFWR 、读出指令 SFRD. - PowerPoint PPT Presentation

Transcript of 第十七讲 循环移位与移位指令

Page 1: 第十七讲 循环移位与移位指令

第十七讲   循环移位与移位指令

教学要求: 1 、了解循环指令的使用 2、掌握移位寄存器的指令使用 3、掌握利用可编程序控制器来实现数码 管显示控制的程序设计

Page 2: 第十七讲 循环移位与移位指令

• 循环移位与移位指令: 右循环移位指令 ROR 、

左循环移位指令 ROL 带进位循环右移指令 RCR 、

带进位循环左移指令 RCL 位右移位指令 SFTR 、位左位指令 SFTL 字右移位指令 WSFR 、字左移位指令 WSFL

先入先出 (FIFO) 写入指令 SFWR 、读出指令 SFRD

Page 3: 第十七讲 循环移位与移位指令

• 案例:数码管显示控制 用PLC控制七段数码管循环显示数字0~9,显示间隔 1s。

• LED数码管工作原理如下:

Page 4: 第十七讲 循环移位与移位指令

• 1、右循环移位指令 ROR、左循环移位指令 ROL

Page 5: 第十七讲 循环移位与移位指令

2、带进位循环右移指令 RCR、带进位循环左移指令 RCL

          执行 RCR、 RCL指令时,各位的数据与进位位M

8022一起( 16位指令时一共 17位)向右(或向左)循环移动 n位。在循环中移出的位送入进位标志,后者又被送回到目标操作元件的另一端。

Page 6: 第十七讲 循环移位与移位指令
Page 7: 第十七讲 循环移位与移位指令

4、字右移位指令WSFR、字左移位指令WSFL

Page 8: 第十七讲 循环移位与移位指令

5、先入先出 (FIFO) 写入指令SFWR、读出指令SFRD

Page 9: 第十七讲 循环移位与移位指令
Page 10: 第十七讲 循环移位与移位指令

• 案例:数码管显示控制 用PLC控制七段数码管循环显示数字0~9,显示间隔 1s。

• LED数码管工作原理如下:

Page 11: 第十七讲 循环移位与移位指令

一、硬件设计

Page 12: 第十七讲 循环移位与移位指令
Page 13: 第十七讲 循环移位与移位指令

二、软件设计

Page 14: 第十七讲 循环移位与移位指令
Page 15: 第十七讲 循环移位与移位指令

作为课堂练习,梯形图请同学们自己设计。

a~g段逻辑译码关系