Ⅰ 单片机的8位和16位怎么理解呀
就是ALU单元一次能处理的数据的长度,最常见的就是累加器的长度。如51单片机的ACC长度是8位,AVR的R寄存器也是8位的,PIC单片机的W寄存器是8位的,所以以上的都是8位单片机;MCS-96是16位的单片机,其ACC是16位的。
Ⅱ 单片机中怎样看地址是8位还是16位
查看单片机地址是8位还是16位,只能用指令实现:
16位的单片机地址,向DPTR里边传送数据,不论NUM有多小,肯定是16位的数据传送,如下:
MOV
DPTR,
#NUM
8位的单片机地址,向DPTR里边传送数据,则肯定是8位的数据传送,如下:
MOV
DPH,
#NUM,
或:
MOV
DPL,
#NUM,
对大于8位而小于等于16位的数据进行加法运算,16位处理器可以一次完成,8位的则要拆分成多步来运算,即使二者的运算速度相同,处理16位数据8位处理器也会比16位处理器慢多了。
8位单片机,典型的是51系列的,再高级点用AVR、pic的,功能方面,似乎都不会很复杂,一般可能是控制类的多一下。一般不跑嵌入式OS。
16位的单片机,16位的单片机比较尴尬,高不成低不就,要求低一点,8位MCU就够,高级点不如用32位MCU。
32位的,就高级点了,一般能跑嵌入式OS,例如ucos2,ucos3,uclinux等等,能做更多复杂的功能。用OS和不用OS的话,编程的思路差异比较大。功能一般有面向控制的,也有简单消费类电子的。
Ⅲ 十六位单片机的十六位指的是什么
打个比方,你一定能懂。一条路,一次可以并排通过8辆车,就称之为8位,若能一次并排通过16位,即为16位。16位的单片机就是说它一次可以处理的数据为16位。
Ⅳ 单片机中的程序计数器PC是16位的寻址范围是64KB怎么来的呀不太明白!
根据二进制编码、译码的原理,n根导线可以译成2^n个地址号,单片机中的程序计数器PC是16位,也就是16根地址线,可以译成2^16=65536个地址号,也成为16根地址线的最大寻址范围。
单片机中用于存放下一条指令所在单元的地址的就是程序计数器,其作用是保证程序(在操作系统中理解为进程)能够连续地执行下去,又称为指令计数器。
每当一个指令被获取,程序计数器的存储地址就加1,指向顺序中的下一条指令,计算机重启或复位后,程序计数器通常恢复到0。
(4)单片机16位扩展阅读
51单片机程序计数器中特殊功能单元:
1)0000H:8051单片机复位后,程序从0000H开始执行指令;
2)0003H:外部中断0入口;
3)000BH:定时器0溢出中断入口;
4)0013H:外部中断1入口;
5)001BH:定时器1溢出中断入口;
6)0023H:串行口中断入口。
Ⅳ 8位单片机和16位单片机的区别
单片机位数指单片机处理器数据总线的宽度。这包括参与运算的寄存器的数据宽度和输出口的宽度。
如果处理8位以下的数据两种单片机区别不大。但如果处理8位以上的数据就不一样了。如传输数据,16位单片机只要一次即可完成,而8位单片机要两次以上。如运算的差别就更大了。总之处理高位数时16位单片机的速度和效率高很多。
从两种单片机应用考虑,8位单片机易于掌握和普及,主要应用于简单,低成本不需要高速运算的控制场合。16位及更高位单片机主要应用于需要高速高精度运算的控制,如图像或音频处理等。
Ⅵ 32位单片机,16位单片机,其中的位指的是什么位越多就越好吗》
你想下你的电脑是多少位的。
32位和16位都是指CPU,和指令。位数肯定是越高越好啦,处理数据快而且多。
现在的ARM就是32位单片机。功能很强大是嵌入式的。16位有凌阳单片机。
8051就是8位机。
像如果是32位单片机一条传输指令的数据是0X00000000;16位就是0X0000
8位很明显就是0X00;这就是区别
Ⅶ 单片机的位数(8位16位)是指的什么
单片机的位数指的是CPU(累加器)一次能 处理的二进制数的位数,8位机的话,累加器就是8位的,与其直接交换数据的寄存器也都是8位的,当然内部数据总线也是8 位的,象8位数的加减乘除都能用一条指令完成,但让其处理16位二进制数的话,就 要很多条指令才能完成 ,这时16位机的优越性就很明显了,相应地16位机就是一次可以处理16位的二进制数的单片机
Ⅷ 一般16位单片机有哪些
德州仪器 MSP430 系列
飞思卡尔 MC9S12 系列 ;
飞思卡尔 MC56F8xxx 数字信号控制器系列
Microchip 16位PIC 系列
凌阳 SPCE061 系列
等等 ........
如果想玩16位的话,我首先推荐飞思卡尔的MC9S12XS128。首先是我本科时做全国大学生智能车竞赛用过(后来升级成飞思卡尔DSC了),感觉很好用。其次,机电控制用的硬件资源丰富,处理速度足够(主频80M+硬件乘法器,同时跑数字滤波、LCD菜单、模糊算法、串口传输,绰绰有余)。再个工具链完善,开发体验很好,IDE是官方免费的,有强大的图形化代码生成器PE,在线调试器好用便宜(USB BDM淘宝50块钱)。最后,它用的人多,好学好买。。。
MSP430低功耗特性很突出(据说能用柠檬电池驱动),但硬件资源和处理速度一般,而且还得破解折腾IDE。。
凌阳的单片机是国产的(很自豪~),特别为语音处理应用优化过。。
PIC?没用过。感觉是很接地气的家伙。。
啰嗦一句,这年头,能用32位ARM就用吧,别折腾专有内核的16位机啦。。。。。。