1 / 15

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

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 循环移位与移位指令:右循环移位指令ROR、 左循环移位指令ROL 带进位循环右移指令RCR、 带进位循环左移指令RCL 位右移位指令SFTR、位左位指令SFTL 字右移位指令WSFR、字左移位指令WSFL 先入先出(FIFO)写入指令SFWR、读出指令SFRD

  3. 案例:数码管显示控制用PLC控制七段数码管循环显示数字0~9,显示间隔1s。案例:数码管显示控制用PLC控制七段数码管循环显示数字0~9,显示间隔1s。 • LED数码管工作原理如下:

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

  5. 2、带进位循环右移指令RCR、带进位循环左移指令RCL2、带进位循环右移指令RCR、带进位循环左移指令RCL 执行RCR、RCL指令时,各位的数据与进位位M8022一起(16位指令时一共17位)向右(或向左)循环移动n位。在循环中移出的位送入进位标志,后者又被送回到目标操作元件的另一端。

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

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

  8. 案例:数码管显示控制用PLC控制七段数码管循环显示数字0~9,显示间隔1s。案例:数码管显示控制用PLC控制七段数码管循环显示数字0~9,显示间隔1s。 • LED数码管工作原理如下:

  9. 一、硬件设计

  10. 二、软件设计

  11. a~g段逻辑译码关系 作为课堂练习,梯形图请同学们自己设计。

More Related