普通高校十一五規(guī)劃教材:凌陽SPMC65系列單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計與開發(fā)
定 價:25 元
- 作者:楊存祥 著
- 出版時間:2007/6/1
- ISBN:9787811240375
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:278
- 紙張:膠版紙
- 版次:1
- 開本:16開
《凌陽SPMC65系列單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計與開發(fā)》介紹中國臺灣凌陽科技股份有限公司(Sunplus technology CO. LTD)近年來推出的基于8位的SPMC65CPU內(nèi)核單片機(jī)原理以及作者長期從事單片機(jī)原理教學(xué)和應(yīng)用系統(tǒng)開發(fā)積累的經(jīng)驗總結(jié),并按照SPMC65系列單片機(jī)原理、開發(fā)技術(shù)和具體應(yīng)用實例3個層次進(jìn)行編寫。主要內(nèi)容為:凌陽單片機(jī)簡介;SPMC65系列單片機(jī)、SPMC65系列單片機(jī)指令系統(tǒng)、SPMC65系列單片機(jī)外設(shè)端口、SPMC65系列單片機(jī)中斷系統(tǒng)、SPMC65系列單片機(jī)定時/計數(shù)器、程序設(shè)計舉例、SPMC65系列單片機(jī)開發(fā)工具、應(yīng)用系統(tǒng)的設(shè)計與開發(fā);以及電磁兼容性設(shè)計和應(yīng)用實例。書中詳細(xì)介紹了SPMC65系列單片機(jī)原理和開發(fā)技術(shù),重點介紹了SPMC65系列單片機(jī)在家用電器及其相關(guān)產(chǎn)品中的設(shè)計方法、具體電路原理和軟件設(shè)計方法。
《凌陽SPMC65系列單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計與開發(fā)》的最大特點是所收集資料完整、新穎,內(nèi)容具體、詳實。大量的實例可供讀者直接移植,具有很強(qiáng)的啟發(fā)性和指導(dǎo)意義。
《凌陽SPMC65系列單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計與開發(fā)》可作為電子技術(shù)、儀器儀表、通信系統(tǒng)和自動化等信息科學(xué)類的本科教材,也可作為高年級學(xué)生科研實踐的參考資料和工程技術(shù)人員新產(chǎn)品開發(fā)的參考資料。
單片機(jī)原理及其應(yīng)用技術(shù)是當(dāng)前信息科學(xué)中具有較強(qiáng)實用性的重要分支,得到了廣大電子信息類高校甚至中等學(xué)校師生、工程技術(shù)人員以及電子愛好者的普遍關(guān)注。臺灣凌陽科技股份有限公司推出的8位、16位單片機(jī)共有50多種不同的型號及其產(chǎn)品,以適用不同的應(yīng)用領(lǐng)域,用戶可根據(jù)需要選擇相應(yīng)的單片機(jī)系統(tǒng)。凌陽單片機(jī)系統(tǒng)芯片具有集成度高、功能全、低功耗、低電壓和易于開發(fā)等特點,已經(jīng)在工業(yè)過程自動控制系統(tǒng)、智能儀器儀表和消費類電子產(chǎn)品中得到了普遍的使用。
臺灣凌陽科技股份有限公司向用戶提供了一個支持CPU內(nèi)核的集成開發(fā)環(huán)境Fortis IDE。該集成開發(fā)環(huán)境用于SPMC65系列單片機(jī)程序的開發(fā)。它具有工程管理、文本編輯、程序編譯和調(diào)試等多種功能;還具有友好的界面,如下拉菜單、快捷方式和快速訪問命令列表等。它能夠方便地進(jìn)行編輯、調(diào)試程序,并且可以仿真SPMC65系列所有芯片的功能,大大提高了開發(fā)效率。
為了及時向讀者介紹凌陽科技股份有限公司的SPCM65系列單片機(jī),在凌陽科技股份有限公司及北京北陽電子技術(shù)有限公司提供資料的基礎(chǔ)上,編寫了本書。全書共分11章,按照先易后難、由淺入深依次編寫。第1章重點介紹了凌陽8位、16位單片機(jī)的特點及資源特性;第2章詳細(xì)介紹了SPMC65系列單片機(jī)的結(jié)構(gòu)和存儲器以及工作方式;第3章重點介紹了SPMC65系列單片機(jī)指令系統(tǒng),并對尋址方式和各種指令的功能做了詳細(xì)的解釋和分析;第4章重點介紹了I/O 端口、串行口原理、A/D轉(zhuǎn)換器工作原理;第5章詳細(xì)介紹了中斷系統(tǒng)控制寄存器及設(shè)置;第6章重點介紹了定時/計數(shù)器原理、工作模式以及看門狗定時器等;第7章給出了部分常用實用子程序;第8章著重討論了SPMC65 系列單片機(jī)開發(fā)工具的使用方法;第9章根據(jù)多年開發(fā)經(jīng)驗,總結(jié)了單片機(jī)應(yīng)用系統(tǒng)的開發(fā)和調(diào)試方法;第10章重點討論了單片機(jī)應(yīng)用系統(tǒng)的電磁兼容性概念、硬軟件抗干擾措施及PCB設(shè)計方法;第11章詳細(xì)給出了SPMC65系列單片機(jī)在家用電器中的應(yīng)用實例、具體電路原理圖和軟件設(shè)計方法,供大家參考并從諸多方面討論了SPMC65系列單片機(jī)在實際中的應(yīng)用。
本書由鄭州輕工業(yè)學(xué)院、河南省信息化電器實驗室楊存祥、崔光照任主編。由楊存祥、崔光照、王延峰、魏云冰、戈民、王俊杰、孔漢、曹祥紅、羅楚新、楚春穎編寫,全書由楊存祥負(fù)責(zé)統(tǒng)稿。研究生王發(fā)群、宋鏡波在應(yīng)用實例和資料整理方面參與了部分工作。在本書編寫過程中,得到了凌陽科技股份有限公司的大力支持,在此表示衷心的感謝!
本書的及時出版得到凌陽科技股份有限公司羅亞非、劉傳登、葉新華等同志的大力支持和關(guān)心,在此,一并表示衷心感謝。
由于編者水平有限,書中存在的錯誤和不足之處,敬請廣大讀者批評指正。
第1章 凌陽單片機(jī)簡介1
1.1 μ’nSP系列單片機(jī)簡介1
1.2 凌陽8位系列單片機(jī)1
1.2.1 SPMC65系列單片機(jī)特點2
1.2.2 SPMC65系列單片機(jī)資源特性3
1.3 凌陽16位單片機(jī)4
1.3.1 SPCE系列單片機(jī)4
1.3.2 SPMC75系列單片機(jī)7
第2章 SPMC65系列單片機(jī)10
2.1 SPMC65系列單片機(jī)CPU內(nèi)核10
2.1.1 SPMC65系列單片機(jī)結(jié)構(gòu)10
2.1.2 SPMC65系列單片機(jī)CPU11
2.1.3 SPMC65CPU寄存器11
2.2 SPMC65系列單片機(jī)的存儲器13
2.2.1 程序存儲器13
2.2.2 數(shù)據(jù)存儲器14
2.2.3 芯片配置選項及用戶信息15
2.3 復(fù)位15
2.4 時鐘源19
2.5 低功耗工作模式20
第3章 SPMC65系列單片機(jī)指令系統(tǒng)23
3.1 符號約定23
3.2 尋址方式24
3.2.1 立即數(shù)尋址25
3.2.2 絕對尋址25
3.2.3 零頁尋址26
3.2.4 絕對變址尋址26
3.2.5 零頁變址尋址26
3.2.6 間接跳轉(zhuǎn)尋址26
3.2.7 變址間接尋址27
3.2.8 間接變址尋址27
3.2.9 隱含尋址28
3.2.1 0累加器尋址28
3.2.1 1相對尋址28
3.3 指令系統(tǒng)28
3.3.1 指令概述28
3.3.2 數(shù)據(jù)傳送指令29
3.3.3 算術(shù)運算指令35
3.3.4 邏輯運算指令41
3.3.5 控制轉(zhuǎn)移指令47
3.3.6 位操作指令49
3.3.7 處理器控制指令51
3.4 常用偽指令54
3.4.1 SPMC65偽指令的語法格式及分類54
3.4.2 存儲類偽指令55
3.4.3 定義類偽指令57
3.4.4 條件類偽指令62
3.4.5 匯編鏈接類偽指令64
第4章 SPMC65系列單片機(jī)外設(shè)端口67
4.1 I/O端口67
4.1.1 I/O端口概述67
4.1.2 I/O端口結(jié)構(gòu)68
4.1.3 I/O端口寄存器68
4.1.4 I/O特殊功能71
4.2 串行口原理72
4.2.1 串行口概述72
4.2.2 SPI接口73
4.2.3 UART接口78
4.3 A/D轉(zhuǎn)換器82
4.3.1 A/D轉(zhuǎn)換器工作原理82
4.3.2 控制寄存器83
4.3.3 A/D轉(zhuǎn)換器應(yīng)用86
第5章 SPMC65系列單片機(jī)中斷系統(tǒng)88
5.1 SPMC65系列單片機(jī)中斷系統(tǒng)概述88
5.2 中斷控制寄存器89
5.2.1 P_INT_Ctrl0($0D,R/W)89
5.2.2 P_INT_Ctrl1($0F,R/W)90
5.2.3 P_INT_Ctrl2($27,R/W)90
5.2.4 P_INT_Flag0($0C,R/W)91
5.2.5 P_INT_Flag1($0E,R/W)91
5.2.6 P_INT_Flag2($26,R/W)92
5.2.7 P_IRQ_Opt0($33,R/W)92
5.2.8 P_IRQ_Opt1($34,R/W)93
5.3 中斷設(shè)置94
第6章 SPMC65系列單片機(jī)定時/計數(shù)器96
6.1 定時/計數(shù)器概述96
6.2 定時/計數(shù)器控制寄存器97
6.2.1 定時/計數(shù)器相關(guān)寄存器簡述97
6.2.2 定時/計數(shù)器控制寄存器98
6.3 定時/計數(shù)器100
6.3.1 定時/計數(shù)器的結(jié)構(gòu)100
6.3.2 8位定時/計數(shù)器101
6.3.3 16位定時/計數(shù)器102
6.3.4 定時/計數(shù)器中斷105
6.4 捕獲器106
6.4.1 SPMC65系列單片機(jī)的捕獲器106
6.4.2 控制寄存器106
6.4.3 8位捕獲器工作模式109
6.4.4 16位捕獲器工作模式110
6.4.5 捕獲中斷112
6.5 比較模式113
6.5.1 SPMC65系列單片機(jī)定時/計數(shù)器的比較模式113
6.5.2 比較模式控制寄存器113
6.5.3 8位比較模式114
6.5.4 16位比較模式115
6.5.5 比較器中斷116
6.6 PWM模式116
6.6.1 SPMC65系列單片機(jī)定時/計數(shù)器的PWM模式116
6.6.2 PWM模式控制寄存器116
6.6.3 8位PWM工作模式119
6.6.4 12位PWM工作模式120
6.6.5 16位PWM工作模式122
6.6.6 PWM中斷123
6.7 看門狗定時器124
6.7.1 看門狗定時器結(jié)構(gòu)124
6.7.2 看門狗定時器控制寄存器125
6.7.3 看門狗中斷125
6.8 時基與蜂鳴器輸出126
第7章 程序設(shè)計舉例128
7.1 看門狗128
7.2 復(fù)位128
7.3 I/O端口129
7.4 串行口130
7.5 A/D轉(zhuǎn)換134
7.6 中斷系統(tǒng)136
7.7 定時/計數(shù)器140
第8章 SPMC65系列單片機(jī)開發(fā)工具147
8.1 概述147
8.2 SPMC65系列單片機(jī)硬件開發(fā)工具147
8.3 集成開發(fā)環(huán)境FortisIDE149
8.3.1 FortisIDE用戶編程界面149
8.3.2 FortisIDE的使用151
8.4 Q-Writer的使用158
第9章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計與開發(fā)163
9.1 單片機(jī)應(yīng)用系統(tǒng)的特點163
9.2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計的基本原則165
9.3 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)方法166
9.4 單片機(jī)應(yīng)用系統(tǒng)的調(diào)試168
9.4.1 單片機(jī)應(yīng)用系統(tǒng)調(diào)試工具168
9.4.2 單片機(jī)應(yīng)用系統(tǒng)的一般調(diào)試方法169
第10章 電磁兼容性設(shè)計173
10.1 電磁兼容性概述173
10.1.1 電磁兼容性概念及標(biāo)準(zhǔn)173
10.1.2 電磁干擾的形成因素175
10.1.3 噪聲的來源175
10.1.4 噪聲的傳輸途徑176
10.2 硬件抗干擾措施179
10.2.1 屏蔽技術(shù)179
10.2.2 濾波技術(shù)179
10.2.3 接地技術(shù)181
10.2.4 隔離技術(shù)182
10.2.5 常用抗干擾器件186
10.3 軟件抗干擾技術(shù)188
10.3.1 數(shù)字濾波技術(shù)189
10.3.2 輸入輸出數(shù)字量的軟件抗干擾技術(shù)193
10.3.3 指令冗余技術(shù)193
10.3.4 軟件陷阱技術(shù)194
10.4 PCB設(shè)計194
10.4.1 PCB的選擇和板層布局194
10.4.2 PCB元器件的布局設(shè)計195
10.4.3 PCB的布線設(shè)計196
第11章 SPMC65系列單片機(jī)應(yīng)用實例198
11.1 SPMC65P2204在充電器中的應(yīng)用198
11.1.1 充電器性能特點198
11.1.2 硬件電路設(shè)計199
11.1.3 系統(tǒng)軟件設(shè)計204
11.2 SPMC65P2404A在電動自行車控制器中的應(yīng)用207
11.2.1 電動自行車控制器性能特點207
11.2.2 系統(tǒng)硬件設(shè)計209
11.2.3 系統(tǒng)軟件設(shè)計214
11.3 SPMC65P2404A在電磁爐中的應(yīng)用215
11.3.1 電磁爐原理及功能215
11.3.2 系統(tǒng)硬件設(shè)計215
11.3.3 系統(tǒng)軟件設(shè)計222
11.4 SPMC65P2404A在微波爐中的應(yīng)用224
11.4.1 微波爐加熱原理及功能224
11.4.2 系統(tǒng)硬件設(shè)計225
11.4.3 系統(tǒng)軟件設(shè)計227
11.5 SPMC65P2102A在豆?jié){機(jī)中的應(yīng)用229
11.5.1 豆?jié){機(jī)的功能229
11.5.2 系統(tǒng)硬件設(shè)計229
11.5.3 系統(tǒng)軟件設(shè)計232
11.6 SPMC65P2404A在智能電飯煲中的應(yīng)用233
11.6.1 智能電飯煲性能特點及功能234
11.6.2 系統(tǒng)硬件設(shè)計235
11.6.3 系統(tǒng)軟件設(shè)計239
11.7 SPMC65P2104A在壓力鍋中的應(yīng)用243
11.7.1 系統(tǒng)功能243
11.7.2 系統(tǒng)硬件設(shè)計243
11.7.3 系統(tǒng)軟件設(shè)計246
11.8 SPMC65P2408A在電冰箱中的應(yīng)用251
11.8.1 電冰箱的功能251
11.8.2 系統(tǒng)硬件設(shè)計252
11.8.3 系統(tǒng)軟件設(shè)計254
11.9 SPMC65P2408A在空調(diào)器中的應(yīng)用255
11.9.1 空調(diào)器工作原理及功能255
11.9.2 系統(tǒng)硬件設(shè)計257
11.9.3 系統(tǒng)軟件設(shè)計261
11.1 0SPMC65P2408A在滾筒洗衣機(jī)中的應(yīng)用262
11.1 0.1 功能介紹262
11.1 0.2 系統(tǒng)硬件設(shè)計263
11.1 0.3 系統(tǒng)軟件設(shè)計267
附錄
附錄ASPMC65指令速查表268
附錄BSPMC65系列單片機(jī)選型表273
附錄CSPMC65系列單片機(jī)端口速查表274
參考文獻(xiàn)279