- 36
- 0
- 约1.77万字
- 约 89页
- 2017-06-24 发布于河南
- 举报
单片机第四章 MCS-51指令系统
例:十进制减法:R4=R3-R2 DECSUB:CLR C MOV A,#9AH SUBB A,R2 ADD A,R3 DA A MOV R4,A CLR C 例:延时10ms子程序(设晶振的频率为12MHz)。在知道系统的晶振频率之后,延时时间主要与两个因素有关:一是内循环中指令的执行时间;二是外循环时间常数(内循环的循环次数)的设置。在本例中,已知晶振频率为12MHz,则可得一个机器周期为1μs,执行一条 DJNZ Rn,rel的指令的时间为两个机器周期即2μs,10ms的延时子程序设计如下: 3.相对转移指令 SJMP rel 实现的程序转移是双向的。 在编写程序时,直接写上要转向的目标地址标号就可以。例如: LOOP: MOV A,R6 ? ┇ ? SJMP LOOP ┇ 程序在汇编时,由汇编程序自动计算和填入偏移量。手工汇编时,偏移量rel的值则需程序设计人员自己计算。 上面的前三条指令,统统理解成:PC值改变,即跳转到一个标号处。 那么他们的区别何在呢? 4.间接跳转指令 JMP @A+D
您可能关注的文档
最近下载
- 中国主要配管用标准外径与ISO及各国标准的对照一览表.pdf
- (2026年)术后尿潴留的预防与处理护理PPT课件.pptx VIP
- SKE山克新能源科技在线式不间断电源SC1K(S) PRO SC2K(S) PRO SC3K(S) PRO 1-3KVA用户手册.pdf
- 2024石油化工过程风险定量分析标准.docx VIP
- (正式版)H-G-T 22820-2024 化工安全仪表系统工程设计规范.docx VIP
- 考务工作流程及指导语汇编.pdf VIP
- 中国古代神话故事(多篇).docx VIP
- 水泥砼路面碎石化施工工艺及质量控制探讨.pdf VIP
- 客户投诉日报.xlsx VIP
- 浙教版九年级上册数学精品教学课件 第4章 相似三角形 4.3 相似三角形.ppt VIP
原创力文档

文档评论(0)