⑴ 单片机中的地址等的数据的位是什么意思
位地址是指向一个二进制位的,相当于给每个二进制位编了个号码。
字节地址指向单个字节,即每8个二进制位当一组编一个号。
比如0X90表示P1口,但是0X90这个地址单元的值可以控制这个口的每一个端口,具体来说应该是每一位控制一个口。
P1口应该是从P1.0~P1.7吧,也就是八个,在单片机中把八个端口作为一组,当作一个字节来管理。然后这个字节的值来控制这八个口,比如值0X10控制P1.0打开,其它口闭合,以此类推。
⑵ 单片机中单元是指什么
51单片机么?应该是指它的存储单元,就是一个八位的存储空间,单元编号(地址)就是这个存储空间在整个存储器中的编号。
⑶ 求大神知道,单片机就要期末考试了,什么都不会儿,单片机什么地址之类,到底是什么意思,单片机原理到底
1. 寄存器寻址
寄存器寻址是指将操作数存放于寄存器中,寄存器包括工作寄存器R0~R7、累加器A、通用寄存器B、地址寄存器DPTR等。例如,指令MOV R1,A的操作是把累加器A中的数据传送到寄存器R1中,其操作数存放在累加器A中,所以寻址方式为寄存器寻址。
如果程序状态寄存器PSW的RS1RS0=01(选中第二组工作寄存器,对应地址为08H~0FH),设累加器A的内容为20H,则执行MOV R1,A指令后,内部RAM 09H单元的值就变为20H。
2. 直接寻址
直接寻址是指把存放操作数的内存单元的地址直接写在指令中。在MCS-51单片机中,可以直接寻址的存储器主要有内部RAM区和特殊功能寄存器SFR区。
例如,指令MOV A,3AH执行的操作是将内部RAM 中地址为3AH的单元内容传送到累加器A中,其操作数3AH就是存放数据的单元地址,因此该指令是直接寻址。
3. 立即数寻址
立即数寻址是指将操作数直接写在指令中。
例如,指令MOV A,#3AH执行的操作是将立即数3AH送到累加器A中,该指令就是立即数寻址。
4. 寄存器间接寻址
寄存器间接寻址是指将存放操作数的内存单元的地址放在寄存器中,指令中只给出该寄存器。执行指令时,首先根据寄存器的内容,找到所需要的操作数地址,再由该地址找到操作数并完成相应操作。
在MCS-51指令系统中,用于寄存器间接寻址的寄存器有R0、R1和DPTR,称为寄存器间接寻址寄存器。
设R0=3AH,内部RAM 3AH中的值是65H,则指令MOV A,@R0的执行结果是累加器A的值为65H。
⑷ 单片机 单元地址和位地址的区分是怎样的啊能说具体吗
位地址为20H到2FH的各位的地址,20H.0为位地址00H,........,2FH.7为位地址7FH。所说的单元地址就是寄存器地址,是8位的,其中00H到1FH为四组工作寄存器R0~R7,20H~2FH为位地址寄存器,30H~7FH为用户自由使用的寄存器。
⑸ 在单片机学习中地址是什么
在学习单片机时好多的东西都学得一头雾水。我总结了一下,大部分原因是因为技术术语太专业,所以不懂。
在单片机学习中地址是什么?胖大海君
说的很对,我在通俗的解释一下。
8位单片机256的存储器,就像是一座256户16层16个单元,每个单元每层是1户,1户有八个房间的大楼,
存储器容量就是户数=256。
存储器地址就是门牌号,如5AH就是5单元10楼,H是十六进制的意思
每一户里的八个房间就是8个位
八个房间的名字就是位地址