pic12c5xx 指令集及程序设计技巧

pic12c5xx 指令集及程序设计技巧

ID:16730547

大小:247.50 KB

页数:38页

时间:2018-08-24

pic12c5xx 指令集及程序设计技巧_第1页
pic12c5xx 指令集及程序设计技巧_第2页
pic12c5xx 指令集及程序设计技巧_第3页
pic12c5xx 指令集及程序设计技巧_第4页
pic12c5xx 指令集及程序设计技巧_第5页
资源描述:

《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 名称    助记符,操作数  操作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。