導航:首頁 > 操作系統 > 單片機原理與實用技術

單片機原理與實用技術

發布時間:2022-10-03 22:20:49

『壹』 學習單片機需要看那些書籍

想學習單片機,推薦3本書給你吧。

1.《新型單片開關電源設計與應用技術》

『貳』 單片機原理及應用的內容簡介

介紹了單片計算機的發展過程和主要應用領域,主要講述了以下內容:計算機中數據的表示方法,原碼,補碼、反嗎。不同計數制之間的轉換方法。二進制數加、減、乘除運算方法。單片機硬體基礎主要介紹了單片機內部的各種硬體資源,如I/O口,中斷系統定時器,串列口等的工作原理及應用。講述了MCS-51指令系統;對MCS-51單片機的擴展、I/O介面電路設計、A/D和D/A轉換器的介面,對輸入輸出設備的介面電路設計作了較詳細的介紹。
讀者對象:可用作高等院校本專科教材,也可供科技人員參考或自學。

『叄』 學習單片機的必要性

單片機是計算機的一種,對其內部結構的學習可以讓你了解計算機的工作機理,單片機不是計算機專業才學的,它又叫微控制器,自動化和通信都有學。單片機原理與介面技術是很實用的一門學科,拿它來找工作還是蠻好找的,單片機作為可編程器件只能用匯編和C來編程,C語言由於可移植性好,方便易懂現在被廣泛使用,漸漸取代匯編,如果要學還是先看看C的相關知識,但如果你說的電腦硬體是指的我們的個人電腦硬體知識的學習,那學習單片機不會有很大的幫助、

我建議要學。兩個東西根本不沖突。單片機的外圍電路就那麼點東西,在說將來肯定不會讓你們真正設計電路去的,要那樣要電子的幹啥啊。但是單片機的這些思想你得掌握啊,做是可以別人做的,但是宏觀上你必須得清楚,這些東西可以用單片機來做,你是結果機械和電子來宏觀考慮項目或工程的方案的,如果你不懂單片機什麼,你是沒有辦法做方案的。我覺得學一下可以提高自己的視野,是很有好處的,當然不用學的非常透徹,那樣也沒有必要,那等於你轉行了。

『肆』 單片機原理與應用的目錄

第1章 單片微型計算機概述
1.1 單片微型計算機發展概況
1.2 微型計算機系統的概念
1.3 單片機的特點和種類
習題1
第2章 MCS-51單片機硬體結構
2.1 單片機的基本結構
2.2 單片機的引腳及片外匯流排結構
2.3 單片機的存儲器配置
2.4 CPU的時鍾及鋪助電路
習題2
第3章 MCS-51 單片機指令系統
3.1 概述
3.2 定址方式
3.3 數據傳送類指令
3.4 算術運算類指令
3.5 邏輯運算和移位指令
3.6 控制轉移指令
3.7 位操作類指令
習題3
第4章 匯編語言程序設計
4.1 概述
4.2 順序程序設計
4.3 分支程序設計
4.4 循環程序設計
4.5 子程序設計
4.6 常用程序舉例
習題4
第5章 單片機應用小系統
5.1 單片機系統擴展的必要性
5.2 幾個基本的概念
5.3 應用小系統介紹
5.4 介面電路綜述
習題5
第6章 中斷系統與定時/計數器
6.1 中斷系統結構及管理
6.2 定時器/計數器結構特點與控制
6.3 定時器/計數器計數器及中斷系統的綜合應用
習題6
第7章 串列通信及其介面
7.1 串列口基本概念與串列口控制寄存器
7.2 串列通信工作方式
習題7
第8章 單片機的基本擴展
8.1 程序存儲器擴展
8.2 數據存儲器擴展
8.3 輸入/輸出口擴展技術
習題8
第9章 單片機的鍵盤顯示介面技術
……
第10章 單片機與A/D和D/A轉換器介面
第11章 單片機應用系統設計
參考文

『伍』 單片機原理及應用的內容簡介

本書詳細地介紹了MCS-51單片機的硬體結構、指令系統,從應用的角度介紹了匯編語言程序設計與各種硬體介面設計、各種常用的數據運算和處理程序、介面驅動程序以及MCS-51單片機應用系統的設計,並對MCS-51單片機應用系統設計中的抗干擾技術以及各種新器件也作了詳細的介紹。本書突出了選取內容的實用性、典型性。書中的應用實例,大多來自科研工作及教學實踐,且經過檢驗,內容豐富、詳實。
本書可作為工科院校的專科生、本科生、研究生單片機課程的教材以及畢業設計工作的參考書,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化以及各類MCS-51單片機應用的工程技術人員參考。

『陸』 單片機原理及應用難學嗎

單片機原理及應用需要學習低級匯編語言和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也是承受不了的。
4)應用分類
a.通用型/專用型,這是按單片機適用范圍來區分的。例如,80C51是通用型單片機,它不是為某種專用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體溫計的要求,在片內集成ADC介面等功能的溫度測量控制電路。
b.匯流排型/非匯流排型,這是按單片機是否提供並行匯流排來區分的。匯流排型單片機單片機普遍設置有並行地址匯流排、 數據匯流排、控制匯流排,這些引腳用以擴展並行外圍器件都可通過串列口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設介面集成一片內,因此在許多情況下可以不要並行擴展匯流排,大大減省封裝成本和晶元體積,這類單片機稱為非匯流排型單片機。
c.控制型/家電型,這是按照單片機(Microcontrollers)大致應用的領域進行區分的。一般而言,工控型定址范圍大,運算能力強;用於家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和外設介面集成度高。 顯然,上述分類並不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是匯流排型,還可以作工控用。

『柒』 單片機原理及應用主要學什麼

你是初學者吧,入門的話,學51快一些,先學51的內部結構,再學匯編語言,就可以做一些比較簡單實用的東西,熟練後在深入,很熟練後再學C語言.我就是這樣入門的,
有些人先學C,C語言學會後根本不可以開發,因為對單片機硬體結構一無所知.只是學會的是一種語言,我當年學用C語言編程只用了不到1星期就達到熟練程度,前提是我的匯編非常熟練.
不過我可以給你推薦幾本很好的書.非常適合初學者.

第一本是《51單片機應用從零開始》揚欣老師編寫的,可以讓一個初中生學會單片機,這本書著重實踐和動手能力

第二本是《單片機輕松入門》,這本書著重開發軟體KEILL的操作,周堅老師編寫的。
兩本一起讀,買塊學習板,很快就上手,並且越學越有勁,一點不枯躁,
學完後讀《51單片機應用實例詳解》

當當網有賣還免運費:
http://proct.dangdang.com/proct.aspx?proct_id=20098062&ref=proct-0-E

http://proct.dangdang.com/proct.aspx?proct_id=9268957&ref=search-0-A

http://proct.dangdang.com/proct.aspx?proct_id=20834182&ref=order-2-A

閱讀全文

與單片機原理與實用技術相關的資料

熱點內容
戴爾塔式伺服器怎麼打開獨立顯卡 瀏覽:807
醫療程序員招聘 瀏覽:597
住宿app可砍價是什麼意思 瀏覽:133
java跳出語句 瀏覽:55
javastring個數 瀏覽:928
人工免疫演算法應用 瀏覽:79
有什麼app能收聽俄羅斯廣播電台 瀏覽:34
2015考研紅寶書pdf 瀏覽:443
程序員幾月跳槽合適 瀏覽:443
液壓油可壓縮嗎 瀏覽:944
源泉cad加密文件 瀏覽:127
銀河v10驅動重編譯 瀏覽:891
電腦上文件夾右擊就會崩潰 瀏覽:691
右美維持演算法 瀏覽:940
php基礎編程教程pdf 瀏覽:220
穿越之命令與征服將軍 瀏覽:352
android廣播重復 瀏覽:833
像阿里雲一樣的伺服器 瀏覽:319
水冷空調有壓縮機嗎 瀏覽:479
訪問日本伺服器可以做什麼 瀏覽:434