注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)凌陽8位單片機(jī):基礎(chǔ)篇

凌陽8位單片機(jī):基礎(chǔ)篇

凌陽8位單片機(jī):基礎(chǔ)篇

定 價(jià):¥38.00

作 者: 李學(xué)海
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787810777353 出版時(shí)間: 2005-10-01 包裝: 平裝
開本: 16開 頁數(shù): 426 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是一本以凌陽8位單片機(jī)研究對(duì)象的微機(jī)理論專著,內(nèi)容主要包括:概論、硬件架構(gòu)、指令系統(tǒng)、匯編程序基礎(chǔ)、集成開發(fā)環(huán)境、在線仿真技術(shù)、并行端口、中斷功能,以及各個(gè)片內(nèi)模塊的結(jié)構(gòu)原理和應(yīng)用設(shè)計(jì)方法。本套書以講解采用馮諾依曼架構(gòu)和65802CPU內(nèi)核的SPMC65P2408A單片機(jī)為主,并且適當(dāng)兼顧對(duì)SPMC65系列單片機(jī)的共性和特性進(jìn)行介紹。本套書共分兩冊(cè),即《凌陽8位單片機(jī)——基礎(chǔ)篇》和《凌陽8位單片機(jī)——提高篇》。基礎(chǔ)篇共分9章,內(nèi)容主要包括:概論、硬件架構(gòu)、指令系統(tǒng)、匯編程序基礎(chǔ)、集成開發(fā)環(huán)境、在線仿真技術(shù)、并行端口、中斷功能,以及各個(gè)片內(nèi)模塊的結(jié)構(gòu)原理和應(yīng)用設(shè)計(jì)方法。突出特點(diǎn):通俗、易懂,語言流暢,循序漸進(jìn),內(nèi)容細(xì)致,系統(tǒng)全面,學(xué)用并重,學(xué)練結(jié)合,注重實(shí)效。本套書是在幾年間作者應(yīng)邀為《電子世界》、《電子制作》和《無線電》撰寫的單片機(jī)連載講座,在面授教學(xué)中積累了許多成功經(jīng)驗(yàn)基礎(chǔ)上,再精心推敲講解順序和精選內(nèi)容后寫成的。適合用作高校相關(guān)專業(yè)???、本科或研究生的教材或參考書,也可供科研和生產(chǎn)技術(shù)人員的培訓(xùn)使用。

作者簡(jiǎn)介

暫缺《凌陽8位單片機(jī):基礎(chǔ)篇》作者簡(jiǎn)介

圖書目錄

第1章 概論1.1 單片機(jī)為什么令人著迷1
1.2 學(xué)習(xí)單片機(jī)的現(xiàn)實(shí)意義3
1.3 單片機(jī)究竟是什么6
1.4 單片機(jī)的用途8
1.5 單片機(jī)的特點(diǎn)9
1.6 本書的寫作思路和目標(biāo)11
1.7 常用專業(yè)術(shù)語13
1.7.1 硬件方面13
1.7.2 軟件方面16
1.8 凌陽科技公司簡(jiǎn)介17
1.9 凌陽μ’nSP系列16位單片機(jī)簡(jiǎn)介18
1.10 凌陽SPMC65系列8位單片機(jī)簡(jiǎn)介19
1.11 SPMC65系列單片機(jī)的極限性能20
1.12 SPMC65P2408A型單片機(jī)的性能特點(diǎn)22第2章 SPMC65P2408A硬件系統(tǒng)概況
2.1 SPMC65P2408A內(nèi)部結(jié)構(gòu)簡(jiǎn)介24
2.1.1 核心區(qū)域的單元電路及其功能28
2.1.2 系統(tǒng)模塊及其功能31
2.1.3 外設(shè)模塊及其功能32
2.2 SPMC65封裝形式和引腳功能33
2.3 存儲(chǔ)器布局和功能分配38
2.3.1 數(shù)據(jù)存儲(chǔ)器RAM40
2.3.2 堆棧41
2.3.3 專用寄存器SFR43
2.3.4 程序存儲(chǔ)器OTPROM47
2.3.5 用戶矢量區(qū)48第3章 SPMC65指令系統(tǒng)3.1 指令系統(tǒng)概述49
3.1.1 SPMC65指令的時(shí)空屬性50
3.1.2 SPMC65指令的編碼格式50
3.1.3 SPMC65指令的描述方法53
3.2 尋址方式55
3.2.1 與字節(jié)數(shù)據(jù)相關(guān)的尋址方式56
3.2.2 與跳轉(zhuǎn)地址有關(guān)的尋址方式62
3.2.3 與位數(shù)據(jù)有關(guān)的尋址方式65
3.2.4 尋址方式總結(jié)66
3.3 SPMC65指令分類方法67
3.3.1 按實(shí)現(xiàn)功能分類67
3.3.2 按編碼字節(jié)數(shù)分類68
3.3.3 按執(zhí)行周期數(shù)分類69
3.3.4 按尋址方式分類69
3.3.5 按攜帶操作數(shù)分類69
3.3.6 按影響標(biāo)志位分類69
3.3.7 按使用頻度分類70
3.4 SPMC65指令分類講解71
3.4.1 數(shù)據(jù)傳送類指令71
3.4.2 算術(shù)運(yùn)算類指令76
3.4.3 邏輯運(yùn)算類指令84
3.4.4 移位操作類指令88
3.4.5 位操作類指令89
3.4.6 程序跳轉(zhuǎn)類指令92
3.4.7 CPU控制類指令97
3.5 SPMC65指令系統(tǒng)的內(nèi)在規(guī)律98
3.6 SPMC65指令的應(yīng)用技巧98
3.6.1 置位操作技巧99
3.6.2 清位操作技巧99
3.6.3 位取反操作技巧100
3.6.4 位測(cè)試操作技巧101
3.7 CPU專用寄存器模塊相互關(guān)系103第4章 匯編程序設(shè)計(jì)基礎(chǔ)和匯編語言工具鏈4.1 概述104
4.1.1 背景知識(shí)104
4.1.2 匯編語言的語句格式106
4.1.3 程序流程和整體結(jié)構(gòu)111
4.1.4 源程序文件的書寫格式112
4.2 常用偽指令115
4.2.1 符號(hào)名定義類偽指令117
4.2.2 存儲(chǔ)器空間初始化類偽指令119
4.2.3 控制類偽指令122
4.3.4 種基本程序結(jié)構(gòu)127
4.3.1 順序程序結(jié)構(gòu)127
【例程4.1】字節(jié)拆分127
【例程4.2】字節(jié)內(nèi)容互換128
4.3.2 分支程序結(jié)構(gòu)130
【例程4.3】數(shù)值比較131
4.3.3 循環(huán)程序結(jié)構(gòu)131
【例程4.4】RAM區(qū)間填充132
4.3.4 子程序結(jié)構(gòu)133
【例程4.5】挑出最大數(shù)134
4.4 5種個(gè)性化實(shí)用程序的設(shè)計(jì)方法136
4.4.1 初始化程序段設(shè)計(jì)136
4.4.2 延時(shí)程序設(shè)計(jì)138
【例程4.6】軟件延時(shí)100 ms138
4.4.3查表程序設(shè)計(jì)139
【例程4.7】階乘函數(shù)查表程序140
4.4.4 散轉(zhuǎn)程序設(shè)計(jì)141
【例程4.8】利用RTS的散轉(zhuǎn)程序142
【例程4.9】利用JMP的散轉(zhuǎn)程序143
4.4.5 十進(jìn)制算術(shù)運(yùn)算程序設(shè)計(jì)145
【例程4.10】2個(gè)4位十進(jìn)制數(shù)值的減法運(yùn)算145
4.5 匯編語言工具鏈146
4.5.1 工具鏈的構(gòu)成和啟動(dòng)順序146
4.5.2 工具鏈的處理流程149
4.6 輸入文件的解讀150
4.6.1 解讀包含文件150
4.6.2 解讀模板文件152
4.6.3 解讀連接腳本文件153
4.7 輸出文件的解讀154
【例程4.11】簡(jiǎn)易8只LED流水燈控制程序154
4.7.1 解讀列表文件156
4.7.2 解讀映像文件158第5章 FortisIDE集成開發(fā)環(huán)境及項(xiàng)目文件制作5.1 概述160
5.1.1 FortisIDE功能簡(jiǎn)介160
5.1.2 獲取FortisIDE162
5.1.3 安裝FortisIDE165
5.1.4 拆除FortisIDE175
5.2 FortisIDE的啟動(dòng)和退出176
5.2.1 啟動(dòng)FortisIDE176
5.2.2 FortisIDE開發(fā)環(huán)境簡(jiǎn)介176
5.2.3 FortisIDE如何打開和關(guān)閉項(xiàng)目179
5.2.4 退出FortisIDE181
5.3 FortisIDE如何管理臺(tái)面組件182
5.3.1 FortisIDE如何管理菜單欄和工具欄182
5.3.1.1 布局182
5.3.1.2 開啟和關(guān)閉184
5.3.2 FortisIDE如何管理窗口184
5.3.2.1 打開和查看文本文件184
5.3.2.2 布局編輯窗口186
5.3.2.3 設(shè)置“一文多窗”189
5.3.2.4 布局項(xiàng)目窗口和輸出窗口190
5.3.2.5 關(guān)閉窗口191
5.4 如何應(yīng)用FortisIDE創(chuàng)建和編輯文件和項(xiàng)目191
5.4.1 創(chuàng)建和保存一個(gè)新項(xiàng)目(.spj)192
5.4.2 創(chuàng)建、保存和添加一個(gè)新文件(.asm)194
5.4.2.1 方法之一—— 改編模板文件Main.asm194
【范例程序5.1】LED顯示8位二進(jìn)制累加計(jì)數(shù)器195
5.4.2.2 方法之二 —— 先添加后編輯197
5.4.2.3 方法之三 —— 先編輯后添加198
5.4.2.4 刪除文件200
5.4.3 如何制作目標(biāo)文件201
5.5 如何管理文件和文件組203
5.5.1 建立文件組203
5.5.2 如何移動(dòng)文件或文件組204
5.5.3 在FortisIDE環(huán)境中查看文件存儲(chǔ)位置204
5.6 設(shè)置項(xiàng)目205
5.6.1 General選項(xiàng)卡206
5.6.2 Option選項(xiàng)卡206
5.6.3 Link選項(xiàng)卡206
5.6.4 Mask Option選項(xiàng)卡208
5.6.5 Device選項(xiàng)卡209
5.7 FortisIDE系統(tǒng)命令匯總歸納210
5.7.1 工具欄210
5.7.2 菜單命令歸納212
5.7.3 菜單命令功能的快速查驗(yàn)方法213第6章 在線仿真器、目標(biāo)板及在線仿真技術(shù)6.1 硬件工具鏈及其重要性214
6.1.1 實(shí)時(shí)在線仿真器215
6.1.2 程序燒寫器215
6.1.3 單片機(jī)目標(biāo)板216
6.2 項(xiàng)目調(diào)試硬件環(huán)境217
6.2.1 仿真頭及其扁平電纜217
6.2.2 USB串行電纜218
6.2.3 電源適配器218
6.2.4 光盤軟件219
6.2.5 微機(jī)系統(tǒng)219
6.3 SPMC65仿真燒寫器220
6.3.1 SPMC65仿真燒寫器的外觀和面板布局220
6.3.2 SPMC65仿真燒寫器的內(nèi)部結(jié)構(gòu)223
6.4 SPMC65學(xué)習(xí)板227
6.4.1 SPMC65學(xué)習(xí)板的電路原理方框圖227
6.4.2 SPMC65學(xué)習(xí)板的電路功能分區(qū)圖228
6.5 仿真器與FortisIDE如何配合使用230
6.5.1 仿真器的安裝、設(shè)置和通信230
6.5.2 FortisIDE的啟動(dòng)和設(shè)置233
6.5.3 SPMC65單片機(jī)應(yīng)用項(xiàng)目的開發(fā)流程233
6.5.4 實(shí)驗(yàn)項(xiàng)目開發(fā)舉例236
【實(shí)驗(yàn)范例6.1】8只LED霹靂燈236
6.6 如何應(yīng)用FortisIDE調(diào)試項(xiàng)目240
6.6.1 切換到項(xiàng)目調(diào)試界面241
6.6.2 開啟CPU寄存器窗口Registers242
6.6.3 開啟變量觀察窗Watch243
6.6.4 連續(xù)運(yùn)行245
6.6.5 復(fù)位操作246
6.6.6 單步運(yùn)行246
6.6.6.1 單步進(jìn)入運(yùn)行方式 —— 步入246
6.6.6.2 單步跳出運(yùn)行方式 —— 步出247
6.6.6.3 單步跨越運(yùn)行方式 —— 步越247
6.6.7 連續(xù)單步運(yùn)行247
6.6.8 設(shè)置斷點(diǎn)運(yùn)行248
6.6.9 連續(xù)斷點(diǎn)運(yùn)行250
6.6.10 運(yùn)行到光標(biāo)處250
6.6.11 從指定行開始運(yùn)行251
6.6.12 查看反匯編窗口251
6.6.13 跟蹤運(yùn)行和查看軌跡253
6.6.14 開啟和設(shè)置存儲(chǔ)器觀察窗255
6.6.15 開啟和設(shè)置命令對(duì)話窗257
6.6.16 開啟和設(shè)置硬件端口觀察窗259
6.6.17 修改寄存器和存儲(chǔ)器單元260第7章 并行輸入/輸出端口及其應(yīng)用技術(shù)7.1 概述262
7.2 并行端口相關(guān)的寄存器263
7.3 并行端口的內(nèi)部結(jié)構(gòu)和工作原理266
7.3.1 并行端口的基本結(jié)構(gòu)267
7.3.2 并行端口的工作原理271
7.4 各個(gè)并行端口的特長276
7.4.1 并行端口PA277
7.4.2 并行端口PB279
7.4.3 并行端口PC281
7.4.4 并行端口PD282
7.5 并行端口特性的應(yīng)用設(shè)計(jì)283
7.5.1 內(nèi)部弱拉功能的妙用283
7.5.1.1 連接開關(guān)283
7.5.1.2 構(gòu)成“線與”284
7.5.1.3 構(gòu)成“線或”284
7.5.2 非對(duì)稱驅(qū)動(dòng)能力的用法285第8章 中斷功能及其應(yīng)用技術(shù)8.1 中斷的基本概念286
8.2 SPMC56的中斷源288
8.3 SPMC56的中斷硬件邏輯290
8.3.1 可屏蔽中斷源290
8.3.2 外部中斷源INT292
8.3.3 非屏蔽中斷源294
8.4 中斷相關(guān)的寄存器296
8.5 中斷的處理307
8.5.1 中斷的延時(shí)響應(yīng)307
8.5.2 中斷的延時(shí)處理309
8.5.3 中斷的現(xiàn)場(chǎng)保護(hù)309
8.5.4 中斷的返回處理310
8.5.5 中斷的嵌套處理311
8.5.6 需要注意的問題312
8.5.7 中斷編程的一般步驟313
8.6 中斷功能的應(yīng)用舉例314
8.6.1 非屏蔽中斷源的應(yīng)用314
【實(shí)驗(yàn)范例8.1】智能燈箱控制器314
8.6.2 可屏蔽中斷源的應(yīng)用321第9章 時(shí)基信號(hào)和蜂鳴信號(hào)發(fā)生器9.1 相關(guān)寄存器324
9.2 時(shí)基中斷信號(hào)發(fā)生器子模塊327
9.2.1 電路結(jié)構(gòu)和工作原理328
9.2.2 編程方法和步驟331
9.3 蜂鳴器驅(qū)動(dòng)信號(hào)發(fā)生器子模塊332
9.3.1 電路結(jié)構(gòu)和工作原理332
9.3.2 編程方法和步驟334
9.4 應(yīng)用舉例335
9.4.1 時(shí)基信號(hào)子模塊的應(yīng)用335
【實(shí)驗(yàn)范例9.1】時(shí)基控制的跑馬燈335
9.4.2 蜂鳴發(fā)生器子模塊的應(yīng)用341
【實(shí)驗(yàn)范例9.2】救護(hù)車/警車叫聲模擬341附錄ASPMC65P2408A專用寄存器列表附錄B ASCII碼表
附錄C SPMC65英文指令集列表
附錄D 用于SPMC65P2408A的模板文件Main.asm
附錄E 包含文件Spmc65P2408A.inc
附錄F 幾個(gè)現(xiàn)成的算術(shù)運(yùn)算程序
附錄G 匯編器出錯(cuò)信息和警告信息列表
附錄H 連接器和庫管理器出錯(cuò)信息列表
附錄I SPMC65系列單片機(jī)硬件資源列表
附錄J SPMC65系列單片機(jī)引腳布局
附錄K 封裝信息
附錄L 萬用型單片機(jī)綜合實(shí)驗(yàn)儀參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)