欢迎来到天天文库
浏览记录
ID:16730547
大小:247.50 KB
页数:38页
时间:2018-08-24
《pic12c5xx 指令集及程序设计技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PIC12C5XX指令集及程序设计技巧MCV08A与之前的PIC12F509A是完全一样,性价比更优越,主要是想收覆被台湾品牌占据的市场,与竟争的型号有:EMC78p153,8PS53 §2.1 PIC12C5XX指令概述 PIC12C5XX每条指令长12位,指令由操作码和操作数组成。PIC12C5XX共有33条指令,按操作分成三大类: 1、面向字节操作类 2、面向位操作类 3、常数操作和控制操作类。全部指令如表2.1所示。面向字节操作类指令(11-6)(5)(4-0) OPCODEdf(FILE#) 二进制代码
2、 HEX 名称 助记符,操作数 操作 状态影响注000000000000000空操作NOP 无 0000001fffff02fW送到fMOVWFfW→f 无1,4000001000000040W清零CLRW-0→W Z 0000011fffff06ff清零CLRFf0→f Z4000010dfffff08ff减去WSUBWFf,df-W→d C,DC,Z1,2,4000011dfffff0Cff递减DECFf,df-1→d Z2,4000100df10fIORWFf,dW∨f→ Z2,4theprovisio
3、nsofelectricpowerconstructionengineeringqualitysupervisionandquality...2.4.1.1theunitworksacceptancerateof100%,thequalityevaluationofatotalscoreof95orabove;2.4.1.2regulatedWeldingNDTinspection100%,regulatedweldingapassingrateof>99%,andweldbeadappearance;2.4.1.3boilerhyd
4、raulicffffW和f做或运算d000101dfffff14fW和f做与运算ANDWFf,dW∧f→d Z2,4000110dfffff18fW和f做异或运算XORWFf,dW〇f→d Z2,4000111dfffff1CfW加fADDWFf,dW+f→d C,DC,Z1,2,4001000dfffff20f传送f到dMOVFf,df→d Z2,4001001dfffff24ff取补COMFf,df→d Z2,4001010dfffff28ff递增INCFf,df+1→d Z2,4001011dfffff2Cff递减,
5、为0则跳DECFSZf,df-1→d,skipifzeroZ2,4001100dfffff30ff循环右移RRFf,df(n)→d(n-1),f(0)→C,C→d(7)C2,4001101dfffff34ff循环左移RLFf,df(n)→d(n+1),f(7)→C,C→d(0)C2,4001110dfffff38ff半字节交换SWAPFf,df(0.3)←→f(4-7)→d Z2,4001111dfffff3Cff递增,为0则跳INCFSZf,df+1→d,skipifzero Z2,4 面向位操作类指令(11-8)(7-5)
6、(4-0) theprovisionsofelectricpowerconstructionengineeringqualitysupervisionandquality...2.4.1.1theunitworksacceptancerateof100%,thequalityevaluationofatotalscoreof95orabove;2.4.1.2regulatedWeldingNDTinspection100%,regulatedweldingapassingrateof>99%,andweldbeadappearance
7、;2.4.1.3boilerhydraulicOPCODEb(BIT#)f(FILE#) 二进制代码 HEX 名称 助记符,操作数 操作 状态影响注0100bbbfffff4bf清除f的位bBCF f,b0→f(b)Z2,40101bbbfffff5bf设置f的位bBSF f,b1→f(b)Z2,40110bbbfffff6bf测试f的位b,为0则跳BTFSCf,bTestbit(b)infile(f):SkipifclearZ 0111bbbfffff7bf测试f的位b,为0则跳BTFSSf,bTest
8、bit(b)infile(f):SkipifclearZ 常数操作和控制操作类指令(11-8)(7-0) OPCODE k(LITERAL) 二进制代码 HEX 名称 助记符,操作数 操作
此文档下载收益归作者所有