01前言单片机称为单片机。
简单来说,它在同一芯片上集成了CPU(操作,控制),RAM(数据存储内存),ROM(程序存储),输入和输出设备(串行端口,并行端口等)和中断系统。
自己的个人计算机,CPU,RAM,ROM,I / O都是独立的芯片,然后将这些芯片安装在主板上,该主板构成了我们的PC主板,然后组装成计算机,而单片机则集中精力所有这些都在一个芯片上。
02 51单片机简介当然,使用最广泛的8位单片机是最易于初学者学习的单片机。
它最初是由英特尔推出的。
由于其典型的结构和对总线专用寄存器的完全集中管理,许多逻辑位运算功能和丰富的面向控制的指令系统可以称为“经典”的一代,从而为开发其他单片机奠定了基础。
将来。
51单片机已成为经典,一种易于使用的单片机主要具有以下特点:需要扩展AD,EEPROM等功能,这增加了硬件和软件的负担。
尽管I / O引脚易于使用,但它们在高电平时没有输出能力。
这也是51系列微控制器的最大弱点。
运行速度太慢,特别是双数据指针,如果可以改善的话,会给编程带来极大的方便。
51的保护能力差,容易烧坏芯片。
目前,它广泛用于教学场合和对性能要求不高的场合。
最常用的设备:8051、80C51 03 STM32微控制器简介由ST制造商推出的STM32系列微控制器,业内朋友知道这是一系列具有高性价比的单片机,应该没有人使用,其功能是非常强大。
它基于ARM Cortex-M内核,该内核是专为要求高性能,低成本和低功耗的嵌入式应用而设计的。
它还具有一流的外设:1μs双12位ADC,4Mbit / s UART,18Mbit / s SPI等,在功耗和集成度方面也具有良好的性能。
当然,它比MSP430的功耗稍逊一筹,但这并不影响工程师的普及程度。
由于其简单的结构和易于使用的工具,再加上强大的功能,因此在业界广为人知。
它的强大功能主要体现在:核心:ARM32位Cortex-M3CPU,最大工作频率72MHz,1.25DMIPS / MHz,单周期乘法和硬件除法。
内存:32-512KB闪存集成在片上。
6-64KB的SRAM存储器。
时钟,复位和电源管理:2.0-3.6V电源和I / O接口驱动电压。
POR,PDR和可编程电压检测器(PVD)。
4-16MHz晶体振荡器。
内置的8MHz RC振荡器电路在交付前已进行了调谐。
内部40 kHz RC振荡器电路。
用于CPU时钟的PLL。
具有RTC校准功能的32kHz晶体振荡器。
调试模式:串行调试(SWD)和JTAG接口。
多达112个快速I / O端口,多达11个定时器和多达13个通信接口。
最常用的器件:STM32F103系列,STM32 L1系列,STM32W系列。
04 51单片机与STM32单片机之间的区别51单片机是所有与Intel 8031指令系统兼容的单片机的统称。
该系列单片机的始祖是英特尔的8031单芯片微处理器。
后来随着Flash ROM技术的发展,8031单片机取得了长足的进步。
Progress已成为使用最广泛的8位微控制器之一,他的代表模型是ATMEL的AT89系列。
STM32微控制器是意法半导体(STMicroelectronics)以Arm的cortex-M3为核心生产的32位系列微控制器。
它的内部资源(寄存器和外围功能)远远超过8051,AVR和PIC。
它基本上靠近计算机的CPU,适用于手机,路由器等。
本文来自Internet。
如有侵权,请联系以删除。
免责声明:本文的内容是在21ic授权后发布的。
版权属于原始作者。
该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。
如有任何疑问,请与我们联系,谢谢!