- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章运用位操作指令 本章内容 项目引导—— 用位操作指令实现的流水灯 项目实施 相关知识 项目分析 回顾:前面的两个流水灯,分别使用了立即数寻址传送指令和移位指令,这些都是字节操作指令。 分析:在单片机中,我们不仅可以对P1口进行字节操作,同时改变P1口8位的状态,也可以对它进行位操作,只改变指定位的状态而不影响P1口中其它位的状态 。 知识1:了解位寻址区和位操作的概念 位操作指令的操作数是“位”,其取值只能是0或1 位操作指令的操作对象是片内RAM的位寻址区(即20H-2FH)和特殊功能寄存器SFR中的11个可位寻址的寄存器。 片内RAM的20H~2FH共16个单元128个位,这128个位的每个位均定义1个名称,00H~7FH,称为位地址。 对于特殊功能寄存器SFR中可位寻址的寄存器,每个位也有名称定义 片内RAM位寻址区的位地址 位地址/位名称 字节 地址 D7 D6 D5 D4 D3 D2 D1 D0 7F 7E 7D 7C 7B 7A 79 78 2FH 77 76 75 74 73 72 71 70 2EH 6F 6E 6D 6C 6B 6A 69 68 2DH 67 66 65 64 63 62 61 60 2CH 5F 5E 5D 5C 5B 5A 59 58 2BH 57 56 55 54 53 52 51 50 2AH 4F 4E 4D 4C 4B 4A 49 48 29H 47 46 45 44 43 42 41 40 28H 3F 3E 3D 3C 3B 3A 39 38 27H 37 36 35 34 33 32 31 30 26H 2F 2E 2D 2C 2B 2A 29 28 25H 27 26 25 24 23 22 21 20 24H 1F 1E 1D 1C 1B 1A 19 18 23H 17 16 15 14 13 12 11 10 22H 0F 0E 0D 0C 0B 0A 09 08 21H 07 06 05 04 03 02 01 00 20H SFR中的位地址分布 SFR 位地址/位名称 字节 地址 D7 D6 D5 D4 D3 D2 D1 D0 B F7H F6H F5H F4H F3H F2H F1H F0H F0H ACC E7H E6H E5H E4H E3H E2H E1H E0H E0H ACC.7 ACC.6 ACC.5 ACC.4 ACC.3 ACC.2 ACC.1 ACC.0 PSW D7H D6H D5H D4H D3H D2H D1H D0H D0H CY AC F0 RS1 RS0 OV F1 P IP BFH BEH BDH BCH BBH BAH B9H B8H B8H — — — PS PT1 PX1 PT0 PX0 P3 B7H B6H B5H B4H B3H B2H B1H B0H B0H P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 IE AFH AEH ADH ACH ABH AAH A9H A8H A8H EA —— —— ES ET1 EX1 ET0 EX0 P2 A7H A6H A5H A4H A3H A2H A1H A0H A0H P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 SCON 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 98H SM0 SM1 SM2 REN TB8 RB8 TI RI P1 97H 96H 95H 94H 93H 92H 91H 90H 90H P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 TCON 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 P0 87H 86H 85H 84H 83H 82H 81H 80H 80H P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 项目实施 功能:用移位指令实现流水灯 程序 ORG 0000H START: MOV P1,#0FFH ;熄灭所有发光二极管 CLR P1.0 ;点亮P1.0连接的信号灯 ACALL DELAY ;调用延时子程序 SETB P1.0 ;熄灭P1.0连接的信号灯 CLR P1.1 ;点亮P1.1连接的信号灯 ACALL DELAY ;调用延时子程序 SETB P1.1 ;熄灭P1.1连接的信号灯 CLR P1.2 ;点亮P1.2连接的信号灯 请自行完成中间的一段程序吧! SJMP START 助记符格式 机
您可能关注的文档
最近下载
- 高教社2025马工程教育学原理第二版教学课件第6章 学校教育制度.pptx VIP
- 国有平台公司考核方案.doc VIP
- 2024—2025学年山东省烟台市高二上学期期末学业水平诊断物理试卷.doc VIP
- 登高作业专项施工方案.docx VIP
- 2015年《四川省建设工程工程量清单计价定额》.pdf VIP
- 初高中英语词汇表(整理打印版) .pdf VIP
- 登机桥钢结构施工方案[桁架结构].docx VIP
- 二战图片史.Pictorial history of World War II.卷一.欧洲战场.The war in Europe.英文版.1951年.pdf VIP
- 标准日本语初级第26课.ppt VIP
- 《农药经营许可管理办法》知识培训.pptx VIP
原创力文档


文档评论(0)