單片機原理與C51基礎

單片機原理與C51基礎

《單片機原理與C51基礎》是2012年9月由機械工業出版社出版的圖書。

基本介紹

  • ISBN:9787111389149
  • 頁數:265
  • 定價:37.00元
  • 出版時間:2012-9
內容介紹,目錄信息,

內容介紹

《普通高等教育"十二五"電氣信息類規劃教材:單片機原理與C51基礎》以80C51系列單片機為對象,共分為11章的內容。為方便讀者選擇,前7章主要圍繞單片機晶片本身的引腳、結構、指令及功能來講解,它們是學習單片機的基礎,適合少學時課程使用;後4章主要講解單片機晶片的常用外同接口,方便多學時課程的安排。
《普通高等教育"十二五"電氣信息類規劃教材:單片機原理與C51基礎》第1章主要嗣繞單片機的發展歷史、課程地位、學習方法及學習這些課程必備的基礎知識進行介紹。第2章從套用者的視角講解了單片機的結構和引腳功能,著重講解了“怎樣使用”的問題。第3章利用大量的圖表講解了80C51系列單片機的彙編語言指令功能等內容。第4章利用典型實例介紹了80C51系列單片機汀:編語言的順序、分支、循環及子程式設計的方法。第5章介紹丁中斷的概念、中斷相關的特殊功能暫存器、中斷的編程方法和實例。第6章介紹了單片機定時/計數器的組成結構及套用實例。第7章介紹了串列通信的相關概念,80C51系列單片機的串列接幾、通信模式及其套用實例。第8章介紹了存儲器及並行口的擴展方法,詳細地講解了外擴晶片的編址技術。第9章介紹了鍵盤、數碼管及ADC0809和DAC0832的接口方法和實例。第10章以讀者具有一定標準C語言基礎為前提,介紹了C51的語法、結構等知識,同時給出了前述章節中典型例題的C語言程式,方便讀者進行對比學習。第11章介紹了單匯流排、SPI匯流排及I2C匯流排等串列匯流排擴展技術。

目錄信息

前言
第1章緒論1
1 1單片機1
1 1 1單片機的概念1
1 1 2單片機的發展歷史及產品
近況3
1 1 3嵌入式處理器家族5
1 1 4單片機課程的地位及學習
方法6
1 2單片機開發所需軟硬體介紹8
1 2 1關於Keil C51及其集成開發
環境Keil μVision39
1 2 2仿真技術和仿真器10
1 2 3編程器和下載軟體11
1 2 4Protel與單片機11
1 2 5關於Proteus軟體12
1 2 6字模提取軟體與串口調試助手13
1 3數字電路基礎14
1 3 1二進制的邏輯運算14
1 3 2數字電路中0與1的定義15
1 4數制與編碼的簡單回顧16
1 4 1數制16
1 4 2編碼18
1 4 3計算機中帶符號數的表示18
思考題20
第2章80C51系列單片機基本結構及
原理22
2 180C51系列單片機的內部結構22
2 1 180C51系列單片機的CPU23
2 1 2ROM和RAM的區別23
2 1 3單片機時序及有關概念24
2 280C51系列單片機的引腳功能25
2 2 180C51系列單片機的引腳25
2 2 2單片機的最小系統27
2 2 3三匯流排結構28
2 380C51系列單片機的存儲器28
2 3 1存儲器的空間地址28
2 3 2程式存儲器30
2 3 3數據存儲器30
2 3 480C51系列單片機的特殊功能
暫存器(SFR)32
2 4並行I/O口及其套用36
2 4 1P0口36
2 4 2P1口38
2 4 3P2口38
2 4 4P3口39
2 4 5I/O口驅動發光二極體39
2 5單片機的復位、掉電保護和低功耗
設計44
2 5 1單片機的復位44
2 5 2掉電保護和低功耗設計46
思考題47
第3章80C51系列單片機的定址方式和
指令系統49
3 1彙編語言的指令格式及其常用符號50
3 1 1彙編語言的指令格式50
3 1 2機器碼的三種格式50
3 1 3指令中常用符號說明51
3 280C51系列單片機的定址方式52
3 2 1立即定址52
3 2 2直接定址53
3 2 3暫存器定址53
3 2 4暫存器間接定址54
3 2 5變址定址55
3 2 6相對定址55
3 2 7位定址56
3 3數據傳送類指令57
3 3 1內部RAM數據傳送指令57
3 3 2訪問外部RAM的數據傳送指令
MOVX61
3 3 3讀取ROM中常數表的查表指令
MOVC62
3 3 4數據交換指令63
3 3 5堆疊操作指令64
3 4算術運算類指令65
3 4 1加法指令66
3 4 2減法指令69
3 4 3乘、除法指令71
3 5邏輯運算及移位類指令72
3 5 1邏輯與運算指令72
3 5 2邏輯或運算指令73
3 5 3邏輯異或運算指令73
3 5 4累加器清零、取反指令74
3 5 5循環移位指令74
3 6控制轉移類指令75
3 6 1無條件轉移指令75
3 6 2條件轉移指令77
3 6 3子程式調用及返回指令79
3 6 4空操作指令81
3 7位操作類指令81
3 7 1位變數傳送指令82
3 7 2位置位、清零指令82
3 7 3位邏輯運算指令82
3 7 4位控制轉移指令83
思考題84
第4章彙編語言程式89
4 1彙編語言程式概述89
4 1 1源程式的編輯和彙編89
4 1 2偽指令90
4 1 3彙編語言程式設計步驟92
4 2彙編語言程式設計93
4 2 1順序程式設計93
4 2 2分支程式設計94
4 2 3循環程式設計96
4 3子程式及其調用99
4 3 1子程式的設計注意事項99
4 3 2參數傳遞100
思考題104
第5章中斷系統107
5 180C51系列單片機的中斷系統107
5 1 1什麼是中斷107
5 1 280C51系列單片機的中斷源109
5 1 380C51系列單片機的中斷控制110
5 2中斷處理過程111
5 2 1中斷回響111
5 2 2中斷處理113
5 2 3中斷返回113
5 2 4中斷請求的撤除114
5 3中斷服務子程式的設計115
5 3 1單箇中斷源設計舉例115
5 3 2多箇中斷源設計舉例117
思考題118
〖1〗目錄〖1〗單片機原理與C51基礎第6章定時/計數器120
6 1定時/計數器T0和T1120
6 1 1定時/計數器的結構及功能120
6 1 2定時/計數器T0和T1的模式
選擇和狀態控制暫存器121
6 2T0和T1的4種工作模式123
6 2 1模式0123
6 2 2模式1124
6 2 3模式2124
6 2 4模式3125
6 3定時/計數器的套用125
6 3 1定時/計數器模式0的套用126
6 3 2定時/計數器模式1的套用126
6 3 3定時/計數器模式2的套用128
6 3 4定時/計數器門控位GATE
的套用129
6 3 5運行中讀定時/計數器130
思考題131
第7章80C51系列單片機的串列
通信132
7 1串列通信基礎知識132
7 1 1並行通信與串列通信132
7 1 2串列通信的通信方式133
7 1 3串列通信的數據傳送方向134
7 1 4通信中的誤碼問題134
7 280C51系列單片機的串列接口135
7 2 1串列接口的結構135
7 2 2串列接口的控制暫存器136
7 2 3串列通信的波特率設計139
7 3串列接口的工作方式142
7 3 1方式0142
7 3 2方式1143
7 3 3方式2144
7 3 4方式3145
7 4串列通信套用舉例145
7 4 1串列接口方式0的套用145
7 4 2串列接口方式1的套用147
7 4 3串列接口方式2的套用148
7 4 4串列接口方式3的套用148
7 5串列通信實用技術149
7 5 1雙機串列通信的硬體連線149
7 5 280C51系列單片機的多機通信151
7 5 3雙機串列通信軟體編程152
7 5 4PC與單片機的點對點串列通信
接口設計158
7 5 5PC與多個單片機的串列通信
接口設計158
思考題160
第8章80C51系列單片機並行系統
擴展技術161
8 180C51系列單片機的並行系統
擴展概述161
8 1 180C51系列單片機的並行系統
擴展能力161
8 1 2地址的鎖存161
8 1 3存儲器空間地址163
8 2外部存儲器的擴展方法167
8 2 1程式存儲器的擴展167
8 2 2數據存儲器的擴展171
8 2 3數據存儲器和程式存儲器的
統一編址177
8 3外部I/O接口的擴展方法178
8 3 1簡單並行I/O接口擴展178
8 3 281C55可程式I/O接口及
擴展技術179
8 3 382C55可程式接口電路的擴展186
思考題193
第9章單片機的接口技術194
9 1單片機鍵盤接口技術194
9 1 1單片機的鍵掃描方式194
9 1 2獨立鍵盤195
9 1 3矩陣式鍵盤197
9 2數碼顯示器接口電路2029 2 1數碼管顯示原理202
9 2 2數碼管動態顯示204
9 3A/D轉換接口技術206
9 4D/A轉換接口技術210
思考題216
第10章單片機C51程式設計217
10 1C51程式設計基礎217
10 1 1C51中的基本數據類型217
10 1 2C51中擴充的數據類型218
10 1 3C51中的運算符219
10 1 4C51中的語句及程式結構221
10 1 5C51中的頭檔案222
10 2C51程式設計222
10 2 1定時/計數器初始化程式設計
舉例223
10 2 2點亮發光二極體實現流水燈
程式227
10 2 3單箇中斷系統設計舉例233
10 2 4定時器程式設計舉例235
10 2 5串列通信程式設計舉例236
思考題237
第11章串列擴展技術238
11 1單匯流排串列擴展238
11 2SPI匯流排串列擴展240
11 3I2C匯流排擴展243
11 3 1I2C匯流排基礎243
11 3 280C51系列單片機的I2C匯流排時序
模擬246
11 3 380C51系列單片機與AT24C02
的接口248
思考題252
附錄254
附錄AASC II表254
附錄BMCS 51系列單片機指令系統表255
主編寄語大學生260
參考文獻266

相關詞條

熱門詞條

聯絡我們