04汇编语言及程序的设计.ppt

第四章 PIC汇编语言及其程序设计 4.1 PIC的RISC指令集 4.2 MPASM 汇编语言 4.3 汇编语言的寻址模式 4.4 MPASM常用子程序设计 PIC指令集核心助记符 指令系统字符说明 典型指令分析 PIC16F877指令集的35条指令按操作码的类别分为四类指令 数据传送类指令 4 条 算术运算类指令 6 条 逻辑运算类指令 14 条 控制转移类指令 11 条 数据传送类指令 程序举例 例1、编程将立即数20H传送到通用寄存器20H中 MOVF 20H,W MOVWF 40H MOVF 30H,W MOVWF 20H MOVF 40H,W MOVWF 30H 算术运算类指令 控制转移类指令1 控制转移类指令(续) 4.1.6 指令流水线 由于PIC 单片机的系统结构采用“哈佛”结构,使得在一条指令被执行的同时读取下一条指令成为可能,这就是PIC 单片机的指令执行流水线概念。 程序举例 例1、编程将通用寄存器20H存入立即数0FH,把20H的数据与立即数24H相“与”后,结果存入通用寄存器40H中。 例2、分析程序段,指出程序执行后,存储单元的结果 端口的输入输出控制 要想控制单片机端口的输入输出,首先需对 端口方向寄存器和数据寄存器进行设置,引 脚的方向寄存器的相应位设置为1表示输入; 设置为0表示输出 例2、编程将数据存储器2

文档评论(0)

1亿VIP精品文档

相关文档