電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 3299|回復(fù): 4
收起左側(cè)

學(xué)會區(qū)分STM32和51單片機(jī)的不同竟如此簡單 !

[復(fù)制鏈接]

131

主題

512

帖子

1666

積分

三級會員

Rank: 3Rank: 3

積分
1666
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-4-6 11:01:45 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式

分享本文,簡單分析STM32與51單片機(jī)區(qū)別與取舍之處。
    單片微型計(jì)算機(jī)簡稱單片機(jī),簡單來說就是集CPU(運(yùn)算、控制)、RAM(數(shù)據(jù)存儲-內(nèi)存)、ROM(程序存儲)、輸入輸出設(shè)備(串口、并口等)和中斷系統(tǒng)處于同一芯片的器件,在我們自己的個人電腦中,CPU、RAM、ROM、I/O這些都是單獨(dú)的芯片,然后這些芯片被安裝在一個主板上,這樣就構(gòu)成了我們的PC主板,進(jìn)而組裝成電腦,而單片機(jī)只是將這所有的集中在了一個芯片上而已。
51單片機(jī)
    應(yīng)用最廣泛的8位單片機(jī)當(dāng)然也是初學(xué)者們最容易上手學(xué)習(xí)的單片機(jī),最早由Intel推出,由于其典型的結(jié)構(gòu)和完善的總線專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統(tǒng),堪稱為一代“經(jīng)典”,為以后的其它單片機(jī)的發(fā)展奠定了基礎(chǔ)。
51單片機(jī)特性
    51單片機(jī)之所以成為經(jīng)典,成為易上手的單片機(jī)主要有以下特點(diǎn):
    從內(nèi)部的硬件到軟件有一套完整的按位操作系統(tǒng),稱作位處理器,處理對象不是字或字節(jié)而是位。不但能對片內(nèi)某些特殊功能寄存器的某位進(jìn)行處理,如傳送、置位、清零、測試等,還能進(jìn)行位的邏輯運(yùn)算,其功能十分完備,使用起來得心應(yīng)手。
    同時在片內(nèi)RAM區(qū)間還特別開辟了一個雙重功能的地址區(qū)間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
    乘法和除法指令,這給編程也帶來了便利。很多的八位單片機(jī)都不具備乘法功能,作乘法時還得編上一段子程序調(diào)用,十分不便。
51單片機(jī)缺點(diǎn)
  • AD、EEPROM等功能需要靠擴(kuò)展,增加了硬件和軟件負(fù)擔(dān)
  • 雖然I/O腳使用簡單,但高電平時無輸出能力,這也是51系列單片機(jī)的最大軟肋
  • 運(yùn)行速度過慢,特別是雙數(shù)據(jù)指針,如能改進(jìn)能給編程帶來很大的便利
  • 51保護(hù)能力很差,很容易燒壞芯片
51單片機(jī)應(yīng)用范圍
    目前在教學(xué)場合和對性能要求不高的場合大量被采用,使用最多的器件是8051、80C51。
STM32單片
    由ST廠商推出的STM32系列單片機(jī),行業(yè)的朋友都知道,這是一款性價比超高的系列單片機(jī),應(yīng)該沒有之一,功能及其強(qiáng)大。其基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM Cortex-M內(nèi)核,同時具有一流的外設(shè):1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表現(xiàn),當(dāng)然和msp430的功耗比起來是稍微遜色的一些,但這并不影響工程師們對它的熱捧程度。
STM32單片機(jī)特性
    由STM32簡單的結(jié)構(gòu)和易用的工具再配合其強(qiáng)大的功能在行業(yè)中赫赫有名,其強(qiáng)大的功能主要表現(xiàn)在:
  • 內(nèi)核:ARM32位Cortex-M3CPU,最高工作頻率72MHz,1.25DMIPS/MHz,單周期乘法和硬件除法
  • 存儲器:片上集成32-512KB的Flash存儲器。6-64KB的SRAM存儲器
  • 時鐘、復(fù)位和電源管理:2.0-3.6V的電源供電和I/O接口的驅(qū)動電壓。POR、PDR和可編程的電壓探測器(PVD)。4-16MHz的晶振。內(nèi)嵌出廠前調(diào)校的8MHz RC振蕩電路。內(nèi)部40 kHz的RC振蕩電路。用于CPU時鐘的PLL。帶校準(zhǔn)用于RTC的32kHz的晶振
  • 調(diào)試模式:串行調(diào)試(SWD)和JTAG接口。最多高達(dá)112個的快速I/O端口、最多多達(dá)11個定時器、最多多達(dá)13個通信接口。
    STM32使用最多的器件:
  • STM32F103系列
  • STM32 L1系列
  • STM32W系列
51單片機(jī)和STM32單片機(jī)的區(qū)別
    51單片機(jī)是對所有兼容Intel8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱,這一系列的單片機(jī)的始祖是Intel的8031單片機(jī),后來隨著flash ROM技術(shù)的發(fā)展,8031單片機(jī)取得了長足的進(jìn)展成為了應(yīng)用最廣泛的8Bit單片機(jī)之一,他的代表型號就是atmel公司的AT89系列。
    STM32單片機(jī)則是ST(意法半導(dǎo)體)公司使用arm公司的cortex-M3為核心生產(chǎn)的32bit系列的單片機(jī),他的內(nèi)部資源(寄存器和外設(shè)功能)較8051、AVR和PIC都要多的多,基本上接近于計(jì)算機(jī)的CPU了,適用于手機(jī)、路由器等等。


131

主題

512

帖子

1666

積分

三級會員

Rank: 3Rank: 3

積分
1666
沙發(fā)
發(fā)表于 2021-4-6 11:02:05 | 只看該作者
需要做PCB線路板的可以聯(lián)系我

13651479995
lyl

1

主題

1119

帖子

3525

積分

四級會員

Rank: 4

積分
3525
板凳
發(fā)表于 2021-5-7 08:31:16 | 只看該作者

資料很好,學(xué)習(xí)學(xué)習(xí)

3

主題

2721

帖子

3052

積分

四級會員

Rank: 4

積分
3052
地板
發(fā)表于 2021-6-4 11:15:39 | 只看該作者
1111111111111111111111111

1

主題

55

帖子

248

積分

一級會員

Rank: 1

積分
248
5#
發(fā)表于 2021-12-21 10:24:33 | 只看該作者
111111111111111111

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表