有关51单片机和ARM的初级问题
2个回答
展开全部
n位二进制表示的无符号整数范围是0~(2^n)-1,能表示的有符号范围是-(2^(n-1))~2^(n-1)-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51和ARM实质是一样的,都是由内核和外设组成。
51单片机用的是传统的MCS-51内核,具体型号比如AT89S52,是把MCS-51内核和外设集成到一起。属于8位机,类似的还有增强型51内核、AVR内核、PIC内核,这些内核加上外设就构成了我们常说的C8051单片机,STC单片机,AVR单片机,PIC单片机等等。
ARM狭义的说只是一个内核,ARM公司不生产任何型号的产品,而是把内核架构授权给三星、高通、NXP、ST等,这些半导体公司用ARM内核和外设做成ARM系列处理器,三星的S3C2440,高通的骁龙800,NXP的LPC系列,ST的STM32等。这些具体的型号算广义的ARM定义,也是我们常说的ARM。
ARM跟单片机实质是一样的,所以完全可以像单片机一样使用。至于bootloader,其实就是上电初始化阶段做的设置、初始化、跳转到main等操作,不用也可以,简单的启动代码就可以运行ARM了。
51单片机用的是传统的MCS-51内核,具体型号比如AT89S52,是把MCS-51内核和外设集成到一起。属于8位机,类似的还有增强型51内核、AVR内核、PIC内核,这些内核加上外设就构成了我们常说的C8051单片机,STC单片机,AVR单片机,PIC单片机等等。
ARM狭义的说只是一个内核,ARM公司不生产任何型号的产品,而是把内核架构授权给三星、高通、NXP、ST等,这些半导体公司用ARM内核和外设做成ARM系列处理器,三星的S3C2440,高通的骁龙800,NXP的LPC系列,ST的STM32等。这些具体的型号算广义的ARM定义,也是我们常说的ARM。
ARM跟单片机实质是一样的,所以完全可以像单片机一样使用。至于bootloader,其实就是上电初始化阶段做的设置、初始化、跳转到main等操作,不用也可以,简单的启动代码就可以运行ARM了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询