單片微機(jī)原理與接口技術(shù)
定 價(jià):¥46
中 教 價(jià):¥35.42 (7.70折)
庫 存 數(shù): 0
叢 書 名:新編高等教育電子信息類規(guī)劃教材
STC15系列增強(qiáng)型8051單片機(jī)集成了上電復(fù)位電路與高精準(zhǔn)R/C振蕩器,給單片機(jī)芯片加上電源就可跑程序;集成了大容量的程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器以及EEPRM,集成了A/D、PWM、SPI等高功能接口部件,可大大地簡化單片機(jī)應(yīng)用系統(tǒng)的外圍電路,使單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)更加簡捷,系統(tǒng)性能更加高效、可靠。本教材以STC15F2K60S2單片機(jī)為主線,系統(tǒng)地介紹了STC15F2K60S2單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)與應(yīng)用編程,單片機(jī)應(yīng)用系統(tǒng)的開發(fā)流程與接口設(shè)計(jì),同時(shí)提出多種實(shí)踐模式:Keil C集成開發(fā)環(huán)境、Proteus仿真軟件以及實(shí)物運(yùn)行開發(fā)環(huán)境,使得單片機(jī)的學(xué)習(xí)與應(yīng)用變得更簡單、更清晰。 本書可作為普通高校計(jì)算機(jī)類、電子信息類、電氣自動(dòng)化與機(jī)電一體化等專業(yè)的教學(xué)用書,基礎(chǔ)較好的高職高專也可選用本書。本書還可作為電子設(shè)計(jì)競賽、電子設(shè)計(jì)工程師考證的培訓(xùn)教材。本書也是傳統(tǒng)8051單片機(jī)應(yīng)用工程師升級(jí)轉(zhuǎn)型的重要參考書籍。
第1章 微型計(jì)算機(jī)基礎(chǔ) 1.1 數(shù)制與編碼1.1.1 數(shù)制及轉(zhuǎn)換方法1.1.2 微型計(jì)算機(jī)中數(shù)的表示方法1.1.3 微型計(jì)算機(jī)中常用編碼1.2 微型計(jì)算機(jī)的基本組成1.3 指令、程序與編程語言 1.4 微型計(jì)算機(jī)的工作過程 1.5 微型計(jì)算機(jī)的應(yīng)用形態(tài)本章小結(jié)習(xí)題1第2章 STC15F2K60S2單片機(jī)增強(qiáng)型8051內(nèi)核 2.1 單片機(jī)概述 2.1.1 單片機(jī)的概念2.1.2 常見單片機(jī)2.1.3 STC系列單片機(jī)2.2 STC15F2K60S2系列單片機(jī)資源概述與引腳功能2.2.1 STC15F2K60S2系列單片機(jī)資源與功能概述2.2.2 STC15F2K60S2單片機(jī)引腳功能2.3 STC15F2K60S2單片機(jī)的內(nèi)部結(jié)構(gòu)2.3.1 STC15F2K60S2單片機(jī)的內(nèi)部結(jié)構(gòu) 2.3.2 CPU結(jié)構(gòu)2.4 STC15F2K60S2單片機(jī)的存儲(chǔ)結(jié)構(gòu)2.5 STC15F2K60S2單片機(jī)的并行I/O口2.5.1 STC15F2K60S2單片機(jī)的并行I/O口與工作模式2.5.2 STC15F2K60S2單片機(jī)的并行I/O口的結(jié)構(gòu)2.5.3 STC15F2K60S2單片機(jī)并行I/O口的使用注意事項(xiàng)2.6 STC15F2K60S2單片機(jī)的時(shí)鐘與復(fù)位2.6.1 STC15F2K60S2單片機(jī)的時(shí)鐘2.6.2 STC15F2K60S2單片機(jī)的復(fù)位本章小結(jié)習(xí)題2第3章 單片機(jī)應(yīng)用的開發(fā)工具3.1 Keil μVision2集成開發(fā)環(huán)境3.1.1 Keil μVision2集成開發(fā)環(huán)境概述3.1.2 Keil C集成開發(fā)環(huán)境下的程序編輯、編譯與調(diào)試3.2 STC系列單片機(jī)在線編程3.2.1 STC系列單片機(jī)在系統(tǒng)可編程(ISP)典型應(yīng)用線路圖3.2.2 STC系列單片機(jī)PC端下載軟件的使用3.2.3 虛擬串口的應(yīng)用3.2.4 STC仿真器3.3 單片機(jī)學(xué)習(xí)的實(shí)踐模式3.3.1 仿真模式 3.3.2 利用Proteus模擬仿真軟件進(jìn)行調(diào)試3.3.3 在線系統(tǒng)調(diào)試模式 本章小結(jié)習(xí)題3第4章 STC15F2K60S2單片機(jī)的指令系統(tǒng)4.1 概述4.2 數(shù)據(jù)傳送類指令4.3 算術(shù)運(yùn)算類指令(24條)4.4 邏輯運(yùn)算類與循環(huán)移位類指令(24條)4.5 控制轉(zhuǎn)移類指令(17條)4.6 位操作類指令(17條)本章小結(jié)習(xí)題4第5章 STC15F2K60S2單片機(jī)的程序設(shè)計(jì)5.1 匯編語言程序設(shè)計(jì)5.1.1 程序編制的方法和技巧5.1.2 程序的模塊化設(shè)計(jì)5.1.3 偽指令5.2 基本程序結(jié)構(gòu)與程序設(shè)計(jì)舉例5.3 C51程序設(shè)計(jì)5.3.1 C51基礎(chǔ)5.3.2 C51程序設(shè)計(jì)本章小結(jié)習(xí)題5第6章 STC15F2K60S2單片機(jī)存儲(chǔ)器的應(yīng)用6.1 STC15F2K60S2單片機(jī)的程序存儲(chǔ)器6.2 STC15F2K60S2單片機(jī)的基本RAM6.3 STC15F2K60S2單片機(jī)的擴(kuò)展RAM(XRAM)6.4 STC15F2K60S2單片機(jī)的EEPROM(數(shù)據(jù)Flash)本章小結(jié)習(xí)題6第7章 STC15F2K60S2單片機(jī)中斷系統(tǒng)7.1 中斷系統(tǒng)概述7.1.1 中斷系統(tǒng)的幾個(gè)概念7.1.2 中斷的技術(shù)優(yōu)勢(shì)7.1.3 中斷系統(tǒng)需要解決的問題7.2 STC15F2K60S2單片機(jī)的中斷系統(tǒng)7.2.1 STC15F2K60S2單片機(jī)的中斷請(qǐng)求7.2.2 STC15F2K60S2單片機(jī)的中斷響應(yīng)7.2.3 STC15F2K60S2單片機(jī)中斷應(yīng)用舉例7.3 STC15F2K60S2單片機(jī)外部中斷的擴(kuò)展本章小結(jié)習(xí)題7第8章 STC15F2K60S2單片機(jī)的定時(shí)器/計(jì)數(shù)器8.1 STC15F2K60S2單片機(jī)定時(shí)/計(jì)數(shù)器(T0/T1)的結(jié)構(gòu)和工作原理8.2 STC15F2K60S2單片機(jī)定時(shí)/計(jì)數(shù)器(T0/T1)的控制8.3 STC15F2K60S2單片機(jī)定時(shí)/計(jì)數(shù)器(T0/T1)的工作方式8.4 STC15F2K60S2單片機(jī)定時(shí)/計(jì)數(shù)器(T0/T1)的應(yīng)用舉例8.4.1 STC15F2K60S2單片機(jī)定時(shí)/計(jì)數(shù)器(T0/T1)的定時(shí)應(yīng)用8.4.2 STC15F2K60S2單片機(jī)定時(shí)/計(jì)數(shù)器(T0/T1)的計(jì)數(shù)應(yīng)用8.4.3 單片機(jī)秒表的設(shè)計(jì)8.5 STC15F2K60S2單片機(jī)的定時(shí)器T28.5.1 STC15F2K60S2單片機(jī)的定時(shí)器T2的電路結(jié)構(gòu)8.5.2 STC15F2K60S2單片機(jī)的定時(shí)/計(jì)數(shù)器T2的控制寄存器8.6 STC15F2K60S2單片機(jī)的可編程時(shí)鐘輸出功能8.6.1 STC15F2K60S2單片機(jī)的可編程時(shí)鐘:CLKOUT0、CLKOUT1、CLKOUT28.6.2 STC15F2K60S2單片機(jī)可編程時(shí)鐘的應(yīng)用舉例本章小結(jié)習(xí)題8第9章 STC15F2K60S2單片機(jī)的串行口9.1 串行通信基礎(chǔ)9.2 STC15F2K60S2單片機(jī)的串行口19.2.1 串行口1的控制寄存器9.2.2 串行口1的工作方式9.2.3 串行口的波特率9.2.4 串行口的應(yīng)用舉例9.3 STC15F2K60S2單片機(jī)串行口29.3.1 STC15F2K60S2單片機(jī)串行口2控制寄存器9.3.2 STC15F2K60S2單片機(jī)串行口2的工作方式與波特率9.4 STC15F2K60S2單片機(jī)與PC機(jī)的通信9.4.1 單片機(jī)與PC機(jī)RS-232C串行通信的接口設(shè)計(jì)9.4.2 單片機(jī)與PC機(jī)USB總線通信的接口設(shè)計(jì)9.4.3 單片機(jī)與PC機(jī)串行通信的程序設(shè)計(jì)9.5 STC15F2K60S2單片機(jī)串行口1的中繼廣播方式9.6 STC15F2K60S2單片機(jī)串行口硬件引腳的切換本章小結(jié)習(xí)題9第10章 STC15F2K60S2單片機(jī)的A/D轉(zhuǎn)換 10.1 STC15F2K60S2單片機(jī)A/D模塊的結(jié)構(gòu)10.2 STC15F2K60S2單片機(jī)A/D模塊的控制10.3 STC15F2K60S2單片機(jī)A/D模塊的應(yīng)用本章小結(jié)習(xí)題10第11章 STC15F2K60S2單片機(jī)CCP/PCA/PWM模塊11.1 STC15F2K60S2單片機(jī)的CCP/PCA/PWM模塊的結(jié)構(gòu)11.2 PCA模塊的特殊功能寄存器11.3 CCP/PCA模塊的工作模式與應(yīng)用舉例11.4 PCA模塊功能引腳的切換本章小結(jié)習(xí)題11第12章 STC15F2K60S2單片機(jī)的SPI接口 12.1 SPI接口的結(jié)構(gòu)12.2 SPI接口的特殊功能寄存器12.3 SPI接口的數(shù)據(jù)通信12.4 SPI接口的應(yīng)用舉例12.5 SPI接口功能引腳的切換本章小結(jié)習(xí)題12第13章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與接口技術(shù)13.1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)流程13.1.1 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)原則13.1.2 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)流程13.2 單片機(jī)人機(jī)對(duì)話接口設(shè)計(jì)13.2.1 鍵盤接口與應(yīng)用實(shí)例13.2.2 LED數(shù)碼顯示接口與應(yīng)用實(shí)例13.2.3 LCD顯示接口與應(yīng)用實(shí)例13.3 串行總線接口技術(shù)與應(yīng)用設(shè)計(jì)13.3.1 單總線數(shù)字溫度傳感器DS18B20與應(yīng)用實(shí)例13.3.2 I2C串行總線原理與應(yīng)用13.3.3 I2C總線應(yīng)用實(shí)例——基于時(shí)鐘芯片PCF8563的電子時(shí)鐘的實(shí)現(xiàn)13.4 電機(jī)控制與應(yīng)用設(shè)計(jì)13.4.1 直流電機(jī)的控制13.4.2 步進(jìn)電機(jī)的控制13.4.3 步進(jìn)電機(jī)與單片機(jī)的接口13.5 STC15F2K60S2單片機(jī)的低功耗設(shè)計(jì)13.5.1 STC15F2K60S2單片機(jī)的慢速模式 13.5.2 STC15F2K60S2單片機(jī)的空閑(等待)模式與停機(jī)(掉電)模式 13.6 STC15F2K60S2單片機(jī)的看門狗定時(shí)器13.6.1 看門狗定時(shí)器13.6.2 STC15F2K60S2單片機(jī)的看門狗定時(shí)器13.6.3 STC15F2K60S2單片機(jī)的看門狗定時(shí)器的使用本章小結(jié)習(xí)題13附錄1 ASCII碼表附錄2 STC15F2K60S2單片機(jī)指令系統(tǒng)表附錄3 STCISP下載編程軟件實(shí)用程序簡介附錄4 STC-ISP的自定義下載附錄5 STC15系列單片機(jī)功能特性表參考文獻(xiàn)