单片机基础资料.docxVIP

  • 4
  • 0
  • 约7.01千字
  • 约 9页
  • 2019-09-27 发布于广东
  • 举报
89C51内部包括CPU,存储,I/O接口,定时器,中断源组成。 MCS51的RSF引脚接高电平来复位状态 3?若AT89S51单片机采用12MHz的晶振,它的机器周期为多少? ALE引脚输出正脉冲 频率为?答;:机器周期为1微秒,ALE正脉冲频率为1/36微秒,即0.0277微秒 MCS-51系列单片机指令系统总共有111条汇编指令,分为4人类:传送、交换、 栈操作指令;算术、逻辑运算指令;转移指令和布尔指令集。 MCS-51单片机有7种寻址方式:立即寻址、寄存器寻址、直接寻址、寄存器间接寻 址、变址寻址、位寻址和相对寻址。 CJNE Rn, #data, rel 该指令为条件转移指令,其作用是Rn中的数与data比鮫, 如果Rn=data,顺序执行,否则转移到指定的标号处。 —个机器周期等于12个时针周期。 7?单片机总线分为 数据总线DB,地址总线AB,控制总线CB 8?汇编语言顺序结构有顺序,分支,循环。 9?标准8051有5个屮断源:分别是定时计数器0INT0,定时计数器1INT1,外部屮断 0T0,外部中断1T1,串口中断RI/TL 10复位示初始状态,SP=07H, P0?P3=0FFH外,其他的都是低电平,即都是0 定时器工作方式方式0/1/2/3 串口工作方式 方式0/1/2/3方式2第9位位于SCON寄存器的第0位 13.SBVF是两个8位寄存器,使用同一个99H地址。 14.SFR地址是内部RAM80H?FFH离散的。被8止处的寄存器地址可以位寻址。 程序状态寄存器PSW最高位为cy, RS,RS0决定了当前寄存器位号。 P0?P3笫二功能P0, P2分别是扩展地址ASA7, A8?A15。 P0必须外接上拉电阻,P3功能最多,中断 INTO, INTI TO,T1 RXD/TXD。WR RD 17.INC/DEC 差别,INC 是加一 DEC 是减一 18.MOVCA,@A+PC/DPTR 变址寻址 这两条都是杳表指令,MOVCA,@A+PC,只能 给累加器A赋值,所以只能杏这条指令所在地址以后256字节范围内的代码或常数。 而MOVC A,@A+DPTR,可以给DPTR赋给任何一个16位的地址值,所以杏表范围可 达整个程序存储器64K字节空间的代码或常数 19.INT0、TO、INTI、T1、串口,各个中断源的入口地址分别是 0003H、000BH、0013H、 001BH、0023H两两之间相差8 MCS-51单片机有两个中断优先级,由中断优先级寄存器(IP)中的相应位的状态来 规定的。IP MCS-51单片机有两个中断优先级,由中断优先级寄存器(IP)中的相应位的状态来 规定的。IP的状态由软件设定,某位设定为“1=则相应的中断源为高优先级中断;某位设 定为“0”,则相应的中断源为低优先级中断。其排列从高到低为外部中断0;定时/计数器0; 外部中断1;定时/计数器1;串行口。 定时器TMOD高四位是T1低四位是T0,入口方式由Ml, M0决定. THx TLx是两个8位寄存器合为一个I-六位寄存器。 LED数码管的共阴/共阳极接法 键盘有独立和行列矩阵式2屮 保留高4位 清低4位零:ANL 高4位置1低4位保帘:ORL 分析程序(注释+结果) (SP) =40H (40H)=60H POPDPH; POPDPL; 低电平/高电平 A, A, #0F0H #0F0H (30H)=30H 执行下列指令 (DPH)=60H (DPTR)=6030H SP=38H 26.控制转移指令 条件转移指令 JZ rel ;(A) =0,转移 JNZ rel ;(A) 丸,转移 JC rel ;如 c=l, 转移 JNC rel ;如 c=o, 转移 JB bit, rel ; 如 bit= 1, 转移 JNB bit, rel ; 如 bit=0, 转移 JBC bit, rel ; 如 bit= 1, 转移并bit=0 比较不相等转移指令 CJNEA, #data, rel; (A)=#data,继续 C_0 (A)#data,转 C-0 (A)V#data,转 C—1 特点:只有V时,C-l CJNE A, direct, rel CJNE Rn, #data, rel CJNE @Ri, #dala, rel 编程题 MOV R7,#100 MOV DPTR,#4000H MOV R0, #30H MOVX A, ?DPTR, MOV @R0 A INC DPTR INC R0 DJNZ R7, LOOP SJMP $ LOOP:1编程将片外RAM4000H单元开始的100个的数据传送到片内RAM30H开始的单元屮去。 LOOP: 2编程将片内RAM30H单元开始的15个的数据传送到片外RAM3000H

文档评论(0)

1亿VIP精品文档

相关文档