蘇州永節電子科技有限公司
設為首頁 | 收藏本站
新聞詳情

51 單片機和STM32單片機開發中區別

瀏覽數:1

51單片機簡介

使用最廣泛的8位單片機也是初學者比較容易學的單片機。由于其典型的ntel結構和完善的總線專用寄存器集中管理,它是最早的,眾多的邏輯位操作功能和面向控制的豐富指令系統,堪稱一代“經典”,堪稱一代“經典”。

51單片微機之所以成為經典,成為容易上手的單片機主要有如下特點。:

51單片機特性

1、從硬件到軟件有一套完整的按位操作系統,稱為位處理器,處理對象不是字節,而是字節。不僅可以對芯片上某些特殊功能寄存器進行傳送、放置、清零、檢測等特定功能,還可以進行邏輯運算,其功能非常完備,使用起來得心應手。

2、這在片內 RAM的同時還特別開放了雙功能的地址區間,使用極為靈活,這個功能無疑給用戶提供了很大的方便。,

3、乘法和除法指令,也為程序設計帶來方便。許多八位單片機并不具有乘法功能,做乘法運算還得編一段子程序調用,十分不便。

51單片機缺點

1、 AD, EEPROM等功能需要依靠擴展,增加了硬件和軟件負擔

2、雖然 I/O腳使用簡單,但是在平時高電流下沒有輸出能力,這也是51系列單片機最大軟肋

3、運行速度過慢,特別是雙數據指針,如能改善 I/O腳使用簡單,但是在平時高電流保護下,很容易燒壞芯片。

51單片機應用范圍

當前大量應用于教學和對性能要求不高的場合。

使用最多的器件:8051、80C51


介紹STM32單片機。

ST廠商推出的STM32系列單片機,業界朋友都知道,這是一款性價比超高的單片機系列,應該沒有一個,功能強大。它的核心是 ARMCortex-M內核,專為要求高性能、低成本、低功耗的嵌入式應用而設計,一流的外部設備:1μS的雙12位 ADC、4M位/秒的 UART、18M位/秒 SPI等,在功耗和集成度方面也有不錯的表現,雖然和MSP430相比,功耗還是略有下降,但這并不影響工程師們對它的熱情,因為它的簡單結構和易于使用的工具再配合其強大的功能在行業中赫赫有名…它強大的功能主要表現在:

STM32單片機特性

1、內核:ARM32位Cortex-M3CPU,最高工作頻率72MHz,1.25DMIPS/MHz,單周期乘法和硬件除法

2、存儲器:片上集成32-512KB的Flash存儲器。6-64KB的SRAM存儲器

3、時鐘、復位和電源管理:2.0-3.6V的電源供電和I/O接口的驅動電壓。POR、PDR和可編程的電壓探測器(PVD)。4-16MHz的晶振。內嵌出廠前調校的8MHz RC振蕩電路。內部40 kHz的RC振蕩電路。用于CPU時鐘的PLL。帶校準用于RTC的32kHz的晶振

4、調試模式:串行調試(SWD)和JTAG接口。最多高達112個的快速I/O端口、最多多達11個定時器、最多多達13個通信接口。

STM32常用的器件

應用最多的器件有:STM32F103系列,STM32W系列,STM32W系列。


51單片機和STM32單片機的區別

MCU是所有Intel8031指令系統兼容的單片機的統稱,這一系列單片機的始祖是 Intel的8031單片機,后來隨著 ROM技術的發展,8031成為應用最廣泛的8 bit單片機之一,其代表型號就是 ATMEL公司的AT89系列。

STM32單片機是 ST (意法半導體)公司生產的32 bit系列的單片機,它采用 arm公司的cortex-M3為核心,其內部資源(寄存器和外部功能)比8051、 AVR和 PIC更多,基本上接近 CPU,適用于手機、路由器等。