单片机品牌型号的确相当的多,我想,这是因为市场上的众多智能电子产品在大量生产的时候,因成本、体积、性能对 MCU 有所要求,所以 MCU 生产商也因应推出众多不同型号的 MCU 满足市场需要。 MCU 体积上 有 DIP,SOP,LQFP,PLCC ...... 系列的封装 MCU 管脚上 有 8pin,20pin,28pin,40pin,44pin....通常越多的管脚就越多的 I/0 口。 MCU 电压上 有 5V, 3.3V...... MCU 第二功能上 有 带 A/D, 带 PWM ....... MCU 储存容量上 有 2k,4k,8k........ ........ 所有这些,构成每个 MCU 生产商对 MCU 产品的系列分类和不同命名。 要具体数出来的话,实在长篇大论.... 建议上各 MCU 的官网浏览 选型指南 但是,如果是学习单片机的话,就不要管以上那么多,选个经典型号就可以,反正同厂商,同系列的 MCU, 程序移植并不困难。 STC 51系 经典型号:STC89C52, STC12C2052, STC12C5A60S2
单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。 单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳
单片机输入/输出(I/O)端口的几种类型。
我们都知道,单片机主要是通过输入/输出(I/O)端口来实现对外部设备进行检测和控制。
为了满足单片机系统的实际需要,一般的单片机都提供了数量众多,功能强大、使用灵活的输入/输出端口,简称I/O口。这些端口可以分为以下几种类型:
并行总线输入/输出(I/O)端口。这类端口主要用于外部扩展和扩充并行存储器芯片或并行I/O芯片等使用,包括数据总线、地址总线和读/写控制信号,一般51系列单片机都有这类端口;
通用数字I/O端口。用于外部电路逻辑信号的输入和输出控制,在一般的单片机系统中,这类端口的应用最为广泛。比如我们点亮发光二极管,让数码管显示数字都是用的通用数字I/O口。
片内功能单元的输入/输出端口。例如内部定时/计数器的计数脉冲输入、外部中断事件的输入等。
串行I/O通信口。用于系统之间或与采用专用串行通信协议的外围芯片之间的连接和交换数据。例如USART(RS232)串行接口,I2C串行接口。SPI串行接口,USB串行接口等。
其他专用接口。一些单片机还在片内集成了某些专用的模拟或数字I/O口。如:A/D输入接口。D/A输出接口,PWM接口。有的单片机甚至集成了LCD液晶接口。
由于单片机芯片自身的限制,它的输入/输出(I/O)端口不可能无限扩展,也就是说单片机的输入/输出(I/O)端口的数量是有限的,所以基本上所有的单片机都采用了端口复用技术。所谓的端口复用技术就是指:某一个端口既可以作为通用的数字I/O端口使用,也可以作为完成某项功能的专用接口,用户根据实际需要对这些端口进行配置以完成自己的设计目标。
单片机:
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
种类:
单片机的种类繁多,一般按单片机数据总线的位数进行分类,主要分为4位、8位、16位和32位单片机。
4位单片机 4位单片机结构简单,价格便宜,非常适合用于控制单一的小型电子类产品,如PC机用的输入装置(鼠标、游戏杆)、电池充电器、遥控器、电子玩具、小家电等。 2. 8位单片机。
8位单片机是目前品种最为丰富、应用最为广泛的单片机,目前,8位单片机主要分为51系列及和非51系列单片机。51系列单片机以其典型的结构,众多的逻辑位操作功能,以及丰富的指令系统,堪称一代“名机”。
16位单片机 16位单片机操作速度及数据吞吐能力在性能上比8位机有较大提高。目前,应用较多的有TI的MSP430系列、凌阳SPCE061A系列、Motorola的68HC16系列、Intel的MCS-96/196系列等。
32位单片机 与51单片机相比,32位单片机运行速度和功能大幅提高,随着技术的发展以及价格的下降,将会与8位单片机并驾齐驱。32位单片机主要由ARM公司研制,因此,提及32位单片机,一般均指ARM单片机。严格来说,ARM不是单片机,而是一种32位处理器内核,实际中使用的ARM芯片有很多型号,常见的ARM芯片主要有飞利浦的LPC2000系列、三星的S3C/S3F/S3P系列等。
单片机品牌型号的确相当的多,我想,这是因为市场上的众多智能电子产品在大量生产的时候,因成本、体积、性能对 MCU 有所要求,所以 MCU 生产商也因应推出众多不同型号的 MCU 满足市场需要。 MCU 体积上 有 DIP,SOP,LQFP,PLCC ...... 系列的封装 MCU 管脚上 有 8pin,20pin,28pin,40pin,44pin....通常越多的管脚就越多的 I/0 口。 MCU 电压上 有 5V, 3.3V...... MCU 第二功能上 有 带 A/D, 带 PWM ....... MCU 储存容量上 有 2k,4k,8k........ ........ 所有这些,构成每个 MCU 生产商对 MCU 产品的系列分类和不同命名。 要具体数出来的话,实在长篇大论.... 建议上各 MCU 的官网浏览 选型指南 但是,如果是学习单片机的话,就不要管以上那么多,选个经典型号就可以,反正同厂商,同系列的 MCU, 程序移植并不困难。 STC 51系 经典型号:STC89C52, STC12C2052, STC12C5A60S2
单片机品牌型号的确相当的多,我想,这是因为市场上的众多智能电子产品在大量生产的时候,因成本、体积、性能对 MCU 有所要求,所以 MCU 生产商也因应推出众多不同型号的 MCU 满足市场需要。 MCU 体积上 有 DIP,SOP,LQFP,PLCC ...... 系列的封装 MCU 管脚上 有 8pin,20pin,28pin,40pin,44pin....通常越多的管脚就越多的 I/0 口。 MCU 电压上 有 5V, 3.3V...... MCU 第二功能上 有 带 A/D, 带 PWM ....... MCU 储存容量上 有 2k,4k,8k........ ........ 所有这些,构成每个 MCU 生产商对 MCU 产品的系列分类和不同命名。 要具体数出来的话,实在长篇大论.... 建议上各 MCU 的官网浏览 选型指南 但是,如果是学习单片机的话,就不要管以上那么多,选个经典型号就可以,反正同厂商,同系列的 MCU, 程序移植并不困难。 STC 51系 经典型号:STC89C52, STC12C2052, STC12C5A60S2