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