- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4、位操作指令
* ORG 0000H LJMP SETUP ORG 0030H SETUP: CLR P1.0 LCALL DELAY SETB P1.0 CLR P1.1 LCALL DELAY SETB P1.1 ………. ? CLR P1.7 LCALL DELAY SETB P1.7 LJMP SETUP 采用子程序方式的循环彩灯程序如下: * DELAY: MOV R2, #80H DEL1:MOV R7,#0FFH DEL2:DJNZ R7,DEL2 DJNZ R2,DEL1 RET END * DJNZ R2,DEL1 2 DEL1: MOV R7,#0FFH 1 DEL2: DJNZ R7,DEL2 2 MOV R2, #80H 1 首先必须要知道晶振的频率,我们设所用晶振为12MHz: 12×(1/fosc)=12×(1/12×10-6)=1×10-6S 则一个机器周期就是1微秒。 延时时间计算 * 粗略计算 DJNZ指令是双周期指令,所以执行一次要2个微秒。一共执行 (DJNZ R7,DEL2 ) 80H(128)×0FFH(255) = 7F80H(32640)次,正好80H(128)×0FFH(255) ×2uS =65280微秒,也就是65.280毫秒。 精确计算 (1) (DJNZ R7,DEL2 ) 255次×2uS=510uS (2) (MOV R7,#0FFH ) 510 uS+1 uS=511 uS (3) 511 uS×128次=65408 uS (4) (DJNZ R2,DEL1) 65408 uS+128×2uS=65664uS (5) (MOV R2, #80H ) 65664+1 uS=65665 uS 总时间为:65.665 mS。 * 4.3 P2口 1、作为I/O使用时: CPU有关指令执行产生的时序信号使这时的“控制”为0,电子开关接通B端,“地址”信号与后面的电路联系被切断。 2、作为I/O口使用时: P2口性能与P1口相同。 * 4.4 P3口 1、作为I/O口使用时,P3口的性能与P1口相同。 2、P3口的第二功能。 1)第二功能输出 需向该位的锁存器写入“1”,使与非门的输出只受“第二功能输出”控制,第二功能输出信号通过与非门和输出级电路到该位的引脚上; 2)P3口的某位作为第二功能输入使用时,该位的锁存器和“第二功能输出”端会自行置“1”,V截止,该位引脚上的信号通过缓冲器送入“第二功能输入” * P3口的第二功能: P3.0——RXD:串行口输入端; P3.1——TXD:串行口输出端; P3.2——INT0:外部中断0中断请求信号输入端; P3.3——INT1:外部中断1中断请求信号输入端; P3.4——T0:定时/计数器0外部信号输入端; P3.5——T1:定时/计数器1外部信号输入端; P3.6——WR:外RAM写选通信号输出端; P3.7——RD:外RAM读选通信号输出端; * 4.5 I/O口的操作 I/O口的操作指令 :内部RAM操作指令。 操作的方式有两种:8位整体操作和位操作。 以P1口为例 输出操作: MOV P1,#55H ;将55H立即数从P1口输出 MOV P1,A ;将累加器A中的内容从P1口输出 SETB P1.0 ;在P1.0引脚输出高电平 CLR P1.1 ;在P1.1引脚输出低电平 * 输入操作: MOV P1,#0FFH ;向P1口的8位锁存器都写入“1” MOV A,P1;将P1口8个引脚上的信号送入累加器A MOV P1,#0FFH ;向P1口的8位锁存器都写入“1” MOV R0,P1 ;将P1口8个引脚上的信号送入R0中 SETB P1.0 ;向P1.0的锁存器写入“1” MOV C,P1.0
您可能关注的文档
- 3.月球车与地球系统通信协议.doc.doc
- 3.职业年金计划投资管理合同指引.doc
- 30.以土地换取开发企业股权税收问题-江西省地方税务局.ppt
- 3.4交换式以太网.doc
- 3.大众进口汽车ABS控制单元故障召回通知书.doc.doc
- 3a-史韵煊磁共振现象中的异常信号分析.ppt.ppt
- 359项机械、轻工、纺织、包装、电子、通信行业标准编号、名称、主要内容.doc
- 3.2.1.7系统日志-捷高电子.doc
- 3G业务传输解决方案-至顶网.doc
- 3JAVA与脚本化测试方法.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)