單片機原理與應(yīng)用及C51編程技術(shù) 第2版
定 價:45 元
叢書名:普通高等教育“十三五”電氣信息類規(guī)劃教材
- 作者:高玉芹
- 出版時間:2017/9/5
- ISBN:9787111577966
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:309
- 紙張:膠版紙
- 版次:2
- 開本:16K
以AT89系列單片機為代表機型,全面、詳細地介紹了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)容豐富,講解由淺入深、循序漸進,編排順序合理,可讀性好,實用性強,并有豐富的例題及習題。
前言
第1 章 單片機概述 1
1 1 單片機的概念及主要特點 1
。. 2 單片機的分類及發(fā)展趨勢 1
1. 2. 1 單片機發(fā)展現(xiàn)狀 1
1. 2. 2 單片機的發(fā)展趨勢 2
1. 3 常見的主流單片機 3
1. 3. 1 目前流行的51 內(nèi)核單片機 3
1. 3. 2 目前流行的非51 內(nèi)核的單片機 8
。. 4 單片機的應(yīng)用領(lǐng)域 9
習題1 10
第2 章 AT89 系列單片機的硬件體系
結(jié)構(gòu) 11
。. 1 AT89 系列單片機概述 11
2. 1. 1。粒裕福 系列單片機簡介 11
2. 1. 2。粒裕福 系列單片機的主要性能 11
2. 1. 3。粒裕福 系列單片機的主要品種 11
2. 1. 4。粒裕福 系列單片機的型號編碼 13
。. 2。粒裕福 系列單片機的結(jié)構(gòu)原理 13
2. 2. 1。粒裕福 系列單片機的基本組成 13
2. 2. 2。粒裕福 系列單片機的內(nèi)部框圖 14
2. 2. 3 AT89 系列單片機的CPU 14
。. 3 AT89 系列單片機的存儲器結(jié)構(gòu) 17
2. 3. 1。粒裕福 系列單片機的程序存儲器 17
2. 3. 2 AT89 系列單片機的數(shù)據(jù)存儲器 19
。. 4 AT89 系列單片機的引腳功能 26
2. 4. 1 外部引腳 26
2. 4. 2 片外總線結(jié)構(gòu) 28
。. 5 AT89 系列單片機的I/ O 接口 28
2. 5. 1。校 口 28
2. 5. 2。校 口 29
2. 5. 3。校 口 30
2. 5. 4 P3 口 30
。. 6。粒裕福梗 系列單片機內(nèi)部看門狗定
時器 31
2. 6. 1 看門狗定時器簡介 31
2. 6. 2 看門狗定時器的使用 31
。. 7。粒裕福 系列單片機的復(fù)位工作方式 32
2. 8。粒裕福 系列單片機的低功耗方式 33
2. 8. 1 空閑工作方式 33
2. 8. 2 掉電工作方式 34
2. 9。粒裕福 系列單片機的時序 34
2. 9. 1 幾個基本時序單位 34
2. 9. 2 CPU 取指令和執(zhí)行指令時序 35
習題2 36
第3 章 單片機的指令系統(tǒng)及匯編語言
程序設(shè)計 38
。. 1。担 系列單片機指令系統(tǒng)概述 38
。. 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. 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 標號賦值偽指令 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
。. 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
習題3 66
第4 章。茫担 程序設(shè)計 67
4. 1。茫担 程序設(shè)計基礎(chǔ) 67
4. 1. 1。茫担 語言特點和程序結(jié)構(gòu) 67
4. 1. 2。茫担 的字符集、標識符與關(guān)
鍵字 68
。. 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
4. 3。茫担 運算量 71
4. 3. 1 常量 71
4. 3. 2 變量 73
4. 3. 3。茫担 擴展數(shù)據(jù)類型的變量定義 75
4. 3. 4 C51 絕對地址訪問 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。椋 語句 82
4. 5. 2。螅鳎椋簦悖 語句 83
4. 5. 3。鳎瑁椋欤 語句 84
4. 5. 4。洌铮鳎瑁椋欤 語句 84
4. 5. 5。妫铮 語句 85
4. 5. 6。纾铮簦 語句、break 語句和continue
語句 85
4. 5. 7。颍澹簦酰颍 語句 87
。. 6。茫担 語言中的數(shù)組、指針、結(jié)構(gòu)和
聯(lián)合 87