張宇航 趙旭輝
摘要:隨著我國不斷進行的經(jīng)濟建設(shè),單片機的應(yīng)用已經(jīng)廣泛地滲透到人們的學(xué)習(xí)、工作、生活中。其最具有代表性的嵌入式系統(tǒng)已經(jīng)在科研、工業(yè)、軍事、商業(yè)、娛樂業(yè)及人們的日常生活等方方面面,既能夠有效提高企業(yè)的綜合效益,又能夠提高企業(yè)生產(chǎn)的自動化與智能化水平,從而全面促進工業(yè)化發(fā)展進程,提高我國的國際市場綜合競爭力。在半導(dǎo)體技術(shù)的不斷發(fā)展的前提下,單片機以其體積小、價格低、可靠性強、低功耗的優(yōu)勢,不斷在各個行業(yè)中取代計算機。嵌入式系統(tǒng)技術(shù)也成了當(dāng)前關(guān)注、學(xué)習(xí)研究的熱點。
關(guān)鍵詞:電子技術(shù);單片機;低噪穩(wěn)定;技術(shù)開發(fā)
當(dāng)今社會,人們的生活與工作越來越離不開電子技術(shù)的支持,無論是人們?nèi)粘I钪兴褂玫闹悄芤苿咏K端設(shè)備、日常家用電器或者是工業(yè)領(lǐng)域中廣泛應(yīng)用的儀器儀表等,這些都屬于電子技術(shù)的范疇。隨著電子技術(shù)的快速發(fā)展,為了能夠適應(yīng)嵌入式應(yīng)用的需求,單片機技術(shù)在電子技術(shù)中的應(yīng)用也成為必然趨勢。
1 單片機的主要構(gòu)成
單片機主要包括一個運算器和控制器兩個部分,其中運算器主要以LU部件作為核心,能夠?qū)崿F(xiàn)二進制算法,還應(yīng)該包括存儲器、寄存器和累加器等作為輔助軟件控制器,必須包括CPU神經(jīng)處理系統(tǒng),其由邏輯控制電路、編譯器寄存器等共同組成。整個單片機能夠?qū)⑦@些復(fù)雜的元件集成在非常小的芯片上,具有高度集成、體積小、可靠性高的優(yōu)點,在實際應(yīng)用的過程中,單片機自身電壓更低、功耗小、便于攜帶,具有易擴展性。單片機作為在工業(yè)環(huán)境下的數(shù)字運算管理系統(tǒng)能夠集存儲、邏輯運算、順序控制、定時技術(shù)等操作指令于一體,可以利用數(shù)字信號或者模擬信號的方式,對機械設(shè)備快速控制。單片機自身的運行更加的安全可靠,抗干擾能力比較強,整體的功能配套齊全具有強大的適應(yīng)能力,單片機控制系統(tǒng)可以在電站功率系統(tǒng)管理中更好的應(yīng)用。
2 單片機在電子技術(shù)中的應(yīng)用優(yōu)勢
2.1 單片機增加系統(tǒng)的穩(wěn)定性
在電子技術(shù)領(lǐng)域中應(yīng)用單片機可以提升系統(tǒng)的穩(wěn)定性。在系統(tǒng)長時間運行的過程中輸入量以及輸出量產(chǎn)生的改變因素直接影響了系統(tǒng)的穩(wěn)定性,在系統(tǒng)應(yīng)用過程中如果其分辨率、靈敏度下降也會直接影響穩(wěn)定性。單片機可以有效地提升系統(tǒng)的穩(wěn)定性,利用單片機修正傳感器設(shè)備,改變非線性的相關(guān)系統(tǒng),可以從根本上提升系統(tǒng)的穩(wěn)定性,進而增加工作性能參數(shù)。
2.2 單片機增加系統(tǒng)的抗干擾性
電子技術(shù)領(lǐng)域中應(yīng)用單片機可以有效地提升系統(tǒng)自身的抗干擾性。其主要表現(xiàn)在2個方面。1)抵抗確定干擾。日常系統(tǒng)會受到外界環(huán)境以及對應(yīng)的內(nèi)部構(gòu)造影響產(chǎn)生一定的干擾性問題,通過單片機則可以解決其存在的問題。
2.3 抵抗隨機干擾
在日常生產(chǎn)中電子系統(tǒng)的操作環(huán)境較為復(fù)雜,其產(chǎn)生的信躁比會隨著隨機波動問題而受到不同程度的影響,為了有效地解決這種問題,保證型號傳遞的穩(wěn)定性,可以通過單片機進行優(yōu)化進而達到降低系統(tǒng)運行干擾的目的。
2.4 單片機技術(shù)推動了相關(guān)產(chǎn)業(yè)的快速發(fā)展
單片機技術(shù)在應(yīng)用之后可以有效地提升其整體的功能,有利于提升系統(tǒng)的穩(wěn)定性。在電子技術(shù)的更新與發(fā)展的過程中,系統(tǒng)中各種設(shè)備呈現(xiàn)多樣化的發(fā)展趨勢,不同類型的功能具有一定的差異性,在運行過程中會出現(xiàn)各種困難問題,通過單片機技術(shù)可以有效地解決此種問題,單片機技術(shù)可以提升系統(tǒng)的運行效率,增強了系統(tǒng)的運行質(zhì)量,優(yōu)化了系統(tǒng)的功能。
3單片機在電子技術(shù)中的開發(fā)
3.1開發(fā)時單片機的選擇
基于CPU技術(shù)的發(fā)展,MPU技術(shù)研究也取得了重大突破。在此背景下,單片機的頻率及制程得到了全面提升:頻率提升直接導(dǎo)致了單位時間內(nèi)單片機的計算速度提升,制程提升則使得單片機發(fā)熱量、面積減小。在開發(fā)產(chǎn)品時,如何選擇合適的單片機也是一門比較有難度的學(xué)問。若是選擇使用Windows CE或Linux等操作系統(tǒng),那么就需要選擇ARM720T以上帶有MMU功能的ARM芯片。若是對于系統(tǒng)時鐘速度有較高的要求,那么可以選擇ARM9及以上的芯片。還有很多種可能的需求,這里就不展開討論了。
3.2開發(fā)時單片機語言的選擇
單片機在發(fā)展初期都是利用匯編語言編寫程序的,匯編是一種低級語言,直接對單片機內(nèi)部硬件進行訪問。但是隨著單片機復(fù)雜程度的不斷提高,由于匯編可讀性差,沒有強大的函數(shù)庫可供使用,導(dǎo)致開發(fā)效率下降。如今,單片機編程語言主要是以C語言為主的高級語言。這些高級語言主要以可讀性強、可移植性強、豐富的函數(shù)庫等優(yōu)點,逐步取代匯編語言成為嵌入式的主流開發(fā)語言。但是匯編語言也存在高級語言沒有的優(yōu)勢,例如執(zhí)行效率高、直接對硬件進行訪問。所以匯編語言通常用在程序中最核心的、控制硬件的代碼,一方面是安全,另一方面提高運行速度。近幾年也出現(xiàn)過支持匯編、C語言混合編譯的編程軟件,相當(dāng)于在應(yīng)用上集成了兩種語言的優(yōu)勢。如何選擇適合的編程語言現(xiàn)在也已經(jīng)成為一門學(xué)問,本文不在此進行展開。
3.3基于ARM的系統(tǒng)開發(fā)
在對嵌入式要求較高的電子設(shè)備中,逐漸出現(xiàn)了Windows CE、Linux、Android OS、Harmony OS、Mac OS等操作系統(tǒng)。其主要是以體積小、低功耗的特點,在便攜設(shè)備上逐漸發(fā)展起來。以智能手機為例,目前該陣營主流的系統(tǒng)分別Android OS、Mac OS,在這些系統(tǒng)中的應(yīng)用開發(fā)除了之前提到的C語言外,還有Python、Java、C++等高級語言,這對于編程人員來說,熟悉各種高級語言也是將來需要掌握的一門技術(shù)。
4 單片機在智能儀器儀表生產(chǎn)中的應(yīng)用
在智能技術(shù)以及自動化技術(shù)等新型技術(shù)手段的支持之下,儀器儀表的發(fā)展速度明顯提高,單片機具有集成化程度較高的特征,有效地推動了儀器儀表領(lǐng)域的持續(xù)發(fā)展?,F(xiàn)階段通過單片機實現(xiàn)了儀器儀表的智能化發(fā)展,通過數(shù)字化管理,提升了儀器設(shè)備的控制能力,增強了分析以及處理能力,可以有效地增強其可預(yù)見性,進而有效地增強了儀器儀表在實際測量中的安全性,提升了可靠性,精準性,有效地降低了各種事故問題的出現(xiàn)概率。
5 結(jié)語
綜上所述,單片機具有使用壽命長、運算速度快、低噪穩(wěn)定的優(yōu)勢。單片機在電子技術(shù)中主要應(yīng)用于通訊系統(tǒng)和工業(yè)控制領(lǐng)域。未來單片機的技術(shù)開發(fā)方向在于CPU數(shù)據(jù)更新、降低耗能、消除單片機干擾。以期通過單片機技術(shù)的不斷發(fā)展,加快運行速度,并降低噪聲,完善控制功能。
參考文獻:
[1]趙一萌,王新鑫,王澤坤.淺談單片機技術(shù)在電子信息技術(shù)中的應(yīng)用[J].科學(xué)大眾(科學(xué)教育),2020(01):191.
[2]陳冬梅.基于電子技術(shù)趨勢下的單片機應(yīng)用前景研究[J].農(nóng)機使用與維修,2020(01):37.
浙江工業(yè)大學(xué)之江學(xué)院 浙江 紹興 312030