- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
〈 P2000初级指令集 〉
一.符号及内部配置介绍
符号 定 义 说 明 n 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f 1位十六进制数 x 000,001,002 …… 255 3位十进制数 k 0000,0001,0002 …… 9999 4位十进制数或地址 h 00000,00001,00002 …… 65535 5位十进制数或地址 m 0,1 电平值 0=低电平(导通), 1=高电平(关闭) = 赋值、传送、设置 + 加 - 减 * 乘 / 除 与 | 或 ^ 异或 ~ 取反 左移, 连带Px左移, 右移, 连带Px右移, == 等于 != 不等于 大于 = 大于等于 小于 = 小于等于 $ 对换 : 分隔符 , 条件分隔符 BH 标号(给某一条指令起的名字) 可使用PROG-200键盘中除”空格”之外的所有字符作为标号,每个标号最多3个字符. 例如:
ADS R0256==128,ADS Rk 8位内部存储器
R0000—R0899 共900个,该存储器掉电后数据不保持(SRAM)
Ek 掉电可保持存储器
E0000—E0511 共512个,该存储器掉电后数据保持(EEPROM)
Cn 定时器 ( C0—C9 ) 共十个 C0—C9 Tn 计数器 (T1) 共一个 T1 Px 输出/输入端口 (P000—P019) 共二十个 P000—P019,其中P000-P009是输出端口,
P010-P019是输入端口 ADCn 模拟信号输入端口 共二个 ADC0、ADC1 RD Rk的地址寄存器,范围 0000--0899 例如: RD=0000 指向 R0000
例如: RD=0096 指向 R0096 ED Ek的地址寄存器,范围 0000--0511 例如: ED=0330 指向 E0330
例如: ED=0180 指向 E0180 PWMn 脉宽调制输出端口 共五个 PWM0、PWM2、PWM3、PWM4、PWM5 FREn 频率输出端口 共三个 FRE0、FRE1、FRE2
RR01
或
RR23 16位内部存储器
RR01由R0000和R0001组成,R0000为高8位,R0001为低8位。
RR23由R0002和R0003组成,R0002为高8位,R0003为低8位。
二.端口输出指令
指令 说明 实例 Px=m
Px端口输出.
m=0 表示导通. m=1 表示关断. P000=0 ( P000端口导通)
P004=1 ( P004端口关断) Px~ Px 端口输出值取反 P004~ (P004端口的输出值取反)
注:本例中,如果P004的原值为“1”(关断),执
行该指令后变为“0”(导通),反之亦然。
三.端口输入指令
指令 说明 实例 Px==m,BH 如果端口Px输入电平等于m就跳转到 BH 处运行,否则执行下一步.
注:端口接24V时(m=0)输入低电平。
端口不接24V时(m=1)输入高电平。 P016==0,A00 (如果P016端口有24V输入就跳转到 A00 处,否则执行下一步)
P010==1,A05 (如果P010端口无24V输入就跳转到 A05 处,否则执行下一步)
四.定时器指令
指令 说明 实例 C=ON:n 激活定时器时钟
n=0 最小时钟=0.001秒
n=1 最小时钟=0.01秒
n=2 最小时钟=0. 1秒
n=3 最小时钟=1秒
n=4 最小时钟=6秒
注1:P2000上电时,系统自动设定最小时钟=1秒(n=3)。
注2:执行本指令后 PWM2、PWM3 、FRE1 被关闭,如要再使用它们应再次激活。 C=ON:2 (激活定时器时钟,设定最小时钟为0.1秒) Cn==x,BH
激活定时器Cn并自动清零,如果Cn工作时间等于设定值 “x” 就跳转到“BH”处,否则执行下一步 T1 C0==001,T2 (激活C0, 如果C0工作时间等于1秒就跳转到“T2”处,否则执行下一步)
LJMP T1 (跳转到T1处)
T2 RET (子程序返回) Cn==Rk,BH
激活定时器Cn (并自动清零),如果Cn工作时间等于由Rk内容确定的设定值就跳转到“BH”处,否则执行下一步 R0300=005
T1 C3==R0300,T2 (激活C3, 如果C3延迟时间等于5
秒就跳转到“T2”处,否则执行下
一步)
LJMP T1
您可能关注的文档
- 安全教案Microsoft Word 文档.doc
- 安全生产监督行业信息化建设思考之一.doc
- 安装、使用vc++遇到的问题及解决.doc
- 安装.Net Framework组件.doc
- 安装hibernate的jboss tools插件 图解教程.doc
- 安装SQL2000标准版数据库.doc
- 安装打印机RPC服务器不可用.doc
- 安装工程清单计价培训教材.doc
- 安装和配置网络-57.doc
- 安卓ROM入门到精通.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 建设项目环境影响评价现状评价报告-中化云龙有限公司.PDF VIP
- 智能家居门窗控制系统设计.doc VIP
- cpl随钻测井介绍资料.ppt VIP
- 关于医药行业上市公司财务分析--以恒瑞医药为例.docx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与产业融合报告.docx VIP
- 小学生课前准备课件.pptx VIP
- 大隐静脉曲张患者的术后护理研究进展.docx VIP
- cpl随钻测井介绍.pptx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与乡村振兴报告.docx VIP
- 2025年山东烟台莱阳市结合事业单位招聘征集本科及以上学历毕业生入伍笔试备考题库及答案详解一套.docx VIP
文档评论(0)