tft每日頭條

 > 科技

 > 51單片機與stm32單片機編程的區别

51單片機與stm32單片機編程的區别

科技 更新时间:2024-12-02 06:47:02

什麼是51單片機?1980年,Intel推出了首款單片機8051,之後又陸續推出了與8051指令完全相同的8031、8032、8052等系列的單片機,初步形成了MCS-51系列。 1984年,Intel出售了51核,此後,世界上出現了上千種51單片機,如愛特梅爾、飛利浦,華邦,還有國内的宏晶(STC micro)等。51單片機泛指所有兼容 8051指令的單片機。

51單片機過時沒?還遠遠沒有,51單片機在已經誕生将近40年後仍然具有強大的生命力,國内國外都還在大量生産以51為内核的單片機,這其中就有國内的宏晶(STC)。這類單片機不僅價格十分便宜,而且性能不差,常規的應用場合都沒問題,據說某軍事大國把STC單片機都用到了無人機上。

51單片機與stm32單片機編程的區别(經典的51單片機最小系統電路原理圖)1

言歸正卷,本文給大家呈獻的是STC單片機的最小系統原理圖:

51單片機與stm32單片機編程的區别(經典的51單片機最小系統電路原理圖)2

該單片機在VCC引腳上給它5V電,這就夠了,不需要其它附加電路。

該單片機的程序下載是通過P3.0和P3.1兩個引腳實現的,利用的是這兩個引腳的串口功能。因此這兩個引腳在實際應用時一般用作串口功能,不做其它用途。當然,如果引腳數量比較緊張,必須啟用這兩個引腳,也不是不可以,但盡量用作輸入口。

圖中框框部分是程序下載器電路,可以直接設計到産品電路闆上,以後就可以直接用USB口下載軟件;也可以将其省略,隻是在下載軟件時必須通過一個下載器進行。實際上下載器内部電路就是這個圖框裡面的電路。如果你把這個框框裡面的電路做成電路闆,就可以自己做一個程序下載器。

有個問題,單片機的工作時鐘從哪裡來?之前8051那時候的單片機一般都需要外部晶振電路提供工作時鐘,然而現在單片機一般在芯片内部都集成了RC振蕩電路,通過軟件可以啟用單片機内部的RC振蕩器脈沖作為單片機的内部工作時鐘,這樣不僅電路簡單,而且還節省了産品的成本。不過在一些精度要求比較高的應用場合,例如對外異步串口通訊、電子鐘等,對時鐘精度要求比較高,這時候就必須用外部晶振電路了。

結束語:單片機起源于51,世界上最經典的單片機非51莫屬,至今我還有很多項目都是用51單片機做的,除了成本考慮之外,現在很多芯片廠家已經在51内核基礎上擴展了很多非常實用的外設(例如LIN和CAN通訊模塊,增強型PWM模塊,電機控制和驅動模塊等等),這用起來其實很方便

本人後面會繼續為大家奉獻更多的單片機相關的幹貨,留言加關注是對我最大的的支持和愛護!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved