- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]8051单片机 嵌入式ppt
循环内的循环延时(11.0592MHZ) 例: DELAY: MOV R2 , #200 ;1 AGAIN: MOV R3, #250 ;1 HERE: NOP ;1 NOP ;1 DJNZ R3, HERE ;2 DJNZ R2, AGAIN ;2 RET ;2 计算 时延: = 4×250×200 ×0.1us 其它类型的单片机 延时计算: 机器周期和时钟周期的关系。 SJMP $ ; HERE: SJMP HERE Microchip公司推出的RISC结构单片机PIC16F87X中内置有在线调试器ICD(In-Circuit Programming)功能; 该公司还配置了具有ICSP(In-Circuit Serial Programming)功能的简单仿真器和烧写器。通过PC机串行电缆就可以完成对目标系统的仿真调试 。 第二章 8051汇编语言编程 2.1 8051 内部 寄存器 (通用) 8BIT: A B R0 R1 R2 R3 R4 R5 R6 R7 16BIT : PC DPTR =DPH+DPL 汇编语言指令格式 [标号:]操作码 操作数1,操作数2[;注释] 换行表示一条指令结束。 例: LOOP: MOV A,#40H ;取参数 1.标号:指令的符号地址 2.操作码:指明指令功能。 3.操作数:指令操作对象 数据、地址、寄存器名及约定符号。 4.注释行:说明指令在程序中的作用。 操作码和操作数是指令主体。 (一)内部传送指令:实现片内数据存储器中数据传送。指令格式: MOV 目的操作数,源操作数 MOV A,Rn ;A←Rn,Rn=R0~R7 MOV A,n ;A←(n),MOV A,@Ri ;A←(Ri),Ri=R0、R1 MOV A,#d ;A←d,MOV Rn,n ;Rn←(n) MOV @Ri,n ;(Ri)←(n) MOV n1,n2 ;(n1)←(n2) MOV DPTR,#d1d2 ;DPTR←d1d2 1. 顺序执行下列指令序列,求每一步执行结果。 MOV A,#55H MOV R0,A MOV R1,A MOV R5,#0F9H MOV 21H,20H ;A= 30H ; R0=A ;R1= A ;R5 = F9H ;(21H)= 30H MOV A,#60H ;A=60 MOV A,60H ;A=(60)=32 移动寄存器的值不能太大 MOV A, #7F2H ;错误 2. ADD A,源操作数 ; A=A+源操作数 例: MOV A, #25H ; A=25H MOV R2,#34H ; R2=34H ADD A,R2 ; A=25H+32H=57H MOV A, #25H ADD A, #43H 1.加法指令 汇编语言结构 汇编程序由指令和伪指令组成。 例 ORG 0H ;伪指令 MOV R5 , #25H ;R5=25H
文档评论(0)