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

單片機原理與應用

發布時間:2022-02-17 22:49:46

單片機原理及應用技術

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

單片機的周期

時鍾周期

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

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

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

機器周期

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

⑵ 單片機原理及應用主要學什麼

你是初學者吧,入門的話,學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

⑶ 單片機原理與應用

認真看書,課後練習應該不難,盡量要自己做。

實在不會,看不懂的,再來問,大家會耐心解答的。

⑷ 單片機原理與應用的目錄

第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章 單片機應用系統設計
參考文

⑸ 單片機原理與應用習題答案

一、 填空題(每空1分,共30分)
1. 8031的片內ROM是 (0) KB;8052的片內ROM是 (4) KB。
2. 8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址為 (08H~0FH) 。
3. 8031上電復位後,SP的初值為 (07H) 、PC的初值為 (0000H) 、P2的初值為 (0FFFFH) 。
4. 8031內部SFR的P1位元組地址為 (90H) ;對應的位地址 (??) 。
5. 在8051單片機系統中,控制線/EA接 (高/低) 電平;在8051單片機系統中,若僅用片內ROM時控制線/EA接 (高) 電平。
6. P3口中P3.5位的第二功能符號為 (T1計數埠) 。
7. 若要從8031的P1.7位輸入數據必須對該位先 (輸入1) 。
8. 若要對8031復位,RST端應保持高電位 (24) 個振盪周期。
9. 8031的5個中斷源為自然優先順序的入口地址為 (0003H) 。
10. 若要將累加器A中數據送入外部RAM地址7000H中,應使用的指令是 (MOV DPTR #7000H) 和 (MOVX @DPTR A) 。
11. 8031串列口為工作方式0時,若主頻為6MHz,則TXD輸出頻率為 (0.5) MHz。
12. 8031的T0中斷標志位是TF0,當有中斷請求時,TF0 = (1) , 當進入中斷服務程序時TF0 = (0) 。

閱讀全文

與單片機原理與應用相關的資料

熱點內容
python進階客戶流失 瀏覽:276
華為榮耀10伺服器地址 瀏覽:996
javastring相等判斷 瀏覽:411
程序員考研究生學校 瀏覽:935
java卡頓 瀏覽:500
編程軟體怎麼運行zip文件 瀏覽:505
單片機怎麼做組態 瀏覽:899
android參考文獻外文 瀏覽:684
銅電極電流效率的演算法 瀏覽:142
簡訊內存已滿怎麼處理安卓 瀏覽:312
ogg命令 瀏覽:784
南昌程序員最新消息 瀏覽:151
藍牙編程入門書籍 瀏覽:763
單片機秒錶實驗 瀏覽:411
小米3文件夾設置 瀏覽:566
手動添加dns伺服器加什麼數字 瀏覽:563
單片機中三位數碼管原件 瀏覽:140
pdf可以刪除其中一頁 瀏覽:217
清dns緩存的命令 瀏覽:104
免費pdf在線轉換 瀏覽:770