- 0
- 0
- 约5.67千字
- 约 28页
- 2017-06-09 发布于湖北
- 举报
PIC16C5X指令集及程序设计技巧
第一节 PIC16C5X指令概述
§2.1 PIC165X 指令概述????PIC16C5X每条指令长12位,指令由操作码和操作数组成。PIC16C5X共有33条指令,按操作分成三大类:????????1. 面向字节操作类????????2. 面向位操作类????????3. 常数操作和控制操作类????全部指令如表2.1所示。
第二节 PIC16C5X 指令寻址方式
§2.2 PIC16C5X 指令寻址方式????PIC16C5X单片机寻址方式根据操作数的来源,可分为寄存器间接寻址、立即数寻址、直接寻址和位寻址四种。????一、寄存器间接寻址????这种寻址方式通过寄存器F0、F4来实现。实际的寄存器地址放在F4中,通过F0来进行间接寻址。
例: MOVLW 05H ; W=5????MOVWF 4 ; W(=5)→F4????MOVLW 55H ; W=55H????MOVWF 0 ; W(=55H)→F5 ????上面这段程序把55H送入F5寄存器。间址寻址方式主要用于编写查表、写表程序,非常方便。请参考§2.7程序设计技巧。????二、立即数寻址????这种方式就是操作数为立即数,可直接从指令中获取。
例: MOVLW 16H ; 16H →W ????三、直接寻址????这种方式是对任何一寄存
原创力文档

文档评论(0)