單片機原理與應(yīng)用及C51編程技術(shù) 第2版
定 價:45 元
叢書名:普通高等教育“十三五”電氣信息類規(guī)劃教材
- 作者:高玉芹
- 出版時間:2017/9/5
- ISBN:9787111577966
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:309
- 紙張:膠版紙
- 版次:2
- 開本:16K
以AT89系列單片機為代表機型,全面、詳細(xì)地介紹了AT89系列單片機的硬件、軟件及應(yīng)用技術(shù)。全書共分11章,第1、2章介紹了單片機的硬件設(shè)計基礎(chǔ),包括單片機概述和AT89系列單片機的硬件體系結(jié)構(gòu)與原理;第3~5章介紹了單片機的軟件設(shè)計基礎(chǔ),包括指令系統(tǒng)、匯編語言程序設(shè)計、c51語言程序設(shè)計、C51與匯編語言的混合編程、KeilμVision2開發(fā)平臺的使用及使用ProteusISIS進行單片機應(yīng)用系統(tǒng)虛擬仿真的方法;第6章介紹了AT89系列單片機的內(nèi)部資源及編程,包括中斷系統(tǒng)、定時/計數(shù)器和串行通信;第7、8章介紹了AT89系列單片機存儲器和外圍接口擴展技術(shù);第9章介紹了SPI、I2c和1.wire等串行總線接口技術(shù)、常用的串行接口外圍芯片,并通過大量實例介紹了串行總線接口技術(shù)的應(yīng)用;第10、11章介紹了單片機應(yīng)用系統(tǒng)設(shè)計方法和設(shè)計實例!秵纹瑱C原理與應(yīng)用及C51編程技術(shù)》選材新穎,內(nèi)容豐富,講解由淺入深、循序漸進,編排順序合理,可讀性好,實用性強,并有豐富的例題及習(xí)題。
前言
第1 章 單片機概述 1
1 1 單片機的概念及主要特點 1
。. 2 單片機的分類及發(fā)展趨勢 1
1. 2. 1 單片機發(fā)展現(xiàn)狀 1
1. 2. 2 單片機的發(fā)展趨勢 2
。. 3 常見的主流單片機 3
1. 3. 1 目前流行的51 內(nèi)核單片機 3
1. 3. 2 目前流行的非51 內(nèi)核的單片機 8
1. 4 單片機的應(yīng)用領(lǐng)域 9
習(xí)題1 10
第2 章。粒裕福 系列單片機的硬件體系
結(jié)構(gòu) 11
。. 1 AT89 系列單片機概述 11
2. 1. 1。粒裕福 系列單片機簡介 11
2. 1. 2。粒裕福 系列單片機的主要性能 11
2. 1. 3。粒裕福 系列單片機的主要品種 11
2. 1. 4 AT89 系列單片機的型號編碼 13
。. 2。粒裕福 系列單片機的結(jié)構(gòu)原理 13
2. 2. 1 AT89 系列單片機的基本組成 13
2. 2. 2。粒裕福 系列單片機的內(nèi)部框圖 14
2. 2. 3 AT89 系列單片機的CPU 14
。. 3。粒裕福 系列單片機的存儲器結(jié)構(gòu) 17
2. 3. 1 AT89 系列單片機的程序存儲器 17
2. 3. 2。粒裕福 系列單片機的數(shù)據(jù)存儲器 19
2. 4。粒裕福 系列單片機的引腳功能 26
2. 4. 1 外部引腳 26
2. 4. 2 片外總線結(jié)構(gòu) 28
2. 5。粒裕福 系列單片機的I/ O 接口 28
2. 5. 1 P0 口 28
2. 5. 2。校 口 29
2. 5. 3。校 口 30
2. 5. 4 P3 口 30
2. 6。粒裕福梗 系列單片機內(nèi)部看門狗定
時器 31
2. 6. 1 看門狗定時器簡介 31
2. 6. 2 看門狗定時器的使用 31
2. 7。粒裕福 系列單片機的復(fù)位工作方式 32
。. 8 AT89 系列單片機的低功耗方式 33
2. 8. 1 空閑工作方式 33
2. 8. 2 掉電工作方式 34
。. 9。粒裕福 系列單片機的時序 34
2. 9. 1 幾個基本時序單位 34
2. 9. 2。茫校 取指令和執(zhí)行指令時序 35
習(xí)題2 36
第3 章 單片機的指令系統(tǒng)及匯編語言
程序設(shè)計 38
。. 1。担 系列單片機指令系統(tǒng)概述 38
3. 2。担 系列單片機的尋址方式 38
3. 2. 1 立即尋址 39
3. 2. 2 寄存器尋址 39
3. 2. 3 直接尋址 39
3. 2. 4 寄存器間接尋址 39
3. 2. 5 相對尋址 40
3. 2. 6 變址尋址 40
3. 2. 7 位尋址 41
。. 3。担 系列單片機指令系統(tǒng) 41
3. 3. 1 數(shù)據(jù)傳送指令 41
3. 3. 2 算術(shù)運算指令 44
3. 3. 3 邏輯操作指令 47
3. 3. 4 控制轉(zhuǎn)移指令 49
3. 3. 5 位操作指令 55
。. 4。担 系列單片機匯編語言的語句格式 56
。. 5。担 系列單片機匯編程序常用偽指令 57
3. 5. 1 定義起始地址偽指令 57
3. 5. 2 定義匯編結(jié)束偽指令 57
3. 5. 3 標(biāo)號賦值偽指令 58
3. 5. 4 字節(jié)定義偽指令 58
3. 5. 5 字定義偽指令 58
3. 5. 6 存儲區(qū)定義偽指令 59
3. 5. 7 位定義偽指令 59
3. 5. 8 內(nèi)部RAM 地址賦值偽指令 59
3. 5. 9 外部RAM 地址賦值偽指令 59
3. 6。担 系列單片機匯編程序設(shè)計方法 60
3. 6. 1 順序結(jié)構(gòu)程序設(shè)計 60
3. 6. 2 分支結(jié)構(gòu)程序設(shè)計 61
3. 6. 3 循環(huán)結(jié)構(gòu)程序設(shè)計 61
3. 6. 4 查表程序設(shè)計 62
3. 6. 5 子程序設(shè)計 64
習(xí)題3 66
第4 章 C51 程序設(shè)計 67
。. 1。茫担 程序設(shè)計基礎(chǔ) 67
4. 1. 1 C51 語言特點和程序結(jié)構(gòu) 67
4. 1. 2。茫担 的字符集、標(biāo)識符與關(guān)
鍵字 68
4. 2。茫担 數(shù)據(jù)類型 69
4. 2. 1 字符型 70
4. 2. 2 整型 70
4. 2. 3 長整型 70
4. 2. 4 浮點型 70
4. 2. 5 位型 71
4. 2. 6 寄存器型 71
。. 3。茫担 運算量 71
4. 3. 1 常量 71
4. 3. 2 變量 73
4. 3. 3。茫担 擴展數(shù)據(jù)類型的變量定義 75
4. 3. 4。茫担 絕對地址訪問 77
4. 3. 5 儲存模式 78
。. 4 C51 運算符和表達式 79
4. 4. 1 算術(shù)運算符與算術(shù)表達式 79
4. 4. 2 邏輯運算符與邏輯表達式 79
4. 4. 3 關(guān)系運算符與關(guān)系表達式 80
4. 4. 4 位操作運算符與位表達式 80
4. 4. 5 賦值運算符與賦值表達式 81
4. 4. 6 逗號運算符與逗號表達式 82
。. 5。茫担 語句 82
4. 5. 1 if 語句 82
4. 5. 2。螅鳎椋簦悖 語句 83
4. 5. 3 while 語句 84
4. 5. 4。洌铮鳎瑁椋欤 語句 84
4. 5. 5 for 語句 85
4. 5. 6。纾铮簦 語句、break 語句和continue
語句 85
4. 5. 7。颍澹簦酰颍 語句 87
。. 6。茫担 語言中的數(shù)組、指針、結(jié)構(gòu)和
聯(lián)合 87