- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PIC16f?8位单片机汇编指令集
1。ADDWF f, d,f寄存器内容与W寄存器相加,d=1时结果放在f,d=0是结果在W,影响STATUS的C,DC和Z标志。该条指令影响的状态与MCS51一致,有进位时C=1,有半进位时DC=1;否则相反。结果为0时Z标志置位。
2。ANDWF f, d,f寄存器内容与W寄存器相与,d=1时结果回存至f,d=0时结果存至W,结果影响STATUS的Z标志位。
3。CLRF ( CLEAR File Register), 清空页寄存器,STATUS的Z标志位置位
4。CLRW (CLEAR WREG),清空W寄存器,STATUS的Z标志位置位,可以用MOVLW 0H等同使用
5。COMF f, d,f寄存器内容取反,d=1时结果存至f寄存器,d=0时结果存至W寄存器。影响Z标志位。
6。DECF f, d,f寄存器内容自减1,d=1时结果存放于f;d=0时结果存放于w,影响STATUS的Z标志位。
7。DECFSZ? f, d f寄存器内容自减1,为0则跳行,d=1时结果在f寄存器;d=0时结果在W寄存器。不影响标志位。
8。INCF f, d,f寄存器内容自加1,d=1时结果回存至f,d=0时结果在W。影响Z标志位。
9。INCFSZ f, d,f寄存器内容自加1,结果为0则跳行。d=1时结果回存至f;d=0时结果存至W寄存器。该指令不影响标志位。
10。IORWF f, d,f寄存器内容与W寄存器相或,d=1时结果回存至f,d=0时结果存至W,结果影响STATUS的Z标志位。
11。MOVF f, d,当d=1时,f寄存器内容不变,d=0时f寄存器内容复制到W寄存器。当d=1时,只改变Z标志位,可以用与判断f寄存器内容是否为0。
12。MOVWF , f (MOVE WREG to File Register),很常用的一条指令,将W寄存器的内容保存到RAM中去
13。NOP,没什么可说的,空操作而已,但是确实很常用的语句,短延时必须的。
14。RLF f, d,循环左移指令,f的最高位移到C,原来C的内容移到f的最低位。与MSC51的循环左移指令功能一致。结果影响C标志。
15。RRF f, d, 循环右移指令,f的最低位移到C,原来C的内容移到f的最高位。与MCS51的循环右移指令功能一直。结果影响C标志。
16。SUBWF f, d ,f-W结果存放取决于d,当d=1时结果存在f里,0时存在W里,指令影响STATUS的C、DC、Z标志位,有借位时C=0,有半借位时DC=0;无借位和半借位时真好相反。这点与MCS51系列的单片机有些不同,用时需注意。当两数相等时Z=1。
17。SWAWF? f, d, 字节交换指令,f的高低字节交换,结果不影响标志位。该条指令在中断断点保存和恢复中很重要,而且只能使用該指令。在下篇將給出介紹。
18。XORWF f, d,f寄存器内容与W寄存器异或,d=1时结果存至f,d=0时结果存至W,影响STATUS的Z标志位,该条指令我常用来比较是否与一个数相等,利用同0异1的原理。
19。BCF? f, b,清零f寄存器的第b位。指令不影响任何标志位,四条位操作指令在程序设计中有极其重要的作用,被广泛应用。
20。BSF? f, b,置位f寄存器的第b位。指令不影响任何标志位。
21。BTFSC? f, b,测试f寄存器的第b位,为0则跳行,指令不影响任何标志位。
22。BTFSS? f, b,测试f寄存器的第b位,为1则跳行,指令不影响任何标志位。
23。ADDLW? k,W加立即数k,结果在W寄存器内,有进位,半进位时C,DC为1,否则0;结果为0时Z=1。
24。ANDLW? k,W与立即数k相与,结果在W寄存器,影响Z标志位。
25。CALL? k,调用子程序,k为子程序的入口地址,不影响任何标志位,但是改指令执行需要两个指令周期,因为在跳转之前需要保存当前得返回地址。
26。CLRWDT 看门狗定时器清0,影响STATUS寄存器的TO和PD标志位。两个标志位均置位。
27。GOTO? k,跳转到指定地址处,不影响标志位。双周期指令。
28。IORLW k,W寄存器与立即数k相或,结果在W寄存器,影响Z标志位。
29。MOVLW k,立即数k赋给W寄存器,不影响标志位。
30。RETFIE,中断返回指令,没啥说的。中断服务程序最后一句。
31。RETLW k,立即数k送W寄存器,子程序返回,该条指令很特别哈,也比较有意思的饿,查表必用。
32。RETURN,子程序返回指令。
33。SLEEP,进入休眠模式。影响STATUS的TO和PD标志位,TO=1,PD=0。
34。SUBLW, k,立即数减去W,结果在W寄存器,标志位影响与SUBWF指令一致,不
您可能关注的文档
- 假期社会实践.doc
- 有机苹果操作规程.doc
- 高级公式三阶魔方复原图解.doc
- 汇款邮寄乘车.doc
- 金因舒与爱丽滴眼液对角膜异物剔除术后创面愈合的影响.doc
- 语文教学工作总结.doc
- 如何上好数学课.doc
- 第五单元第6课《三角形的内角和》说课课件四年级数学下册人教版.ppt
- 15草木生 课件 岭南版美术一年级下册.ppt
- 2.4神奇的纸实验教学说课课件 -二年级上册科学 教科版.ppt
- 1.2 人口 课件 地理人教版八年级上册.ppt
- 第10课 影响世界的工业革命 说课课件-高一统编版2019必修中外历史纲要下册.ppt
- 制造厂样本机械密封结束语.pdf
- sigma-b0261共aldrich安全数据表.pdf
- 旅游蚂蜂窝乌镇.pdf
- 西部数据westerndata-世界强研究中心driving shareholder value by cfo 2012.pdf
- 17会变魔术的水墨游戏 课件 岭南版美术一年级下册.ppt
- 5.1.2 自然灾害与防灾减灾 课件 地理人教版八年级上册.ppt
- 3.9天气与动植物说课稿二年级下册科学 青岛版.ppt
- Unit 2 At Home Lesson 7说课稿(课件)-冀教版(三起)英语四年级上册.ppt
最近下载
- 社会组织会费票据管理制度(范本).pdf VIP
- 代理记账业务内部管理规范制度范本.docx(核实添加无关内容) VIP
- 《公路沥青路面施工技术规范》(F40-2004 )【可编辑】.docx VIP
- 光的人眼非视觉生物效应作用剂量 编制说明.pdf
- 多准:天猫啤酒2022年趋势报告.pdf VIP
- 2025年高考政治复习知识清单必修一《中国特色社会主义》【答题模板】.pdf VIP
- 苏S01-2012给水排水图集(无水印).docx VIP
- 制瓶机供料机.doc VIP
- 加油站防汛应急预案.docx VIP
- 泌尿外科利用PDCA循环降低持续膀胱冲洗患者膀胱痉挛的发生率品管圈.pptx VIP
文档评论(0)