導航:首頁 > 操作系統 > 單片機原理及控制技術

單片機原理及控制技術

發布時間:2022-07-10 10:55:45

⑴ 電工電子技術、數字電子技術、電子工藝、單片機原理及自動化控制技術、計算機輔助設計、音視頻處理技術、

主要看自己的天賦特長和興趣愛好,天賦特長是第一,再看你的知識面了。以上你提的這一堆都 不錯,可就是你要學的比人高一籌才會過的更好。有耐心有志氣學系統大的,想只填肚就學實用的。最後還是你自己要勤奮,下功夫才會有作為。

⑵ 單片機原理與應用及C51編程技術/高玉芹/機械工業出版社 課後答案

吳鑒鷹單片機實戰精講中有相關問題的解釋。
在單片機開發過程中,從硬體設計到軟體設計幾乎是開發者針對本系統特點親自完成的。這樣雖然可以降低系統成本,提高系統的適應性,但是每個系統的調試佔去了總開發時間的2/3,可見調試的工作量比較大。單片機系統的硬體調試和軟體調試是不能分開的,許多硬體錯誤是在軟體調試中被發現和糾正的。但通常是先排除明顯的硬體故障以後,再和軟體結合起來調試以進一步排除故障。可見硬體的調試是基礎,如果硬體調試不通過,軟體設計則是無從做起。本文結合作者在單片機開發過程中體會,討論硬體調試的技巧。
當硬體設計從布線到焊接安裝完成之後,就開始進入硬體調試階段,調試大體分為以下幾步。
1 硬體靜態的調試
1.1排除邏輯故障
這類故障往往由於設計和加工制板過程中工藝性錯誤所造成的。主要包括錯線、開路、短路。排除的方法是首先將加工的印製板認真對照原理圖,看兩者是否一致。應特別注意電源系統檢查,以防止電源短路和極性錯誤,並重點檢查系統匯流排(地址匯流排、數據匯流排和控制匯流排)是否存在相互之間短路或與其它信號線路短路。必要時利用數字萬用表的短路測試功能,可以縮短排錯時間。
1.2排除元器件失效
造成這類錯誤的原因有兩個:一個是元器件買來時就已壞了;另一個是由於安裝錯誤,造成器件燒壞。可以採取檢查元器件與設計要求的型號、規格和安裝是否一致。在保證安裝無誤後,用替換方法排除錯誤。
1.3排除電源故障
在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電後檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V~4.8V之間屬正常。若有高壓,聯機模擬器調試時,將會損壞模擬器等,有時會使應用系統中的集成塊發熱損壞。
2 聯機模擬調試
聯機模擬必須藉助模擬開發裝置、示波器、萬用表等工具。這些工具是單片機開發的最基本工具。
信號線是聯絡8031和外部器件的紐帶,如果信號線連結錯誤或時序不對,那麼都會造成對外圍電路讀寫錯誤。51系列單片機的信號線大體分為讀、寫信號線、片選信號線、時鍾信號線、外部程序存貯器讀選通信號(PSEN)、地址鎖存信號(ALE)、復位信號等幾大類。這些信號大多屬於脈沖信號,對於脈沖信號藉助示波器(這里指通用示波器)用常規方法很難觀測到,必須採取一定措施才能觀測到。應該利用軟體編程的方法來實現。例如對片選信號,運行下面的小程序就可以檢測出解碼片選信號是否正常。
MAIN:MOVDPTR,#DPTR
;將地址送入DPTR
MOVXA,@DPTR
;將解碼地址外RAM中的內容送入ACC
NOP;適當延時
SJMPMAIN;循環
執行程序後,就可以利用示波器觀察晶元的片選信號引出腳(用示波器掃描時間為1μs/每格檔),這時應看到周期為數微秒的負脈沖波形,若看不到則說明解碼信號有錯誤。
對於電平類信號,觀測起來就比較容易。例如對復位信號觀測就可以直接利用示波器,當按下復位鍵時,可以看到8031的復位引腳將變為高電平;一旦松開,電平將變低。
總而言之,對於脈沖觸發類的信號我們要用軟體來配合,並要把程序編為死循環,再利用示波器觀察;對於電平類觸發信號,可以直接用示波器觀察。
下面結合在自動配料控制系統中鍵盤、顯示部分的調試過程來加以說明。本系統中的鍵盤、顯示部分都是由並行口晶元8155擴展而成的。8155屬於可編程器件,因而很難劃分硬體和軟體,往往在調試中即使電路安裝正確沒有一定的指令去指揮它工作,也是無法發現硬體的故障。因此要使用一些簡單的調試程序來確定硬體的組裝是否正確、功能是否完整。在本系統中採取了先對顯示器調試,再對鍵盤調試。

⑶ 單片機原理及應用技術

單片機的工作原理與計算機CPU的工作原理是一樣的,主要是利用片內的半導體存儲器存放用戶的程序和數據,單片機的核心中央微處理器CPU中有指令寄存器、指令解碼器,程序計數器等部件,由程序計數器尋找下一條要執行的指令,找到後,將指令送給指令寄存器,再由指令解碼器翻譯執行該指令,完成對指令功能的操作;單片機的工作就是不斷地取指令、分析指令、執行指令的循環過程。在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。

單片機的周期

時鍾周期

時鍾周期也叫振盪周期或晶振周期,即晶振的單位時間發出的脈沖數,一般有外部的振晶產生,比如12MHZ=12×106,即每秒發出12000000個脈沖信號,那麼發出一個脈沖的時間就是時鍾周期,也就是1/12μs。通常也叫做系統時鍾周期,是計算機中最基本的、最小的時間單位。

誰說的翡翠毛料貴?這里成本價就可以買到天然好毛料!
廣告

在8051單片機中把一個時鍾周期定義為一個節拍(用P表示),二個節拍定義為一個狀態周期(用S表示)。

機器周期

在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器周期。

⑷ 單片機原理及應用

單片機原理及應用需要學習低級匯編語言和C語言。學習具有一定難度。但只要有恆心是一定能學好的。
1)編程語言:
a)匯編語言(assembly language)是一種用於電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符(Mnemonics)代替機器指令的操作碼,用地址符號(Symbol)或標號(Label)代替指令或操作數的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令。
b)C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
2)單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
3)由於單片機對成本是敏感的,所以目前占統治地位的軟體還是最低級匯編語言(近幾年,C語言也開始廣泛被應用),它是除了二進制機器碼以外最低級的語言了,既然這么低級為什麼還要用呢?很多高級的語言已經達到了可視化編程的水平為什麼不用呢?原因很簡單,就是單片機沒有家用計算機那樣的CPU,也沒有像硬碟那樣的海量存儲設備。一個可視化高級語言編寫的小程序裡面即使只有一個按鈕,也會達到幾十K的尺寸!對於家用PC的硬碟來講沒什麼,可是對於單片機來講是不能接受的。 單片機在硬體資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計算機上的操作系統和應用軟體拿到家用PC上來運行,家用PC也是承受不了的。

⑸ 計算機控制技術和單片機原理及其介面技術這兩門課有聯系嗎

我們學的《微型計算機原理及應用》是《微機系統與介面技術》,這兩個講的東西應該是類似的,講述80X86系列的結構原理、介面技術、匯流排技術還有匯編語言。而《單片機原理與介面技術》講的則是偏向單片機的,因為單片機也屬於一種微機(MCU),其介面技術與《微機原理》有類似部分,也含有匯編語言。單片機分類很多,不知道你學的哪一種單片機,80C51還是。。。?而C51單片機的匯編語言跟微機的匯編語言不同,單片機有自己的匯編指令(C51有111條指令)。如果非得找到兩者的關系的話,《單片機》屬於《微機》的一部分,畢竟硬體電路的原理都差不多。初來乍到,不知道這個回答樓主滿意否?

⑹ 請問微型計算機原理及介面技術、單片機原理及介面技術、微機控制技術 這三門課有什麼不同

微型計算機原理及介面技術是學的8086/8088的CPU、存儲器、定時器/計數器、中斷等等的原理,學習的是匯編語言。

單片機原理及介面技術是用8051單片機為內容的,還是學習硬體,存儲器、定時器/計數器、中斷等等,學習的語言是單片機的語言,和匯編差不多,匯編會了,單片機的小意思。

微型計算機控制是偏向自動化控制的,類似與《自動控制原理》那本書。不一樣的是傳遞函數都是離散的、數字的。

微機原理和單片機是一種學習方法,就是軟硬體結合。微機控制是另一種學習方法,類似自控原理。我想你是電氣、自動化相關專業的吧,這幾門功課都算是專業課了,我建議學習單片機的時候學一下用C語言編程,不要局限於匯編。以後會很有用的。

閱讀全文

與單片機原理及控制技術相關的資料

熱點內容
溫州直播系統源碼 瀏覽:110
程序員在上海買房 瀏覽:382
生活解壓游戲機 瀏覽:907
季羨林pdf 瀏覽:716
php支付寶介面下載 瀏覽:814
ipad怎麼把app資源庫關了 瀏覽:301
量柱比前一天多源碼 瀏覽:416
電子書app怎麼上傳 瀏覽:66
國家反詐中心app注冊怎麼開啟 瀏覽:804
全波差分傅里葉演算法窗長 瀏覽:41
程序員如何講自己做過的項目 瀏覽:7
程序員要看的書頸椎 瀏覽:946
php文章cms 瀏覽:553
CSS權威指南第三版PDF 瀏覽:496
android怎麼搭建框架 瀏覽:184
正宗溯源碼大燕條一克一般多少錢 瀏覽:917
電腦感染exe文件夾 瀏覽:916
wpsppt怎麼轉pdf格式 瀏覽:88
騰訊文檔在線編輯怎麼添加密碼 瀏覽:880
本地不能訪問伺服器地址 瀏覽:865