- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例2-31 设计节日灯,通过P1.0~P1.7控制8个发光二极管, 先亮1灯,隔1秒闪烁10次,然后左移1位闪10次,如此循环。 分析:流程图,程序如下: MAIN: MOV A, #01H LOOP1: MOV R2, #10 LOOP2: MOV P1, A ACALL DELAY MOV P1, #00H ACALL DELAY DJNZ R2, LOOP2 RL A AJMP LOOP1 DELAY: 1秒延时子程序(略) RET 3.7、位操作指令 布尔处理器C,可寻址内部RAM中的可寻址位: bit = 00~FFH,和SFR中的可寻址位。 位地址的描述形式: (1)直接位地址,如MOV C, 70H (2)字节地址+位地址,如20H.1,ACC.4,PSW.4等 (3)位寄存器名称,如F0,C,RS1,RS0等 (4)伪指令定义过的位名称 注意: CY----直接地址,是位寻址; C ----位寄存器,为寄存器寻址。 例如: CLR CY ;机器码C2 D7H CLR C ;机器码C3H 1、位传送指令 MOV C, bit MOV bit, C 例如: MOV C, 06H MOV P1.0, C ?2、位变量修改指令 CLR C ;(C) ←0 CLR bit ;(bit) ←0 CPL C ;(C) ←( ) CPL bit ;(bit) ←( ) SETB C ;(C) ←1 SETB bit ;(bit) ←1 例如: SETB P1.0 3、位变量逻缉“与”指令 ANL C, bit ;(C)←(C)∧(bit) ANL C, / bit ;(C)←(C)∧( ) 例如:设P1为输入口,P3为输出口,执行程序 MOV C, P1.0 ANL C, P1.1 ANL C, /P1.2 MOV P3.0,C 结果:P3.0 = P1.0 ∧ P1.1 ∧ /P1.2。 ? 4、位变量逻缉“或”指令 ORL C, bit ;(C)←(C)∨(bit) ORL C, / bit ;(C)←(C)∨( ) 例如3-32:设P1为输出口,执行下列程序,指出功能: (1) MOV C, 00H ORL C, 01H MOV P1.7, C (2) MOV P1, #00H LOOP: SETB P1.0 LCALL DELAY CLR P1.0 LCALL DELAY AJMP LOOP (3) LOOP: SETB C RLC A MOV P1, A LCALL DELAY JNB ACC.7, LOOP 例3-33 将位地址40H、41H中的内容进行异或,结果 存入42H中。 分析:运算公式:Y= A⊕B= 程序如下: MOV C, 41H ANL C, /40H MOV 42H,C MOV C, 40H ANL C, /41H ORL C, 42H MOV 42H,C 本章小结 1、基本概念、寄存器寻址、寄存器间接寻址、直接寻址、位寻址、基寄存器加变址寄存器间接寻址。 2、数据传送指令、算术运算指令、逻缉运算指令、位操作指令、控制转移指令 重点:寻址方式和指令系统,简单程序阅读 难点:寻址方式,控制转移指令中相对地址计算,堆栈操作,以及简单汇编程序阅读 例3-15:设(A)=88H,(30H)=99H,CY=1 执行: ADDC A, 30H 1000 1000 (88H) (-78)补 1001 1001 (99H) (-67)补 +) 1 1 0010 0010 结果:CY=1,AC=1,P=0,OV=1,(A)=22H(真值34,不正确) ? 例3-16:设(A)=49H,CY=1, 执行: SUBB A, #54H 0100 1001 (49H) 0101 0100 (54H) -) 1 1111 0100 (借位1) 结果
您可能关注的文档
最近下载
- 蒙古族非物质文化遗产研究马头琴及其文化变迁-民族学专业论文.docx VIP
- SS4改型电力机车主电路的分析运用.doc VIP
- 电力机车主变压器故障处理的探讨.doc VIP
- 2025年安徽高考情势与历史解题技巧+课件+--2025届统编版高三历史一轮复习.pptx VIP
- 2022年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 民主评议表模板.doc VIP
- 2024年计算机组成原理期末考试试题及答案(共五套).pdf VIP
- 2024年赣南卫生健康职业学院高职单招职业技能测试历年高频考点试题附答案解析.doc
- 外研版三年级下册英语全册同步作业及检测卷教学课件(配2025年春改版教材).pptx
- AI虚拟主播对消费者购买意愿的影响研究.docx VIP
文档评论(0)