定 價(jià):¥69.80
作 者: | 鮑可進(jìn),趙念強(qiáng),申屠浩,陳向益 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302637257 | 出版時(shí)間: | 2023-08-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字?jǐn)?shù): |
第1章概述
1.1單片機(jī)的發(fā)展概況
1.1.1單片機(jī)的發(fā)展歷史
1.1.2典型的8位單片機(jī)產(chǎn)品
1.2單片機(jī)的應(yīng)用及發(fā)展趨勢(shì)
1.2.1單片機(jī)的應(yīng)用
1.2.2單片機(jī)的發(fā)展趨勢(shì)
習(xí)題1
第2章SoC單片機(jī)的結(jié)構(gòu)與原理
2.1C8051F系列單片機(jī)總體結(jié)構(gòu)
2.1.1C8051F系列單片機(jī)簡(jiǎn)介
2.1.2CIP51內(nèi)核
2.1.3C8051F020單片機(jī)的片上資源
2.2C8051F020存儲(chǔ)器組織
2.2.1程序存儲(chǔ)器
2.2.2內(nèi)部數(shù)據(jù)存儲(chǔ)器
2.2.3特殊功能寄存器
2.2.4位尋址區(qū)
2.2.5外部RAM和片內(nèi)XRAM
2.3中斷系統(tǒng)
2.3.1中斷概念
2.3.2C8051F中斷系統(tǒng)
2.4端口輸入/輸出
2.4.1優(yōu)先權(quán)交叉開關(guān)譯碼器
2.4.2端口0~3的I/O初始化
2.4.3端口4~7
2.4.4端口特殊功能寄存器
2.4.5交叉開關(guān)引腳分配示例
2.4.6片上資源配置工具Config的應(yīng)用
2.5電源管理方式
2.5.1空閑方式
2.5.2停機(jī)方式
2.6復(fù)位與時(shí)鐘
2.6.1復(fù)位源
2.6.2上電/掉電復(fù)位
2.6.3外部復(fù)位
2.6.4內(nèi)部復(fù)位
2.6.5系統(tǒng)時(shí)鐘
習(xí)題2
第3章51單片機(jī)編程語言
3.1單片機(jī)的編程語言概述
3.2CIP51指令介紹
3.2.1尋址方式
3.2.251指令集
3.3匯編語言
3.3.1偽指令
3.3.2順序程序設(shè)計(jì)
3.3.3分支程序設(shè)計(jì)
3.3.4循環(huán)程序設(shè)計(jì)
3.3.5子程序設(shè)計(jì)
3.4C51語言
3.4.1C51關(guān)鍵字
3.4.2C51變量定義
3.4.3C51數(shù)據(jù)類型
3.4.4C51指針類型
3.4.5C51函數(shù)定義
3.4.6C51程序設(shè)計(jì)的注意事項(xiàng)
習(xí)題 3
第4章SoC單片機(jī)的片內(nèi)功能部件
4.1定時(shí)器/計(jì)數(shù)器
4.1.1定時(shí)器/計(jì)數(shù)器的一般結(jié)構(gòu)和工作原理
4.1.2定時(shí)器/計(jì)數(shù)器T0和T1
4.1.3定時(shí)器/計(jì)數(shù)器T2和T4
4.1.4定時(shí)器T3
4.2可編程計(jì)數(shù)器陣列
4.2.1PCA0交叉開關(guān)配置
4.2.2PCA0的特殊功能寄存器
4.2.3PCA0定時(shí)器/計(jì)數(shù)器
4.2.4PCA0捕捉/比較模塊
4.2.5PCA0應(yīng)用舉例
4.3UART通信接口
4.3.1串行通信及基礎(chǔ)知識(shí)
4.3.2串行接口的組成和特性
4.3.3串行接口的工作方式
4.3.4波特率設(shè)計(jì)
4.3.5串行口應(yīng)用編程
4.3.6多機(jī)通信原理及應(yīng)用
習(xí)題4
第5章模數(shù)和數(shù)模轉(zhuǎn)換器
5.1模數(shù)轉(zhuǎn)換器
5.1.1模數(shù)轉(zhuǎn)換原理和性能指標(biāo)
5.1.2C8051F020的ADC0功能結(jié)構(gòu)
5.1.3模擬多路選擇器和PGA
5.1.4ADC的工作方式
5.1.5ADC0 可編程窗口檢測(cè)器
5.1.6ADC1(8位ADC)
5.1.7模數(shù)轉(zhuǎn)換舉例
5.2數(shù)模轉(zhuǎn)換器
5.2.1數(shù)模轉(zhuǎn)換原理及性能指標(biāo)
5.2.2C8051F020的DAC功能
5.2.3DAC 輸出更新
5.2.4DAC 輸出定標(biāo)/調(diào)整
5.2.5數(shù)模轉(zhuǎn)換舉例
5.3電壓基準(zhǔn)
5.4比較器
習(xí)題5
第6章復(fù)雜接口應(yīng)用
6.1系統(tǒng)管理總線SMBus
6.1.1SMBus原理
6.1.2SMBus協(xié)議
6.1.3SMBus數(shù)據(jù)傳輸方式
6.1.4SMBus特殊功能寄存器
6.1.5實(shí)時(shí)時(shí)鐘芯片S3530A
6.1.6程序代碼
6.2SPI總線
6.2.1SPI總線的原理、控制信號(hào)及交叉開關(guān)配置
6.2.2SPI特殊功能寄存器
6.2.3用 SPI 實(shí)現(xiàn)串行Flash存儲(chǔ)器芯片的讀寫
6.2.4程序代碼
6.3液晶顯示器接口
6.3.1并行連接方式
6.3.2串行連接方式
6.4GPRS與SMS的應(yīng)用
6.4.1設(shè)計(jì)思路
6.4.2核心代碼
習(xí)題6
第7章SoC的特殊型號(hào)芯片介紹
7.1資源較少配置型C8051F單片機(jī)——C8051F30X
7.2資源較多配置型單片機(jī)C8051F5XX
7.3帶無線通信功能的51單片機(jī)
7.3.1CC2530單片機(jī)簡(jiǎn)介
7.3.2CC2530單片機(jī)的芯片封裝和外部引腳
7.3.3CC2530單片機(jī)的內(nèi)部結(jié)構(gòu)
7.3.4CC2530單片機(jī)的應(yīng)用電路
7.3.5CC2530應(yīng)用舉例
習(xí)題7
第8章SoC單片機(jī)實(shí)驗(yàn)介紹
8.1C8051F020實(shí)驗(yàn)系統(tǒng)介紹
8.1.1C8051F系列單片機(jī)開發(fā)工具
8.1.2NMC20XX核心模塊簡(jiǎn)介
8.1.3系統(tǒng)實(shí)驗(yàn)板
8.2C8051F系列單片機(jī)開發(fā)環(huán)境
8.2.1Silicon Laboratories IDE簡(jiǎn)介
8.2.2集成開發(fā)環(huán)境的安裝和配置
8.2.3Silicon Laboratories IDE的軟件界面
8.2.4程序開發(fā)的基本操作
8.2.5JTAG接口及在線編程調(diào)試
8.2.6Silicon Laboratories IDE使用實(shí)例
8.3C8051F系列單片機(jī)實(shí)驗(yàn)項(xiàng)目
8.3.1數(shù)據(jù)傳送實(shí)驗(yàn)
8.3.2查表實(shí)驗(yàn)
8.3.3七段碼顯示與按鍵實(shí)驗(yàn)
8.3.4定時(shí)器和走馬燈實(shí)驗(yàn)
8.3.5直流電機(jī)測(cè)速和控制實(shí)驗(yàn)
8.3.6步進(jìn)電機(jī)控制實(shí)驗(yàn)
8.3.7溫度數(shù)據(jù)采集實(shí)驗(yàn)
8.4Keil μVision2開發(fā)環(huán)境
8.4.1在Keil μVision2中集成Silicon的驅(qū)動(dòng)和配置
8.4.2使用Keil μVision2開發(fā)C8051F020單片機(jī)項(xiàng)目示例
習(xí)題8
附錄ACIP51指令一覽表
附錄BC8051F020的封裝、引腳
附錄CC8051F020的電氣參數(shù)
參考文獻(xiàn)