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

51 單片機(jī)和STM32單片機(jī)開發(fā)中區(qū)別

瀏覽數(shù):1

51單片機(jī)簡(jiǎn)介

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

51單片微機(jī)之所以成為經(jīng)典,成為容易上手的單片機(jī)主要有如下特點(diǎn)。:

51單片機(jī)特性

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

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

3、乘法和除法指令,也為程序設(shè)計(jì)帶來方便。許多八位單片機(jī)并不具有乘法功能,做乘法運(yùn)算還得編一段子程序調(diào)用,十分不便。

51單片機(jī)缺點(diǎn)

1、 AD, EEPROM等功能需要依靠擴(kuò)展,增加了硬件和軟件負(fù)擔(dān)

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

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

51單片機(jī)應(yīng)用范圍

當(dāng)前大量應(yīng)用于教學(xué)和對(duì)性能要求不高的場(chǎng)合。

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


介紹STM32單片機(jī)。

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

STM32單片機(jī)特性

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

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

3、時(shí)鐘、復(fù)位和電源管理:2.0-3.6V的電源供電和I/O接口的驅(qū)動(dòng)電壓。POR、PDR和可編程的電壓探測(cè)器(PVD)。4-16MHz的晶振。內(nèi)嵌出廠前調(diào)校的8MHz RC振蕩電路。內(nèi)部40 kHz的RC振蕩電路。用于CPU時(shí)鐘的PLL。帶校準(zhǔn)用于RTC的32kHz的晶振

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

STM32常用的器件

應(yīng)用最多的器件有:STM32F103系列,STM32W系列,STM32W系列。


51單片機(jī)和STM32單片機(jī)的區(qū)別

MCU是所有Intel8031指令系統(tǒng)兼容的單片機(jī)的統(tǒng)稱,這一系列單片機(jī)的始祖是 Intel的8031單片機(jī),后來隨著 ROM技術(shù)的發(fā)展,8031成為應(yīng)用最廣泛的8 bit單片機(jī)之一,其代表型號(hào)就是 ATMEL公司的AT89系列。

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