单片机编程中R6,R7,R0,A是什么???

Python014

单片机编程中R6,R7,R0,A是什么???,第1张

楼上误解了,没看清题意,楼上说的那几个是PIC单片机的,楼主说的是51单片机的

R6R7R0是51单片机中的工作寄存器组中的成员用于存放数据,这样的工作寄存器组共有四组,由程序状态字PSW中的RS0、RS1控制,

A是累加器,几乎是一个万能的数据寄存器,单片机一大部分的运算需要通过它来完成,

R0,R1,R2,R5,R6,R7

1.是通用寄存器,存取数据使用;

2.R0,R1用于间接寻址,指定内外0-255存储单元,如MOV A,@R0,MOVX @R1;

延时时间按照指令周期计算,每个指令周期为振荡周期的12倍(对于单周期的单片机当然等于振荡周期)。例如,如果单片机使用的晶振为12MHZ,那么指令周期等于1微妙。

R0~R7,是8个工作寄存器。

每个寄存器,可存储 8 位数,即:0~255。

楼主给出的程序,没有实际的意义。

只是反复循环,目的就是,故意耽误时间。