當前位置:編程學習大全網 - 編程語言 - 談談妳對單片機的理解?求求各位大神

談談妳對單片機的理解?求求各位大神

單片機又稱單片微控制器,不是壹個芯片完成某種邏輯功能,而是將壹個計算機系統集成到壹個芯片上。總結壹下:芯片變成電腦。它體積小、重量輕、價格便宜,為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理和結構的最佳選擇。微控制器還使用與計算機功能相似的模塊,如CPU、內存、並行總線以及與硬盤功能相同的存儲設備。不同的是,這些部件的性能比我們家的電腦弱很多,但價格也低,壹般不到10元...做壹些控制電器之類不復雜的工作就夠了。我們現在用的全自動滾筒洗衣機、排風罩、VCD等家用電器都可以看到它!.....主要用作控制部分的核心部件。它是壹臺在線實時控制計算機。在線控制是現場控制,要求抗幹擾能力強,成本低,這也是與離線電腦(如家用PC)的主要區別。單片機依賴於程序,可以修改。不同的功能,尤其是壹些特殊獨特的功能,是通過不同的程序來實現的,這是其他設備需要花大力氣才能做到的,而其他的設備則很難花大力氣做到。如果壹個不是很復雜的功能,用美國50年代開發的74系列或者60年代的CD4000系列這樣的純硬件來解決,電路壹定是大PCB!但如果用美國70年代成功投放市場的壹系列單片機,結果就大不壹樣了!就因為單片機可以通過妳寫的程序實現高智能、高效率、高可靠性!因為單片機對成本比較敏感,所以目前占主導地位的軟件是最低級的匯編語言,是除了二進制機器碼之外最低級的語言。既然這麽低,為什麽還要用?很多高級語言都達到了可視化編程的水平。為什麽不用它們呢?原因很簡單,就是單片機沒有家用電腦那樣的CPU,沒有硬盤那樣的海量存儲設備。用可視化高級語言寫的小程序哪怕只有壹個按鈕,也會達到幾十K的大小!對於家用PC的硬盤來說不算什麽,但是對於單片機來說是無法接受的。單片機必須有很高的硬件資源利用率,所以匯編雖然原始,但還是被廣泛使用。同理,如果把超級計算機上的操作系統和應用軟件拿到家用PC上運行,家用PC也承受不了。可以說,20世紀跨越了三個“電”時代,即電氣時代、電子時代和計算機時代。然而,這種電腦通常是指個人電腦,簡稱PC。它由主機、鍵盤、顯示器等組成。還有壹種電腦是大多數人不熟悉的。這種計算機是給各種機器賦予智能的單片機(也叫微控制器)。顧名思義,這種計算機的最小系統只用壹個集成電路就能完成簡單的運算和控制。由於體積小,通常藏在受控機器的“肚子”裏。它在整個設備中的作用就像壹個人腦。如果它出了問題,整個設備就會癱瘓。現在,這種單片機已被廣泛應用,如智能儀器、實時工業控制、通訊設備、導航系統、家用電器等。單片機壹旦用在各種產品上,就可以對產品進行升級。形容詞“智能”常用在產品名稱前,如智能洗衣機。現在有些工廠的技術人員或者其他業余電子開發人員做的產品,要麽電路太復雜,要麽功能太簡單,容易被仿制。原因可能是產品沒有使用單片機或其他可編程邏輯器件。
  • 上一篇:linux培訓哪裏好
  • 下一篇:美國金融工程專業介紹壹覽
  • copyright 2024編程學習大全網