加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

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

2021/05/06
1.2萬
閱讀需 2 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

硬件型號(hào):TELESKYSTC89C51RC

系統(tǒng)版本:IC系統(tǒng)

51單片機(jī)stm32區(qū)別:

1、庫函數(shù)不同。由ST廠商推出的STM32系列單片機(jī),ST廠商給了豐富的函數(shù)庫,可以直接使用庫函數(shù),所以比起普通的51單片機(jī)在程序編寫方面要更加的省時(shí)。

2、運(yùn)行速度不同。普通的51單片機(jī)運(yùn)行速度較慢,特別是雙數(shù)據(jù)指針,而STM32系列單片機(jī)最高工作頻率可達(dá)72MHz。

3、便利程度不同。51單片機(jī)的任何器件只需要配置寄存器打開就可以進(jìn)行編程,而STM32系列單片機(jī)則需要先打開對應(yīng)的時(shí)鐘,包括開啟后打開外部時(shí)鐘(晶振)才開始工作。

4、資源不同。STM32的內(nèi)部資源(寄存器和外設(shè)功能)較普通的51單片機(jī)都要多,基本上接近于計(jì)算機(jī)CPU了,所以在程序編寫上能有更多的選擇。

5、編程語言選擇不同。STM32基本不會(huì)選擇匯編語言了,因?yàn)楣こ塘烤薮?,寄存器太多了,位?shù)也多,而51單片機(jī)則多使用匯編語言。至于C語言編程方面的區(qū)別就不大了。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜