设为首页
收藏本站
开启辅助访问
登录
立即注册
只需一步,快速开始
会员
首页
BBS
文章
Portal
教程
最新
供电设计
联系我
直达
搜索
搜索
图文教程
磁力开关
馈电开关
采煤机
华宁集控
高爆开关
掘进机
视频教程
初入煤电
组合开关
移变低馈
资料下载
书籍
标规
资料
说明书
社区分类
煤电入门
煤电维修
维修电工
电气软件
电子技术
工控自动
本版
文章
帖子
百技网
»
首页
›
电子技术
›
单片机
›
PIC系列单片机的伪指令
返回列表
发新帖
PIC系列单片机的伪指令
[复制链接]
1542
|
0
|
2011-9-7 22:59:08
|
显示全部楼层
|
阅读模式
<
PIC系列
单片机
的伪指令?
阅读一些PIC单片机的源程序开始段,会发现有一些特殊指令助记符,这些助记符与指令系统的助记不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令。
伪指令在源程序中的作用是为完成汇编程序作各种准备工作的(实际上是给PC机汇编的注释),这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。
在汇编程序MPASM中,有四类伪指令:数据伪指令、列表伪指令、控制伪指令和宏汇编指令。
现在,我们将对前两类中的常用伪指令予以说明,后两类伪指令等到在具体程序中出现时,再加以说明。
(1)ORG 存放单元起始地址
格式:<标号>ORG<地址表达式>
说明:ORG用于指定该伪指令后面的源程序存放的起始地址,也就是汇编后的目标机器码存放的首地址。若ORG后面不带地址参数,则默认为0。若ORG带标号,则地址参数也赋值给该标号。在一个源程序中,可以根据需要多次使用ORG伪指令来定位。
例:ORG 1FFH DELAY
GOTO MAIN MOVLM 2
;…… ……
ORG 0 END
右排接左
说明:指令末的伪指令END是通知汇编程序MPASM结束对源程序(?ASM)的汇编,即使后面还有语句,也不再予以汇编。在一个源程序中必须有END伪指令,而且只能有一个END,且放在整个程序的最后。
(2)EQU 是对寄存器f和标号赋值
格式:<标号>EQU<表达式>
说明:给标号或寄存器赋值,标号一旦由EQU赋值,其值便不能再重新定义。
举例:label EQU 0x20
注意:这里操作数中的0x表示十六进制,即0x20相当于20H。
(3)LIST 列表选择指令
格式:LIST<选择项>,…,<选择项>
说明:用来设置各种汇编参数以控制汇编过程,或对列表文件进行格式化。此伪指令的所有参数只能在一行内完成,参数的数值都用十进制数设置。
LIST列表选择伪指令可以选用的部分参数如下。
参数名 默认值 作 用
f=<格式> 1NHX8M;规定固化编程文件格式(INHX16,INHX32或INHX8M)1NHX8M适于把目标码输入到大多数的EPROM编程器中。
P=<类型> 无 设置单片机类型,如16F84
r=<基数> HEX 设置常数数制的基数(如hex十六进制;dec十进制等)
例:LIST f=1NHX8M,r=DEC,P=16F84
(4)PROCESSOR<处理器类型>
说明:用于选择所用单片机的型号。
(5)INCLUDE 包含其它外部源文件
格式:INCLUDE “文件名”
INCLUDE <文件名>
说明:用于把指定文件读入源程序中作为源程序代码的一部分,直到检测到文件结束符时为止,再恢复到原源程序中的代码处。此伪指令可允许嵌套使用,最多可嵌套6层。文件名必须用双引号或尖括号给出。
举例:include “c:/PIC/sysdefs.inc”
include?
pic
,
地址
热帖推荐
电工工作人员的基本要求
触电急救培训工作中存在的问题及对策
当前农电安全管理存在的问题与对策
双绞线
电力电缆和控制电缆的区别
防止电力生产重大事故的二十五项重点要求继电保护实施细则
二台电机顺序起动加时间延时电路
电力系统继电保护技术监督规定(试行)
单相电机顺逆转
单相电机逆顺接法
智能数控系统技术进展
电表接线图
相关帖子
•
详解西门子间接寻址
•
常用PLC与触摸屏接线方法
•
西门子PLC模拟量问题
•
西门子S7-200PLC模拟量
•
s7-300的编程学习问答 5
•
基于台达PLC的LONWORKS楼宇自控网络应用(4)
•
OMRON AD003模块模拟量模块设置
•
PT2262/2272遥控电路
•
基于GSM和PIC单片机的无人清洁护理机的设计
•
GZS-1型故障地址识别装置
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
huangshan
回复楼主
返回列表
电子基础
电子制作
单片机
器件应用
图文推荐
如何升级VIP用户组
2018-01-13
软启动器的工作过程
2018-12-26
天津华宁KTC101主控器的内部结构
2021-05-14
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
2022-03-12
矿用防爆软启开关教程——13、软启开关近控启动过程
2020-02-15
热门排行
1
KJZ1-200(400)馈电开关原理分析
2
这个电气元件符号你认识吗?
3
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
4
馈电开关漏电闭锁故障维修_成伟维修笔记1
5
馈电开关漏电闭锁故障的维修_成伟维修笔记7
6
馈电开关漏电试验不跳闸故障维修_成伟维修笔记4
7
煤矿风机开关教程:11、过、欠压保护相关参数的设置
8
煤矿高压防爆开关漏电保护的研究
9
天津华宁KTC101主控器的内部结构
10
高防开关短路跳闸故障的维修_成伟维修笔记8