回覆列表
  • 1 # BWanger軟體開發達人

    51系列微控制器,種類是非常多的,當然可做的東西也就非常多。截止目前,還有很多做控制的人在使用51系列微控制器,原因就是控制精準,好擴充套件。以下從特性,應用分別予以說明。

    51系列,分兩個階段。第一階段用的是標準的8051/2的微控制器,頻率小於20MHZ,程式空間也比較小,小於64k,I/O口少,硬體中斷少,只支援UART及定時器,所以功能也相對少,適合於做電子錶,家用帶液晶的遙控器;早期的洗衣機/冰箱/空調等的控制;手動機床/機器的控制;複雜機器的終端控制等。當然早期的航空航天大都用51微控制器作終端控制。

    現在的第二階段的微控制器,是以51微控制器為核心進行擴充套件的,高速微控制器,其頻率可達100一300MHZ,甚至更高。程式空間支援1MB以上;I/O可擴充套件更多,大於64位;支援UART,SPI,SMBUS等等中斷,適應當前流行的通訊方式。透過外加晶片,還支援UDP協議的網路通訊。所以,開發大型的控制軟體是一點問題沒有。要知道,我們一般的控制軟體,其目的碼很少有超過128k的。(PC機的exe檔案都很大,是因為資原始檔佔用太多空間。我們一般寫的windows app,如果只考慮控制部分,估計很少有超過100K的丿。

    所以,51微控制器控制快捷簡單,成本低是自動控制比較好的選擇。複雜的集顯示與一體的,用ARM比較好。

  • 中秋節和大豐收的關聯?
  • 魂獸痛恨人類,為何帝天沒有讓魂獸化形,滲透到人類世界反擊?