本書詳細(xì)介紹了深圳宏晶科技有限公司新近推出的STC15 增強(qiáng)型8051單片機(jī)基本原理與應(yīng)用方法,以代表性的IAP15W4K58S4 單片機(jī)為基礎(chǔ),詳細(xì)介紹了單片機(jī)基本結(jié)構(gòu)?中斷系統(tǒng)?定時(shí)器?串行口?PCA 陣列?SPI 接口?片內(nèi)A/ D 轉(zhuǎn)換器等功能部件及工作原理?在介紹指令系統(tǒng)的基礎(chǔ)上,闡述了匯編語(yǔ)言和Keil C51 高級(jí)語(yǔ)言程序設(shè)計(jì)方法?全面展現(xiàn)了STC15 系列增強(qiáng)型8051 單片機(jī)的特色,給出了大量片內(nèi)資源以及片外擴(kuò)展應(yīng)用的具體實(shí)例?
本書可作為高等學(xué)校自動(dòng)化??jī)x器類?計(jì)算機(jī)類等相關(guān)專業(yè)單片機(jī)原理與應(yīng)用課程的教學(xué)用書,也可供廣大從事單片機(jī)應(yīng)用系統(tǒng)開發(fā)的工程技術(shù)人員閱讀?
前輔文
第1章 緒論
1.1 單片機(jī)基礎(chǔ)知識(shí)
1.2 單片機(jī)的發(fā)展和特點(diǎn)
1.3 數(shù)制與編碼
1.3.1 數(shù)制及其轉(zhuǎn)換
1.3.2 計(jì)算機(jī)中數(shù)的表示方法
1.3.3 計(jì)算機(jī)中的常用編碼
復(fù)習(xí)思考題
第2章 STC15 系列單片機(jī)體系結(jié)構(gòu)
2.1 IAP15W4K58S4 單片機(jī)的性能特點(diǎn)
2.2 IAP15W4K58S4 單片機(jī)的體系結(jié)構(gòu)
2.2.1 體系結(jié)構(gòu)
2.2.2 引腳功能
2.3 IAP15W4K58S4 單片機(jī)的存儲(chǔ)器結(jié)構(gòu)
2.4 IAP15W4K58S4 單片機(jī)的時(shí)鐘與復(fù)位
2.4.1 時(shí)鐘
2.4.2 復(fù)位
2.5 IAP15W4K58S4 單片機(jī)存儲(chǔ)器的使用
2.5.1 片內(nèi) Flash 存儲(chǔ)器
2.5.2 片內(nèi)擴(kuò)展 XRAM 存儲(chǔ)器
2.5.3 片外擴(kuò)展RAM 存儲(chǔ)器的總線管理
2.5.4 片內(nèi)數(shù)據(jù)Flash 存儲(chǔ)器(EEPROM)
2.6 IAP15W4K58S4 單片機(jī)的并行I/ O端口
2.6.1 并行 I/ O 端口的工作模式
2.6.2 并行 I/ O 端口使用注意事項(xiàng)
2.7 IAP15W4K58S4 單片機(jī)的在線仿真調(diào)試
復(fù)習(xí)思考題
第3章 指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)
3.1 指令助記符和字節(jié)數(shù)
3.2 尋址方式
3.2.1 寄存器尋址
3.2.2 直接尋址
3.2.3 立即尋址
3.2.4 寄存器間接尋址
3.2.5 變址尋址
3.2.6 相對(duì)尋址
3.2.7 位尋址
3.3 指令分類祥解
3.3.1 算術(shù)運(yùn)算指令
3.3.2 邏輯運(yùn)算指令
3.3.3 數(shù)據(jù)傳送指令
3.3.4 控制轉(zhuǎn)移指令
3.3.5 位操作指令
3.4 偽指令
3.5 匯編語(yǔ)言程序設(shè)計(jì)
復(fù)習(xí)思考題
第4章 Keil C51 應(yīng)用程序設(shè)計(jì)
4.1 Keil C51 程序設(shè)計(jì)的基本語(yǔ)法
4.1.1 C51 程序的一般結(jié)構(gòu)
4.1.2 數(shù)據(jù)類型
4.1.3 常量?變量及其存儲(chǔ)模式
4.1.4 運(yùn)算符與表達(dá)式
4.2 C51 程序的基本語(yǔ)句
4.2.1 表達(dá)式語(yǔ)句
4.2.2 復(fù)合語(yǔ)句
4.2.3 條件語(yǔ)句
4.2.4 開關(guān)語(yǔ)句
4.2.5 循環(huán)語(yǔ)句
4.2.6 goto?break?continue語(yǔ)句
4.2.7 返回語(yǔ)句
4.3 函數(shù)
4.3.1 函數(shù)的定義與調(diào)用
4.3.2 中斷服務(wù)函數(shù)與寄存器組定義
4.4 Keil C51 編譯器對(duì) ANSI C 的擴(kuò)展
4.4.1 存儲(chǔ)器類型與編譯模式
4.4.2 關(guān)于bit,sbit,sfr 和sfr16 數(shù)據(jù)類型
4.4.3 一般指針與基于存儲(chǔ)器的指針及其轉(zhuǎn)換
4.4.4 C51 編譯器對(duì)ANSI C 函數(shù)的擴(kuò)展
4.5 C51 編譯器的數(shù)據(jù)調(diào)用協(xié)議
4.5.1 數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式
4.5.2 目標(biāo)代碼的段管理
4.6 與匯編語(yǔ)言程序的接口
4.6.1 參數(shù)傳遞規(guī)則
4.6.2 C51 與匯編語(yǔ)言混合編程舉例
4.7 絕對(duì)地址訪問
4.7.1 采用擴(kuò)展關(guān)鍵字_at_或指針定義變量的絕對(duì)地址
4.7.2 采用預(yù)定義宏指定變量的絕對(duì)地址
4.8 Keil C51 庫(kù)函數(shù)
4.8.1 本征庫(kù)函數(shù)
4.8.2 字符判斷轉(zhuǎn)換庫(kù)函數(shù)
4.8.3 輸入/輸出庫(kù)函數(shù)
4.8.4 字符串處理庫(kù)函數(shù)
4.8.5 類型轉(zhuǎn)換及內(nèi)存分配庫(kù)函數(shù)
4.8.6 數(shù)學(xué)計(jì)算庫(kù)函數(shù)
復(fù)習(xí)思考題
第5章 中斷系統(tǒng)
5.1 中斷的概念
5.2 中斷系統(tǒng)結(jié)構(gòu)
5
...... 全部?jī)?nèi)容請(qǐng)購(gòu)買實(shí)物書籍