一、mcs51单片机几进制?
是二进制。
80年代初,Intel公司推出了8位的MCS-51系列的单片机。
8位:单片机能处理二进制的位数位8;单片机的数据总线宽度为8位。
mcu每次读取8位为最小单元读取数据。
字节(Byte):计算机中数据储存的单位; 位(bit):也叫作“比特”,计算机中数据储存的最小单位,因为在计算机中是以二进制的形式数据储存,所以每个位以“0”或“1”表示。
二、什么是MCS-51单片机?
MCS-51系列单片机,属于哈佛结构体系体系结构。 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。 目前使用哈佛结构的中央处理器和微控制器有很多,除了上面提到的Microchip公司的PIC系列芯片,还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和安谋公司的ARM9、ARM10和ARM11,51单片机也属于哈佛结构。
三、MCS-51单片机查表程序?
16和7是查表指令时的PC与数据表格之间的字节数
MOV A ,@R0 ;取R0指向的地址中的数据到A
ANL A,#0FH ;高四位清零
ADD A,#16 ;加16
MOVC A, @A+PC ;查表,表的首地址为绝对地址PC+A
MOVC A,@A+PC就需要1个字节啊
查表指令距离表首地址的长度是字节数
用DPTR的汇编程序:
ORG 0100H
MOV 30H,#12H
MOV 31H,#34H
MOV 32H,#56H
MOV 33H,#78H
LCALL SUBRTE
ORG 1000H
SUBRTE: MOV R0,#30H ; ;置地址指针R0初值
MOV R1,#40H ; ;置地址指针R1初值
MOV R2,#4 ; ;置字节数
LOOP: MOV A,@R0 ; ;取16进制数
ANL A,#0FH ; ;屏蔽高4位
MOV DPTR,#TABLE ; ;
MOVC A,@A+DPTR ; ;查表低4位转换为ASCⅡ码
MOV @R1,A ; ;送结果
INC R1 ; ;修改指针
MOV A,@R0 ; ;从新取16进制数
SWAP A ; ;高4位与低4位互换
ANL A,#0FH ; ;取高4位
ADD A,#7
MOVC A,@A+PC ; ;查表高4位转换为ASCⅡ码
MOV @R1,A
INC R0
INC R1
DJNZ R2,LOOP
DEC R1
RET
TABLE: DB '012345678'
DB '9ABCDEF'
END
四、mcs51单片机名称来源?
msc51由于是基于8051cpu的架构发展出来的单片机,所以加上micro single chip的缩写,形成了该名称
五、MCS-51单片机的复位条件是什么?
当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。
六、mcs51单片机内RAM容量为?
MCS-51系列单片机片内RAM共有128字节,地址范围为00H~7FH。 4K字节的只读存储器:ROM ,0-0FFFH
七、MCS-51单片机扩展系统中?
扩展片外存储器,使用的是三总线结构,即AB、DB和CB。楼主仅仅说出了16位地址线和8位数据线,这只是AB和DB。另外的控制总线(CB)如下:扩展程序存储器,使用PSEN引线,来控制对其读出;扩展数据存储器,使用RD和WR引线,来控制对其读写。因为控制总线不同,所以不发生冲突。
八、mcs-51单片机都有哪些型号?
MCS-51系列单片机主要包括8031、8051和8751等通用产品,其主要功能如下: ·8位CPU ·4kbytes 程序存储器(ROM) ·128bytes的数据存储器(RAM) ·32条I/O口线 ·111条指令,大部分为单字节指令 ·21个专用寄存器 ·2个可编程定时/计数器 ·5个中断源,2个优先级 ·一个全双工串行通信口 ·外部数据存储器寻址空间为64kB ·外部程序存储器寻址空间为64kB ·逻辑操作位寻址功能 ·双列直插40PinDIP封装 ·单一+5V电源供电
九、mcs-51系列单片机为几位单片机?
可能是这样的:字节地址可以被8整除的特殊功能寄存器,其后面三位都是0,例如"sfr IE = 0xA8; "二进制地址是1010 1000,于是后面空出三个位,我们正好可以用来表示这一单元的8个位。
比如"sbit EA = 0xAF;"表示IE寄存器的高7位是EA中断开关,二进制表示为1010 1111,这个二进制数表示两个意思,前5位表示IE寄存器的字节地址,后三位表示EA在IE寄存器里的第7位,这样寻址的话,即可知道位地址,又能知道所在字节的字节地址。
十、MCS51单片机与89C51单片机的区别?
MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、89C51等)。89C51是MCS-51系列内核单片机的一种。