单片机简介html
单片微型计算机简称单片机,简单来讲就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在咱们本身的我的电脑中,CPU、RAM、ROM、I/O这些都是单独的芯片,而后这些芯片被安装在一个主板上,这样就构成了咱们的PC主板,进而组装成电脑,而单片机只是将这全部的集中在了一个芯片上而已。spa
51单片机和STM32单片机.net
51单片机是对全部兼容Intel8031指令系统的单片机的统称,这一系列的单片机的始祖是Intel的8031单片机,后来随着flash ROM技术的发展,8031单片机取得了长足的进展成为了应用最普遍的8bit单片机之一,他的表明型号就是ATMEL公司的AT89系列。htm
STM32单片机则是ST(意法半导体)公司使用arm公司的cortex-M3为核心生产的32bit系列的单片机,他的内部资源(寄存器和外设功能)较805一、AVR和PIC都要多的多,基本上接近于计算机的CPU了,适用于手机、路由器等等。blog
DSP、AVR和PIC单片机、8051单片机之间区别内存
AVR和PIC都是跟8051单片机的机构不一样的8位单片机,由于结构不一样,因此他的汇编指令也不一样,而且他们都是使用的RISC指令集,只有几十条指令,大部分的还都是单周期的指令,因此在相同的晶振频率下,比8051速度要快。资源
DSP其实也是一种特殊的单片机,他从8bit到32bit的都有,他专门是用来计算数字信号的,在某些计算公式上,他甚至比如今的家用计算机的最快CPU还要快,好比说一个32bit的DSP能在一个指令周期内完成一个32bit数乘以32bit数再加上一个32bit数的计算。路由
805一、803一、89C51和89S51关系get
咱们日常总是讲8051,又有什么8031,如今又有89C51,89s51它们之间到底是什么关系?flash
MCS51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最先最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,因此人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,因此不少场合会看到8031的名称。INTEL公司将MCS51的核心技术受权(卖)给了不少其它公司,因此有不少公司在作以8051为核心的单片机,固然,功能或多或少有些改变,以知足不一样的需求,其中89C51就是这几年在我国很是流行的单片机。至于国内用到的不少的AT系列的单片机其实就是ATMEL公司在8031内核以外添加其余功能生产了系列的单片机。
这里要补充说明下,最早出现先的单片机实际上是Intel公司的8031单片机,他是单片机的鼻祖,可是它自己是没有内部程序存储器的,以后随着flash ROM技术的发展,出现了可以存储程序的8051系列单片机