導航:首頁 > 操作系統 > 單片機自動化

單片機自動化

發布時間:2022-01-16 07:15:27

單片機 自動化

自動化中,單片機起到控制的核心的地位。可以說,沒有控制的自動化稱不了真正的自動化。

學習單片機大致分以下幾個階段。

第一階段:是先瀏覽教科書里的硬體部分,大至了解單片機的硬體結構。如ROM、RAM、地址、I/O口等,以及看一些廠家的MCU資料(Data Sheet),來加強MCU所提供各項資源的印象。呵呵,還是得先看書。看不懂的就問老師,問知道的人。可以理解,我以前在學校也是對單片機一點兒也不理解,其實簡單點的說單片機就是一塊集成晶元,但是不同的地方就是可以通過編程來改變其引腳的電平高低。大二學了數電沒有?學過數點你就會理解高低電平的含義。另外,大一的時候學過計算機基礎了吧。你可以用計算機的原理來理解單片機。比如說 ROM 其實就像計算機的硬碟一樣,是用來裝東西的,裝你運行的程序。

第二階段:就是了解二進位數字、十六進位數和軟體方面的內容。盡管有很多高級語言可用於單片機的編程,但我覺得初學還是以匯編語言為好,更有利於和硬體結合,掌握硬體結構。知道匯編語言、機器語言、指令、 程序等概念後,從MOV指令開始,學習匯編語言和編程,在此如51的MCU匯編語言系統有11條指令,簡單又好理解它們怎樣和硬體聯系,更有助於一般學習單片機的指令整合與運用.因此其方法可先了 解幾條基本的MOV指令和它的機器語言,大致建立起單片機的硬體和軟體概念,來知道單片機的硬體是由指令控制指揮的。

第三階段按照編程環境的使用手冊,熟悉使用編程環境。現在的編程環境一般都和電腦相連,只要具備基本電腦知識的人都可很快掌握操作步驟。

第四階段是依靠實驗板,學習掌握單片機的匯編語言指令系統和簡單編程。同時和前面所學硬體知識結合組裝,起到主學軟體,鞏固硬體的雙重作用。

開始 時可用別人編的簡單程式在實驗板上進行驗證、分析,主要是熟悉該學習方法,在應用方面主要針對單片機I/O各項介面的使用,如A/D,D/A,PWM輸出的應用,LCD與VFD的控制,以及如何規范各項串列輸出入口的通訊協定等,對其所控制的各項元器件須先分析驅動能力,如電流電壓問題等。

匯編語言熟悉後,建議盡快學習C語言的編程,畢竟C語言有功能豐富的庫函數、運算速度快、編譯效率高、有良好的可移植性,而且可以直接實現對系統硬體的控制。C語言是一種結構化程序設計語言,它支持當前程序設計中廣泛採用的由頂向下結構化程序設計技術。此外,C語言程序具有完善的模塊程序結構,從而為軟體開發中採用模塊化 程序設計方法提供了有力的保障。因此,使用C語言進行程序設計已成為軟體 開發的一個主流。用C語言來編寫目標系統軟體,會大大縮短開發周期,且明顯地增加軟體的可讀性,便於改進和擴充,從而研製出規模更大、性能更完備的系統。

另外,我覺得一開始很多的概念可能你都不怎麼理解的,光看書也難理解,還得多問人,還有找一樣好的模擬軟體,一定要會用。在學指令的時候一條一條的驗證,那樣才會理解。
就比如一個非常簡單的 REG 0000H
AJMP 30H
MOV 20H #05H
END
看看模擬軟體的寄存器,內部數據存儲器裡面的數據有什麼改變。當你看到20H單元上的值變成了5,你就知道 MOV 20H #05H 的含義。但是光看書,可能就理解不出來。

㈡ 單片機在電氣自動化中有什麼作用

單片機廣泛應用於儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及過程式控制制等領域,大致可分如下幾個范疇:
1.在智能儀器儀表上的應用
單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優點,廣泛應用於儀器儀表中,結合不同類型的感測器,可實現諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。採用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起採用電子或數字電路更加強大。例如精密的測量設備(功率計,示波器,各種分析儀)。
2.在工業控制中的應用
用單片機可以構成形式多樣的控制系統、數據採集系統。例如工廠流水線的智能化管

晶元
理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等。
3.在家用電器中的應用
可以這樣說,現在的家用電器基本上都採用了單片機控制,從電飯煲、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備,五花八門,無所不在。
4.在計算機網路和通信領域中的應用
現代的單片機普遍具備通信介面,可以很方便地與計算機進行數據通信,為在計算機網路和通信設備間的應用提供了極好的物質條件,現在的通信設備基本上都實現了單片機智能控制,從手機,電話機、小型程式控制交換機、樓宇自動通信呼叫系統、列車無線通信、再到日常工作中隨處可見的行動電話,集群移動通信,無線電對講機等。
5.單片機在醫用設備領域中的應用
單片機在醫用設備中的用途亦相當廣泛,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷設備及病床呼叫系統等等。
6.在各種大型電器中的模塊化應用
某些專用單片機設計用於實現特定功能,從而在各種電路中進行模塊化應用,而不要求使用人員了解其內部結構。如音樂集成單片機,看似簡單的功能,微縮在純電子晶元中(有別於磁帶機的原理),就需要復雜的類似於計算機的原理。如:音樂信號以數字的形式存於存儲器中(類似於ROM),由微控制器讀出,轉化為模擬音樂電信號(類似於音效卡)。
在大型電路中,這種模塊化應用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也方便於更換。
7.單片機在汽車設備領域中的應用
單片機在汽車電子中的應用非常廣泛,例如汽車中的發動機控制器,基於CAN匯流排的汽車發動機智能電子控制器,GPS導航系統,abs防抱死系統,制動系統等等。
此外,單片機在工商,金融,科研、教育,國防航空航天等領域都有著十分廣泛的用途。

㈢ 現在51單片機還適合做自動化設備嗎

價格便宜 開發技術都已經成熟
開發難度低
51單片機基本上可以滿足大部分自動化需求
當然也有一些51不能滿足 現在最流行的STM32系列的單片機
性價比也不錯哦 一個片子64引腳的 也就10多塊錢

㈣ 自動化 單片機 PLC

自動控制原理只是原理性的東西 學的好不好和單片機和PLC一點關系都沒有。。
而且就單片機而言 你就算書本學的好也沒多大用的

㈤ 自動化,單片機

你來山東省淄博市「星火職業學院」找張喜軍老師,他專門教授,操作平台,模擬系統都有 。山東地區的自動化工廠很多都派人去哪學習,三菱,西門子,歐姆龍,dcs,儀表,步進什麼的都教,而且老師分組教學,講完課立馬實習,編程然後在操作平台演示,不懂的問老師會馬上教你,而且現在比我們學的那會更開放,雙休日和晚上都可以去學總之你自己看看吧。很全面的,而且可以考職業資格證書

㈥ 單片機怎麼實現自動化

把編寫的程序寫單片機他就按照你的程序運行了,剛買的單片機晶元裡面的程序是在擦除狀態通電也不會有任何效果,但你編了程序燒寫進去後就有了靈魂

㈦ 自動化專業學單片機對於工作有用嗎

那個 不學單片機學什麼?
你拿什麼去控制整個系統?
PLC?工控機?
不管哪一個,微機原理和單片機所提供的思想都是基本的
學了就有用,要當木匠,鋸子、錘頭、刨什麼工具都得會才能幹出東西來
自動化也一樣

㈧ 自動化大二的,想學單片機,怎麼學呢

學習單片機要有電路分析,模擬電路,數字電路,計算機原理,等科目作為基礎。最好還有C語言的知識。在我看來你僅僅學過高數和大學物理就直接學單片機原理確實有點跳了,你看資料亂是很正常的一種現象,還有要學單片機英語要學的好點,因為很多單片機公司提供的數據手冊都是英文原版的,數據手冊要看懂的。否則不能工作的。不過嘛,事情也不是絕對的,所謂的難與不難只是熟悉與不熟悉的區別。只要努力一定能學好的。自學的話當然可以,在我看來你現在僅僅是讀大二(目前還沒有開課)所以不用太著急學,先把基礎打好再說,把電子技術(包括電路分析,模擬電路,數字電路)和計算機原理學好它。順便說一句先別急著學C語言寫單片機程序,先試著用匯編語言寫,等熟悉了單片機的硬體結構,原理以後在嘗試用C來寫程序。還有就是先學51類的單片機,理由很簡單就是關於51類的單片機的各種資料市面上出的最多,有很多實際的資料可以參考。還有一個原因就是51類單片機是CISC型的單片機,指令系統比較多,便於寫程序,個人認為不要一下子就學AVR,PIC等RISC結構單片機,精簡指令集的晶元速度是快,但是編程不一定比CISC型的單片機容易。程序要自己動手寫,每一條指令都要搞懂是什麼意思,千萬不要書上抄一段程序直接寫進晶元里。因為這樣會犯什麼錯誤,連專家級的人都不一定能搞懂。再說有的書上的程序也是抄來的,有的地方是抄錯了也不知道怎麼,反正根本不能用的,還是自己動腦筋寫比較好。

㈨ 我是自動化專業的,大二,我不知道單片機是什麼,有什麼用

單片機就是一個小型電腦,它包含了我們常用電腦的所有部件,麻雀雖小五臟具全,現在在工業家庭的一些設備上,隨處可見它的身影。最常見的如家用電器,電視機的調諧部分,影碟機的控制按鈕等都是單片機控制的,在單片機內輸入固定的程序,讓其按這個程序運行,去執行與程序相應的指令。就是單片機。

㈩ 自動化專業學單片機好,還是plc好

當然要學PLC啊,PLC主要用於工業控制,應用廣泛而且靈活。單片機雖然也應用廣泛,但要依託產品,所以要有一定的局限性。比如我的一台設備原先是手動操作但現在我想改成自動的,這時就要首選PLC,一般不會用單片機的。

閱讀全文

與單片機自動化相關的資料

熱點內容
聯想驅動怎麼解壓 瀏覽:264
程序員進化論解說 瀏覽:871
怎麼設置個性化文件夾圖標 瀏覽:390
基金投資與入門技巧pdf 瀏覽:891
十六進制文件反編譯成c語言 瀏覽:579
程序員手術裸辭 瀏覽:251
編譯生成錯誤是什麼原因 瀏覽:965
我命令你停下用英語怎麼說 瀏覽:75
rtk文件夾不正確怎麼辦 瀏覽:926
java方法簽名 瀏覽:83
java程序員加薪申請書 瀏覽:600
女孩子如何嫁給程序員 瀏覽:657
安卓的動畫響應為什麼卡 瀏覽:835
怎麼把axure放到伺服器上 瀏覽:847
元柱體的鋼材理論重量的便捷演算法 瀏覽:467
地平線4如何加密 瀏覽:277
淘寶游戲解壓神器 瀏覽:706
androidurl視頻 瀏覽:842
app什麼播放器好 瀏覽:13
網路機頂盒伺服器地址 瀏覽:568