出版時間:2008-1 出版社:北京航大 作者:張玉杰 頁數(shù):408
內(nèi)容概要
本書以臺灣松翰(SONIX)科技有限公司的SN8P2700系列單片機(jī)為主線,詳細(xì)介紹其基本組成、工作原理、各功能模塊的特點(diǎn)及其應(yīng)用技術(shù)。全書共分9章,內(nèi)容包括:SONIX系列單片機(jī)的基本結(jié)構(gòu)及特點(diǎn)、指令系統(tǒng)、基本程序設(shè)計、基本應(yīng)用模塊、集成開發(fā)環(huán)境、A/D轉(zhuǎn)換、D/A轉(zhuǎn)換、串行通信及簡單的應(yīng)用系統(tǒng)設(shè)計。本書突出的特點(diǎn)是注重實(shí)踐性和實(shí)用性。書中結(jié)合所配套的實(shí)驗(yàn)板和仿真器,針對SONIX單片機(jī)的功能特點(diǎn)設(shè)計了多種基本模塊電路,并編寫了一些基本的應(yīng)用程序,可以幫助初學(xué)者快速掌握 SONIX單片機(jī)?! ”緯鴥?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 簡介1.2.2 引腳排列和說明1.2.3 命名規(guī)則1.3 SONIX單片機(jī)的內(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單片機(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 對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章 匯編語言程序設(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 子程序與運(yùn)算程序設(shè)計3.7.1 子程序設(shè)計3.7.2 運(yùn)算程序設(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 中斷源和中斷標(biāo)志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仿真器與目標(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 燒寫步驟與過程第6章 基本模塊設(shè)計與實(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è)計6.4.4 顯示程序設(shè)計6.5 中斷功能6.5.1 定時器中斷應(yīng)用6.5.2 鍵盤中斷6.6 鍵盤電路6.6.1 SONIX單片機(jī)與非編碼式鍵盤的接口6.6.2 鍵盤掃描的另一種設(shè)計方法6.6.3 按鍵處理的其他問題6.7 定時器/計數(shù)器的應(yīng)用6.7.1 定時器To的使用6.7.2 用定時器實(shí)現(xiàn)秒表功能6.7.3 用定時器的Buzzer功能實(shí)現(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)換器的性能指標(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)換器的操作過程7.2.4 A/D轉(zhuǎn)換應(yīng)用(實(shí)時溫度測量系統(tǒng)設(shè)計)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 串行通信簡介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系列單片機(jī)的SIO接口8.2.3 SPI串行EEPROM8.2.4 N8P2708A對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串行EEPROM8.4.2 CAT24WCl28與SN8P2708A單片機(jī)的接口8.4.3 PCF8563實(shí)時時鐘8.5 異步串行通信8.5.1 RS232C串行接口總線8.5.2 SONIX單片機(jī)的RS232接口設(shè)計8.5.3 雙機(jī)異步通信第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)機(jī)系統(tǒng)設(shè)計9.3.1 控制面板功能描述9.3.2 系統(tǒng)總體設(shè)計9.3.3 暖風(fēng)機(jī)硬件電路設(shè)計9.3.4 暖風(fēng)機(jī)軟件設(shè)計附錄A SONIX SN8P2700系列單片機(jī)指令集附錄B 常用的偽指令列表附錄C 常用宏指令列表附錄D 目標(biāo)板電路圖附錄E 目標(biāo)板元件布局圖參考文獻(xiàn)
編輯推薦
《松翰SN8P2700系列:單片機(jī)原理及應(yīng)用技術(shù)》內(nèi)容豐富,實(shí)用性強(qiáng),通俗易懂,可作為從事單片機(jī)應(yīng)用的工程技術(shù)人員的參考用書,也可作為高等工科院校相關(guān)專業(yè)的教材。
圖書封面
評論、評分、閱讀與下載
松翰SN8P2700系列單片機(jī)原理及應(yīng)用技術(shù) PDF格式下載