單片機(jī)原理及應(yīng)用 版權(quán)信息
- ISBN:9787577212937
- 條形碼:9787577212937 ; 978-7-5772-1293-7
- 裝幀:平裝
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
單片機(jī)原理及應(yīng)用 本書特色
為了加強(qiáng)實(shí)踐應(yīng)用,書中以例題形式給出了多個(gè)實(shí)際例子,從硬件設(shè)計(jì)到軟件編寫,直至加載仿真,即學(xué)即會(huì)。教材附有學(xué)習(xí)用PPT,還有學(xué)習(xí)視頻。掃碼即可得。
單片機(jī)原理及應(yīng)用 內(nèi)容簡(jiǎn)介
本書總共分為9章,硬件方面介紹了MCS?51單片機(jī)*小系統(tǒng)的結(jié)構(gòu)、定時(shí)器、計(jì)數(shù)器、中斷系統(tǒng)、串行通信技術(shù),以及接口技術(shù);軟件方面介紹了C51語言和指令;開發(fā)工具方面介紹了Proteus和Keil C51。本書的創(chuàng)新點(diǎn)是簡(jiǎn)化了其他同類書篇幅較大的原理描述部分,以必需、夠用為度,加強(qiáng)了應(yīng)用部分的內(nèi)容;對(duì)開發(fā)工具的應(yīng)用做了詳細(xì)介紹,達(dá)到了所見即所得的效果。學(xué)生通過學(xué)習(xí),可以學(xué)會(huì)硬件開發(fā)和軟件調(diào)試,并進(jìn)行有效的仿真。為了加強(qiáng)實(shí)踐應(yīng)用,書中以例題形式給出了多個(gè)實(shí)用的例子,從硬件設(shè)計(jì)到軟件編寫,直至加載仿真,即學(xué)即會(huì)。本書每章附有學(xué)習(xí)用PPT、學(xué)習(xí)用視頻,以及每個(gè)實(shí)驗(yàn)用的硬件設(shè)計(jì)和軟件程序編制、編譯、加載仿真過程和結(jié)果,掃碼即可獲取。本書適合作為高等院校電子信息工程、計(jì)算機(jī)科學(xué)與技術(shù)等相關(guān)專業(yè)的教材,也可作為從事單片機(jī)應(yīng)用開發(fā)的工程技術(shù)人員的參考書,還可供有興趣的讀者自學(xué)使用。
單片機(jī)原理及應(yīng)用 目錄
第1章 單片機(jī)的認(rèn)識(shí)與了解…11.1 單片機(jī)的概念…11.2 單片機(jī)的發(fā)展史…21.3 芯片外觀及引腳排列…31.3.1 針腳式封裝的雙列直插式單片機(jī)…31.3.2 表面貼片式封裝的貼片式單片機(jī)…31.4 引腳分類及功能…41.4.1 主電源引腳…41.4.2 外接晶振引腳…41.4.3 控制類和其他復(fù)用引腳…41.4.4 數(shù)據(jù)口引腳…5思考題…5第2章 單片機(jī)的開發(fā)工具…62.1 硬件開發(fā)…62.1.1 Proteus軟件介紹…62.1.2 Proteus的功能模塊…72.1.3 Proteus的使用步驟…82.2 軟件開發(fā)…132.2.1 Keil C51軟件介紹…132.2.2 Keil C51的優(yōu)點(diǎn)…132.2.3 Keil C51的使用步驟…13思考題…17第3章 單片機(jī)*小系統(tǒng)及內(nèi)部結(jié)構(gòu)…183.1 單片機(jī)*小系統(tǒng)組成…183.2 早期的單片機(jī)*小系統(tǒng)…193.3 現(xiàn)階段使用的單片機(jī)內(nèi)部結(jié)構(gòu)…203.3.1 CPU…213.3.2 存儲(chǔ)器…213.4 單片機(jī)*小系統(tǒng)應(yīng)用設(shè)計(jì)實(shí)例…243.4.1 硬件原理圖繪制…243.4.2 軟件程序編譯…243.4.3 PCB圖繪制…253.4.4 實(shí)際產(chǎn)品制作…25思考題…26第4章 C51程序設(shè)計(jì)…274.1 C51程序設(shè)計(jì)的概念…284.2 常用關(guān)鍵詞…284.2.1 標(biāo)識(shí)符…284.2.2 關(guān)鍵字…284.2.3 常量…304.2.4 變量…304.3 C51的數(shù)據(jù)類型…304.3.1 位型(bit)…304.3.2 字符型(char)…314.3.3 整型(int)…314.3.4 長整型(long)…314.3.5 浮點(diǎn)型(float)…314.3.6 指針型…314.3.7 可尋址位(sbit)…314.3.8 特殊功能寄存器(sfr)…324.3.9 16位特殊功能寄存器(sfr16)…324.3.10 空類型(void)…324.4 C51的數(shù)組…324.4.1 一維數(shù)組…324.4.2 二維數(shù)組…334.5 C51的運(yùn)算符及表達(dá)式…344.5.1 算術(shù)運(yùn)算符…344.5.2 關(guān)系運(yùn)算符…354.5.3 邏輯運(yùn)算符…354.5.4 自增、自減運(yùn)算符…354.5.5 賦值運(yùn)算符和復(fù)合賦值運(yùn)算符…354.5.6 位運(yùn)算符…364.5.7 逗號(hào)運(yùn)算符…364.5.8 條件運(yùn)算符…364.5.9 指針與地址運(yùn)算符…364.5.10 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符…374.5.11 運(yùn)算符 sizeof…374.6 C51的流程控制語句…374.6.1 C51程序的結(jié)構(gòu)…374.6.2 C51程序的流程控制語句…374.7 C51的指針…404.7.1 指針的概念…404.7.2 指針變量及引用…404.7.3 指向數(shù)組的指針…404.7.4 指針的移動(dòng)…414.7.5 字符指針…414.7.6 指向結(jié)構(gòu)體變量的指針…424.7.7 函數(shù)參數(shù)指針…424.8 C51的函數(shù)及調(diào)用…434.8.1 函數(shù)的定義…434.8.2 函數(shù)的分類…434.8.3 函數(shù)的參數(shù)傳遞和函數(shù)值…444.8.4 函數(shù)的調(diào)用…44思考題…45第5章 單片機(jī)的定時(shí)/計(jì)數(shù)器…465.1 定時(shí)/計(jì)數(shù)器的作用…465.2 89C51定時(shí)/計(jì)數(shù)器的組成…475.3 89C51定時(shí)/計(jì)數(shù)器的邏輯結(jié)構(gòu)…485.3.1 TMOD的組成及功能…485.3.2 TCON的組成及功能…495.4 定時(shí)/計(jì)數(shù)器的初始化…495.4.1 定時(shí)/計(jì)數(shù)器初始化的步驟…495.4.2 周期…505.4.3 初值的計(jì)算方法…505.5 定時(shí)/計(jì)數(shù)器使用實(shí)例…515.5.1 硬件原理圖繪制…515.5.2 軟件程序編譯…52思考題…52第6章 單片機(jī)的中斷系統(tǒng)…536.1 中斷的概念…536.2 中斷的特點(diǎn)及功能…546.3 89C51的中斷系統(tǒng)結(jié)構(gòu)…546.3.1 中斷允許寄存器IE…556.3.2 中斷優(yōu)先級(jí)寄存器IP…556.4 中斷應(yīng)用實(shí)例…566.4.1 硬件原理圖繪制…566.4.2 軟件程序編譯…56思考題…57第7章 單片機(jī)的串行通信技術(shù)…587.1 串行通信的概念…587.2 串行通信的分類…597.2.1 同步串行通信…597.2.2 異步串行通信…597.3 串行通信的制式…607.3.1 單工通信…607.3.2 半雙工通信…607.3.3 全雙工通信…607.4 串行通信的接口…607.4.1 串行通信接口標(biāo)準(zhǔn)…607.4.2 89C51串行接口的結(jié)構(gòu)…627.4.3 串行控制寄存器…627.4.4 串行接口的初始化…637.4.5 89C51串行通信的種類…637.5 串行通信使用實(shí)例…637.5.1 雙機(jī)通信…637.5.2 多機(jī)通信…647.5.3 單片機(jī)向PC發(fā)送數(shù)據(jù)…647.5.4 PC向單片機(jī)發(fā)送數(shù)據(jù)…66思考題…67第8章 單片機(jī)的接口技術(shù)…688.1 接口技術(shù)的概念…688.2 輸入主體鍵盤…688.2.1 鍵盤的分類…688.2.2 鍵盤的應(yīng)用實(shí)例…698.3 輸出主體顯示器…708.3.1 LED數(shù)碼顯示器…708.3.2 液晶顯示器…74思考題…78第9章 實(shí)驗(yàn)…799.1 實(shí)驗(yàn)一:跑馬燈…799.1.1 實(shí)驗(yàn)要求…799.1.2 實(shí)驗(yàn)描述…799.1.3 硬件原理圖繪制…799.1.4 程序編譯…809.2 實(shí)驗(yàn)二:用指針數(shù)組實(shí)現(xiàn)多狀態(tài)顯示…809.2.1 實(shí)驗(yàn)要求…809.2.2 實(shí)驗(yàn)描述…809.2.3 硬件原理圖繪制…819.2.4 程序編譯…819.3 實(shí)驗(yàn)三:用定時(shí)器T0控制蜂鳴器發(fā)出1 kHz音頻…829.3.1 實(shí)驗(yàn)要求…829.3.2 實(shí)驗(yàn)描述…829.3.3 硬件原理圖繪制…829.3.4 程序編譯…839.4 實(shí)驗(yàn)四:用外部中斷INT1控制P2口8個(gè)LED亮滅…849.4.1 實(shí)驗(yàn)要求…849.4.2 實(shí)驗(yàn)描述…849.4.3 硬件原理圖繪制…849.4.4 程序編譯…859.5 實(shí)驗(yàn)五:雙機(jī)通信…859.5.1 實(shí)驗(yàn)要求…859.5.2 實(shí)驗(yàn)描述…859.5.3 硬件原理圖繪制…859.5.4 程序編譯…869.6 實(shí)驗(yàn)六:?jiǎn)纹瑱C(jī)向PC發(fā)送數(shù)據(jù)…879.6.1 實(shí)驗(yàn)要求…879.6.2 實(shí)驗(yàn)描述…879.6.3 硬件原理圖繪制…879.6.4 程序編譯…889.7 實(shí)驗(yàn)七:PC向單片機(jī)向發(fā)送數(shù)據(jù)…889.7.1 實(shí)驗(yàn)要求…889.7.2 實(shí)驗(yàn)描述…889.7.3 硬件原理圖繪制…899.7.4 程序編譯…899.8 實(shí)驗(yàn)八:獨(dú)立式按鍵S控制LED0的亮滅狀態(tài)…909.8.1 實(shí)驗(yàn)要求…909.8.2 實(shí)驗(yàn)描述…909.8.3 硬件原理圖繪制…909.8.4 程序編譯…919.9 實(shí)驗(yàn)九:用LED數(shù)碼管循環(huán)顯示數(shù)字0~9…919.9.1 實(shí)驗(yàn)要求…919.9.2 實(shí)驗(yàn)描述…919.9.3 硬件原理圖繪制…919.9.4 程序編譯…929.10 實(shí)驗(yàn)十:用LCD循環(huán)右移顯示“China Dream”…939.10.1 實(shí)驗(yàn)要求…939.10.2 實(shí)驗(yàn)描述…939.10.3 硬件原理圖繪制…939.10.4 程序編譯…94附錄A 流水燈實(shí)驗(yàn)…97附錄B 定時(shí)器實(shí)驗(yàn)…99附錄C 串口仿真實(shí)驗(yàn)…101附錄D LCD顯示實(shí)驗(yàn)…103附錄E 鍵盤實(shí)驗(yàn)…107附錄F BCD碼撥盤實(shí)驗(yàn)…110附錄G A/D轉(zhuǎn)換實(shí)驗(yàn)…112附錄H 電子密碼鎖實(shí)驗(yàn)…117參考文獻(xiàn)…120
展開全部
單片機(jī)原理及應(yīng)用 作者簡(jiǎn)介
UBC等大學(xué)。現(xiàn)任西安交通大學(xué)城市學(xué)院機(jī)械工程系專職教師,機(jī)械系“校企融和、協(xié)同育人”之吉利卓越工程師班項(xiàng)目負(fù)責(zé)人。長期從事自動(dòng)化領(lǐng)域的教學(xué)與科研工作,近年來完成省級(jí)及企業(yè)科研項(xiàng)目9項(xiàng),完成省和校級(jí)教改項(xiàng)目4項(xiàng),曾獲得省級(jí)教學(xué)成果獎(jiǎng)2項(xiàng);在研陜西省高等教育學(xué)會(huì)項(xiàng)目一項(xiàng),在研橫向課題兩項(xiàng),在國內(nèi)外學(xué)術(shù)期刊和國際會(huì)議上發(fā)表論文近20篇,出版教材2本和專著1本,獲得發(fā)明和實(shí)用新型專利2項(xiàng)。曾參加過自動(dòng)化系統(tǒng)工程建設(shè),具有工程經(jīng)驗(yàn)。并獲得電氣工程師資格證書,主持建設(shè)實(shí)驗(yàn)室3個(gè),在指導(dǎo)學(xué)生互聯(lián)網(wǎng)加競(jìng)賽獲獎(jiǎng)1項(xiàng)和應(yīng)用技能大賽中獲獎(jiǎng)5人次。