導航:首頁 > 操作系統 > 單片機的使用

單片機的使用

發布時間:2022-04-01 18:14:16

單片機的使用方法

傳統51單片機IO介面只可以作為標准雙向IO介面,如果用其來驅動LED只能用灌電流的方式或是用三極體外擴驅動電路。

點擊放大圖片

灌電流方式:LED正極接VCC,負極接IO口。IO為高電平是LED兩極電平相同,沒有電流,LED熄滅;IO為低電平時,電流從VCC流入IO,LED點亮。但是當你吧LED正極接在IO介面,負極接GND時,將IO介面置於高電平,LED會亮,但因為IO介面上拉能力不足而使亮度不理想,可以用下面介紹的方式解決這個問題。

推挽工作方式:LED正負極分別接在兩個IO口上,然後設置正極IO介面為推挽輸出,負極IO介面為標准雙向灌電流輸入。推挽方式具有強上拉能力,可以實現高電平驅動LED。

IO口的四種使用方法

從I/O口的特性上看,標准51的P0口在作為I/O口使用時,是開漏結構,在實際應用中通常要添加上拉電阻;P1、P2、P3都是准雙向I/O,內部有上拉電阻,既可作為輸入又可以作為輸出。而LPC900系列單片機的I/O口特性有一定的不同,它們可以被配置成4種不同的工作模式:准雙向I/O、推挽輸出、高阻輸入、開漏。

准雙向I/O模式與標准51相比,雖然在內部結構上是不同的,但在用法上類同,比如要作為輸入時都必須先寫「1」置成高電平,然後才能去讀引腳的電平狀態。!!!!!為什麼是這樣子?見下面分析。

推挽輸出的特點是不論輸出高電平還是低電平都能驅動較大的電流,比如輸出高電平時可以直接點亮LED(要串聯幾百歐限流電阻),而在准雙向I/O模式下很難辦到。

高阻輸入模式的特點是只能作為輸入使用,但是可以獲得比較高的輸入阻抗,這在模擬比較器和ADC應用中是必需的。

開漏模式與准雙向模式相似,但是沒有內部上拉電阻。開漏模式的優點是電氣兼容性好,外部上拉電阻接3V電源,就能和3V邏輯器件介面,如果上拉電阻接5V電源,又可以與5V邏輯器件介面。此外,開漏模式還可以方便地實現「線與」邏輯功能。

對於上面疑問的解釋,有這樣一個資料:

高阻態這是一個數字電路里常見的術語,指的是電路的一種輸出狀態,既不是高電平也不是低電平,如果高阻態再輸入下一級電路的話,對下級電路無任何影響,和沒接一樣,如果用萬用表測的話有可能是高電平也有可能是低電平,隨它後面接的東西定。

電路分析時高阻態可做開路理解。你可以把它看作輸出(輸入)電阻非常大。他的極限可以認為懸空。

高阻態的典型應用:

1、在匯流排連接的結構上。匯流排上掛有多個設備,設備與匯流排以高阻的形式連接。這樣在設備不佔用匯流排時自動釋放匯流排,以方便其他設備獲得匯流排的使用權。

2、大部分單片機I/O使用時都可以設置為高阻輸入,如凌陽,AVR等等。高阻輸入可以認為輸入電阻是無窮大的,認為I/O對前級影響極小,而且不產生電流(不衰減),而且在一定程度上也增加了晶元的抗電壓沖擊能力。

❷ 單片機的主要用途

單片機廣泛應用於儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及過程式控制制等領域。

1、智能儀器

採用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起採用電子或數字電路更加強大。例如精密的測量設備(電壓表、功率計,示波器,各種分析儀)。

2、工業控制

單片機具有體積小、控制功能強、功耗低、環境適應能力強、擴展靈活和使用方便等優點,用單片機可以構成形式多樣的控制系統、數據採集系統、通信系統、信號檢測系統、無線感知系統、測控系統、機器人等應用控制系統。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等。

3、家用電器

家用電器廣泛採用了單片機控制,從電飯煲、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備和白色家電等。

4、網路和通信

現代的單片機普遍具備通信介面,可以很方便地與計算機進行數據通信,為在計算機網路和通信設備間的應用提供了極好的物質條件,通信設備基本上都實現了單片機智能控制,從手機,電話機、小型程式控制交換機、樓宇自動通信呼叫系統、列車無線通信、再到日常工作中隨處可見的行動電話,集群移動通信,無線電對講機等。

5、設備領域

單片機在醫用設備中的用途亦相當廣泛,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷設備及病床呼叫系統等等。

(2)單片機的使用擴展閱讀:

單片機誕生於1971年,經歷了SCM、MCU、SoC三大階段,早期的SCM單片機都是8位或4位的。其中最成功的是INTEL的8051,此後在8051上發展出了MCS51系列MCU系統。基於這一系統的單片機系統直到現在還在廣泛使用。

隨著工業控制領域要求的提高,開始出現了16位單片機,但因為性價比不理想並未得到很廣泛的應用。90年代後隨著消費電子產品大發展,單片機技術得到了巨大提高。隨著INTEL i960系列特別是後來的ARM系列的廣泛應用,32位單片機迅速取代16位單片機的高端地位,並且進入主流市場。

而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。高端的32位Soc單片機主頻已經超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。

當代單片機系統已經不再只在裸機環境下開發和使用,大量專用的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統。

❸ 51單片機如何使用

使用51單片機你需要達到以下基本條件
1、至少要搭建一個最小系統
2、你需要編制一個51的控製程序
3、你需要將程序編譯連接成HEX或BIN格式的代碼並下載或燒錄到51單片機
這樣你就可以使用這款51單片機了。

❹ 單片機如何使用

單片機如何使用這個問題很深奧,我一時竟無法找到回答你問題的突破口,你先上電試試吧

❺ 如何使用單片機

單片機簡單理解一下可以說是實現某些特定功能的控制晶元,它支持匯編語言,可以通過編程擴展功能。一般應用在工業及其他領域

❻ 單片機的使用

用單片機的話 主要是對IO口進行操作,控制各個模塊正常運行以及對匯流排進行操作啊

❼ 單片機的作用

單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機了解計算機原理與結構的最佳選擇。

可以說,二十世紀跨越了三個「電」的時代,即電氣時代、電子時代和現已進入的電腦時代。不過,這種電腦,通常是指個人計算機,簡稱PC機。它由主機、鍵盤、顯示器等組成(如圖1所示)。還有一類計算機,大多數人卻不怎麼熟悉。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器,如圖2所示)。顧名思義,這種計算機的最小系統只用了一片集成電路,即可進行簡單運算和控制。因為它體積小,通常都藏在被控機械的「肚子」里。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了。現在,這種單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等。現在有些工廠的技術人員或其它業余電子開發者搞出來的某些產品,不是電路太復雜,就是功能太簡單且極易被仿製。究其原因,可能就卡在產品未使用單片機或其它可編程邏輯器件上。

在計算機出現以前,有不少能工巧匠做出了不少精巧的機械。 進入電器時代後,人們藉助電氣技術實現了自動控制機械,自動生 產線甚至自動工廠,並且大大地發展了控制理論。然而,在一些大 中型系統中自動化結果均不理想。只有在計算機出現後,人們才見 到了希望的曙光。如今藉助計算機逐漸實現了人類的夢想。但是, 計算機出現後的相當長的時間里,計算機作為科學武器,在科學的 神聖殿堂里默默地工作,而工業現場的測控領域並沒有得到真正的 應用。只有在單片機(Microcontroller)出現後,計算機才真正 地從科學的神聖殿堂走入尋常百姓家,成為廣大工程技術人員現代 化技術革新,技術革命的有利武器。目前,單片機在民用和工業測 控領域得到最廣泛的應用。彩電,冰箱,空調,錄像機,VCD,遙 控器,游戲機,電飯煲等無處不見單片機的影子,單片機早已深深 地溶入我們每個人的生活之中。

單片機能大大地提高這些產品的智能性,易用性及節能性等主要性能指標,給我們的生活帶來舒適和方便的同時,在工農業生產 上也極大地提高了生產效率和產品質量。 單片機按用途大體上可分為兩大類:

1--通用型單片機
2--專用型單片機

專用型單片機是指用途比較專一,出廠時程序已經一次性固化好, 不能再修改的單片機。例如電子表裡的單片機就是其中的一種。 其生產成本很低。

通用型單片機的用途很廣泛,使用不同的介面電路及編制不同的應用程序就可完成不同的功能。小到家用電器儀器儀表,大到機器設備和整套生產線都可用單片機來實現自動化控制。

❽ 單片機的使用常識

單片機當然可以用C來編了,現在大多數都能。只有少部分才出來的不能,還有一些台灣的單片機不能

單片機系統可以用RTOS這類的,實時性操作系統

手機的晶元一般叫做DSP或者是ARM

價格方面不知道,DSP的晶元有200多的

閱讀全文

與單片機的使用相關的資料

熱點內容
phpcurl視頻l教程 瀏覽:193
壓縮機模型下載 瀏覽:335
伺服器怎麼登錄root 瀏覽:242
手機主頁設文件夾 瀏覽:956
安卓投屏極米用什麼 瀏覽:415
老程序員總結的16條經驗教訓 瀏覽:194
linux修改伺服器時間 瀏覽:446
檢查文件夾新增文件 瀏覽:287
代理伺服器和腳本地址 瀏覽:529
如何讓寬頻一直連接網路連接伺服器 瀏覽:718
編譯階段形成邏輯地址 瀏覽:328
設置中應用加密是哪個 瀏覽:682
php當前函數名 瀏覽:161
程序員睡眠不好心跳快 瀏覽:232
python怎麼將電腦作為伺服器 瀏覽:779
腰椎壓縮性骨折算幾級傷殘 瀏覽:302
傳統資產配置策略加密貨幣市場 瀏覽:990
id加密門禁卡可以復制到手機嗎 瀏覽:674
路由器如何控制某個app 瀏覽:45
C51編譯器在標准C的基礎上 瀏覽:262