松翰SN8P2700系列:?jiǎn)纹瑱C(jī)原理及應(yīng)用技術(shù)
定 價(jià):42 元
- 作者:張玉杰 編
- 出版時(shí)間:2008/1/1
- ISBN:9787811241983
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:408
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書以臺(tái)灣松翰(SONIX)科技有限公司的SN8P2700系列單片機(jī)為主線,詳細(xì)介紹其基本組成、工作原理、各功能模塊的特點(diǎn)及其應(yīng)用技術(shù)。全書共分9章,內(nèi)容包括:SONIX系列單片機(jī)的基本結(jié)構(gòu)及特點(diǎn)、指令系統(tǒng)、基本程序設(shè)計(jì)、基本應(yīng)用模塊、集成開發(fā)環(huán)境、A/D轉(zhuǎn)換、D/A轉(zhuǎn)換、串行通信及簡(jiǎn)單的應(yīng)用系統(tǒng)設(shè)計(jì)。本書突出的特點(diǎn)是注重實(shí)踐性和實(shí)用性。書中結(jié)合所配套的實(shí)驗(yàn)板和仿真器,針對(duì)SONIX單片機(jī)的功能特點(diǎn)設(shè)計(jì)了多種基本模塊電路,并編寫了一些基本的應(yīng)用程序,可以幫助初學(xué)者快速掌握 SONIX單片機(jī)。
本書內(nèi)容豐富,實(shí)用性強(qiáng),通俗易懂,可作為從事單片機(jī)應(yīng)用的工程技術(shù)人員的參考用書,也可作為高等工科院校相關(guān)專業(yè)的教材。
《松翰SN8P2700系列:?jiǎn)纹瑱C(jī)原理及應(yīng)用技術(shù)》內(nèi)容豐富,實(shí)用性強(qiáng),通俗易懂,可作為從事單片機(jī)應(yīng)用的工程技術(shù)人員的參考用書,也可作為高等工科院校相關(guān)專業(yè)的教材。
第1章 SONIX單片機(jī)概述
1.1 SONIX列單片機(jī)的發(fā)展及特點(diǎn)
1.2 SONIX系列單片機(jī)的性能及引腳
1.2.1 簡(jiǎn)介
1.2.2 引腳排列和說(shuō)明
1.2.3 命名規(guī)則
1.3 SONIX單片機(jī)的內(nèi)部結(jié)構(gòu)
1.3.1 CPU結(jié)構(gòu)
1.3.2 存儲(chǔ)器結(jié)構(gòu)
1.3.3 片內(nèi)外設(shè)
1.3.4 中斷系統(tǒng)
1.4 SONIX單片機(jī)的開發(fā)工具
第2章 SONIX單片機(jī)指令系統(tǒng)
2.1 指令系統(tǒng)概述
2.1.1 指令格式
2.1.2 指令分類
2.1.3 指令綜述
2.2 尋址方式
2.2.1 立即尋址
2.2.2 直接尋址
2.2.3 間接尋址
2.2.4 對(duì)RAM尋址
2.3 指令系統(tǒng)
2.3.1 數(shù)據(jù)傳送指令
2.3.2 算術(shù)運(yùn)算指令
2.3.3 邏輯運(yùn)算指令
2.3.4 移位指令
2.3.5 位操作指令
2.3.6 分支轉(zhuǎn)移指令
第3章 匯編語(yǔ)言程序設(shè)計(jì)
3.1 匯編語(yǔ)言的構(gòu)成
3.1.1 程序設(shè)計(jì)語(yǔ)言
3.1.2 匯編語(yǔ)言語(yǔ)句
3.2 匯編語(yǔ)言源程序的設(shè)計(jì)
3.2.1 匯編語(yǔ)言源程序的設(shè)計(jì)步驟
3.2.2 匯編語(yǔ)言程序代碼的生成
3.3 宏指令
3.4 程序模板
3.5 基本程序設(shè)計(jì)
3.5.1 簡(jiǎn)單程序設(shè)計(jì)
3.5.2 分支程序設(shè)計(jì)
3.6 循環(huán)程序與查表程序設(shè)計(jì)
3.6.1 循環(huán)程序設(shè)計(jì)
3.6.2 查表程序設(shè)計(jì)
3.7 子程序與運(yùn)算程序設(shè)計(jì)
3.7.1 子程序設(shè)計(jì)
3.7.2 運(yùn)算程序設(shè)計(jì)
第4章 N8P2708A基本模塊與功能
4.1 復(fù)位電路
4.1.1 外部復(fù)位
4.1.2 內(nèi)部復(fù)位
4.2 振蕩器與時(shí)鐘電路
4.2.1 振蕩器的總體結(jié)構(gòu)
4.2.2 外部振蕩器
4.2.3 內(nèi)部低速振蕩器
4.2.4 系統(tǒng)工作模式及控制
4.3 中斷系統(tǒng)
4.3.1 中斷源和中斷標(biāo)志
4.3.2 中斷請(qǐng)求的控制
4.3.3 中斷系統(tǒng)的初始化
4.3.4 中斷處理
4.4 定時(shí)器/計(jì)數(shù)器
4.4.1 看門狗定時(shí)器
4.4.2 基本定時(shí)器
4.4.3 通用定時(shí)器/計(jì)數(shù)器
4.5 I/O口
4.5.1 I/O口結(jié)構(gòu)
4.5.2 I/O設(shè)置
第5章 SONIX開發(fā)工具及使用
5.1 開發(fā)系統(tǒng)的構(gòu)成
5.2 SN8ICE 2K在線仿真器
5.2.1 仿真器的組成
5.2.2 仿真器插座引腳與按鍵跳線定義
5.2.3 仿真器時(shí)鐘輸入
5.3 開發(fā)系統(tǒng)的安裝
5.3.1 仿真器硬件安裝
5.3.2 開發(fā)軟件M2IDE的安裝
5.3.3 SN8ICE 2K仿真器與目標(biāo)板的連接
5.4 M2IDE集成開發(fā)環(huán)境
5.4.1 集成開發(fā)環(huán)境的功能窗口
5.4.2 菜單欄命令
5.5 創(chuàng)建和調(diào)試應(yīng)用程序舉例
5.5.1 創(chuàng)建SONIX應(yīng)用程序
5.5.2 程序的編譯、鏈接
5.5.3 程序的運(yùn)行與調(diào)試
5.6 芯片的燒寫
5.6.1 燒寫工具
5.6.2 MP_EZ Writer介紹
5.6.3 燒寫軟件
5.6.4 燒寫步驟與過(guò)程
第6章 基本模塊設(shè)計(jì)與實(shí)踐
6.1 標(biāo)板硬件電路介紹
6.2 振蕩電路模塊
6.3 基本I/O口的應(yīng)用
6.3.1 SONIX單片機(jī)I/0口
6.3.2 I/O口作輸出口使用
6.3.3 I/O口作輸人口使用
6.3.4 開漏輸出
6.4 數(shù)碼管顯示模塊
6.4.1 數(shù)碼管顯示原理
6.4.2 單片機(jī)與數(shù)碼管的接口
6.4.3 數(shù)碼管顯示模塊設(shè)計(jì)
6.4.4 顯示程序設(shè)計(jì)
6.5 中斷功能
6.5.1 定時(shí)器中斷應(yīng)用
6.5.2 鍵盤中斷
6.6 鍵盤電路
6.6.1 SONIX單片機(jī)與非編碼式鍵盤的接口
6.6.2 鍵盤掃描的另一種設(shè)計(jì)方法
6.6.3 按鍵處理的其他問(wèn)題
6.7 定時(shí)器/計(jì)數(shù)器的應(yīng)用
6.7.1 定時(shí)器To的使用
6.7.2 用定時(shí)器實(shí)現(xiàn)秒表功能
6.7.3 用定時(shí)器的Buzzer功能實(shí)現(xiàn)簡(jiǎn)易電子琴
6.8 WDT應(yīng)用
6.9 系統(tǒng)模式切換
第7章 A/D和D/A模塊
7.1 A/D轉(zhuǎn)換器
7.1.1 A/D轉(zhuǎn)換器原理
7.1.2 A/D轉(zhuǎn)換器的性能指標(biāo)
7.2 SN8P2708A片內(nèi)A/D轉(zhuǎn)換電路
7.2.1 SN8P2708A片內(nèi)A/D轉(zhuǎn)換器結(jié)構(gòu)
7.2.2 A/D轉(zhuǎn)換相關(guān)寄存器
7.2.3 A/D轉(zhuǎn)換器的操作過(guò)程
7.2.4 A/D轉(zhuǎn)換應(yīng)用(實(shí)時(shí)溫度測(cè)量系統(tǒng)設(shè)計(jì))
7.3 D/A轉(zhuǎn)換器
7.3.l D/A轉(zhuǎn)換器原理
7.3.2 D/A轉(zhuǎn)換器的性能指標(biāo)
7.3.3 SONIX單片機(jī)的片內(nèi)D/A轉(zhuǎn)換器電路
7.3.4 D/A轉(zhuǎn)換器應(yīng)用舉例
7.4 PWM功能及應(yīng)用
7.4.1 PWM及相關(guān)的寄存器
7.4.2 PWM基本用法
7.4.3 PwM應(yīng)用舉例
第8章 串行通信
8.1 串行通信簡(jiǎn)介
8.1.1 串行通信的分類
8.1.2 接收/發(fā)送時(shí)鐘
8.1.3 串行通信的制式
8.1.4 典型的串行通信接口
8.2 SPI總線接口
8.2.1 SPI總線規(guī)范
8.2.2 SN8P2700系列單片機(jī)的SIO接口
8.2.3 SPI串行EEPROM
8.2.4 N8P2708A對(duì)AT25128/256的讀/寫操作舉例
8.3 I2C總線
8.3.1 I2C總線協(xié)議
8.3.2 I2C總線軟件實(shí)現(xiàn)
8.4 SN8P2708A單片機(jī)與I2C串行芯片的接口
8.4.1 I2C串行EEPROM
8.4.2 CAT24WCl28與SN8P2708A單片機(jī)的接口
8.4.3 PCF8563實(shí)時(shí)時(shí)鐘
8.5 異步串行通信
8.5.1 RS232C串行接口總線
8.5.2 SONIX單片機(jī)的RS232接口設(shè)計(jì)
8.5.3 雙機(jī)異步通信
第9章 應(yīng)用系統(tǒng)開發(fā)
9.1 系統(tǒng)開發(fā)的步驟
9.2 系統(tǒng)設(shè)計(jì)與調(diào)試
9.2.1 硬件設(shè)計(jì)
9.2.2 軟件設(shè)計(jì)
9.2.3 系統(tǒng)調(diào)試
9.3 暖風(fēng)機(jī)系統(tǒng)設(shè)計(jì)
9.3.1 控制面板功能描述
9.3.2 系統(tǒng)總體設(shè)計(jì)
9.3.3 暖風(fēng)機(jī)硬件電路設(shè)計(jì)
9.3.4 暖風(fēng)機(jī)軟件設(shè)計(jì)
附錄A SONIX SN8P2700系列單片機(jī)指令集
附錄B 常用的偽指令列表
附錄C 常用宏指令列表
附錄D 目標(biāo)板電路圖
附錄E 目標(biāo)板元件布局圖
參考文獻(xiàn)