AVR單片機(jī)C語(yǔ)言輕松學(xué)-(配視頻教程)-(含CD光盤1張) 版權(quán)信息
- ISBN:9787121273728
- 條形碼:9787121273728 ; 978-7-121-27372-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
AVR單片機(jī)C語(yǔ)言輕松學(xué)-(配視頻教程)-(含CD光盤1張) 本書特色
本書分為atmega16單片機(jī)基礎(chǔ)知識(shí)、atmga16單片機(jī)模塊應(yīng)用以及atmega16單片機(jī)的應(yīng)用系統(tǒng)三大部分。本書具有基礎(chǔ)內(nèi)容豐富、循序漸進(jìn)、由淺入深的特點(diǎn),涉及了atmega16單片機(jī)從硬件模塊基礎(chǔ)到軟件設(shè)計(jì)各個(gè)方面的知識(shí)的特點(diǎn),并且基于proteus硬件仿真環(huán)境提供了大量的仿真實(shí)例,還提供了17個(gè)詳細(xì)講解的視頻供讀者深入理解atmega16單片機(jī)的使用。
AVR單片機(jī)C語(yǔ)言輕松學(xué)-(配視頻教程)-(含CD光盤1張) 內(nèi)容簡(jiǎn)介
本書帶你從零開始學(xué)習(xí)avr單片機(jī)開發(fā)技術(shù),內(nèi)容由淺入深,非常適合初學(xué)者學(xué)習(xí),附送的超值視頻教程簡(jiǎn)單,容易理解。書中的所有實(shí)例可以通過(guò)光盤中的源代碼復(fù)現(xiàn),從而有助于讀者學(xué)習(xí)。內(nèi)容涉及了atmega16單片機(jī)從硬件模塊基礎(chǔ)到軟件設(shè)計(jì)各個(gè)方面的知識(shí)的特點(diǎn),并且基于proteus硬件仿真環(huán)境提供了大量的仿真實(shí)例,還提供了17個(gè)詳細(xì)講解的視頻供讀者深入理解atmega16單片機(jī)的使用。
AVR單片機(jī)C語(yǔ)言輕松學(xué)-(配視頻教程)-(含CD光盤1張) 目錄
第1章atmega16單片機(jī)基礎(chǔ)1.1avr系列單片機(jī)1.2atmega16單片機(jī)的特點(diǎn)、硬件結(jié)構(gòu)和封裝1.3atmega16單片機(jī)的內(nèi)核1.3.1算術(shù)邏輯單元alu1.3.2狀態(tài)寄存器sreg1.3.3通用寄存器1.3.4堆棧1.3.5中斷和復(fù)位處理模塊1.4atmega16單片機(jī)的存儲(chǔ)器體系1.4.1程序存儲(chǔ)器1.4.2數(shù)據(jù)存儲(chǔ)器1.4.3e2prom存儲(chǔ)器1.5atmega16單片機(jī)的系統(tǒng)時(shí)鐘1.5.1atmega16的系統(tǒng)時(shí)鐘組成1.5.2atmega16的時(shí)鐘源選擇1.5.3晶體振蕩器1.5.4低頻晶體振蕩器1.5.5外部rc振蕩器1.5.6片內(nèi)rc振蕩器1.5.7外部時(shí)鐘源1.6atmega16單片機(jī)的電源管理1.7atmega16單片機(jī)的復(fù)位1.7.1atmega16的復(fù)位源1.7.2上電復(fù)位1.7.3外部復(fù)位1.7.4掉電檢測(cè)復(fù)位1.7.5看門狗復(fù)位1.7.6atmega16的復(fù)位控制寄存器1.7.7片內(nèi)基準(zhǔn)電壓1.8atmega16單片機(jī)的中斷系統(tǒng)第2章atmega16單片機(jī)的指令和c語(yǔ)言2.1atmega16單片機(jī)的指令系統(tǒng)2.1.1atmega16單片機(jī)的指令集2.1.2atmega16單片機(jī)的尋址方式2.2atmega16單片機(jī)c語(yǔ)言的數(shù)據(jù)類型、運(yùn)算符號(hào)和表達(dá)式2.2.1常量和變量2.2.2算術(shù)運(yùn)算、賦值、邏輯運(yùn)算以及關(guān)系運(yùn)算2.2.3自增減、復(fù)合和逗號(hào)運(yùn)算2.2.4位運(yùn)算2.2.5運(yùn)算的優(yōu)先級(jí)2.3atmega16單片機(jī)c語(yǔ)言的結(jié)構(gòu)2.4atmega16單片機(jī)c語(yǔ)言的函數(shù)2.4.1函數(shù)的定義、參數(shù)和返回值2.4.2函數(shù)的調(diào)用2.4.3局部變量和全局變量2.5atmega16單片機(jī)c語(yǔ)言的數(shù)組和指針2.6atmega16單片機(jī)c語(yǔ)言的自構(gòu)造類型2.6.1結(jié)構(gòu)體2.6.2聯(lián)合體2.6.3枚舉 第3章atmega16單片機(jī)的icc avr軟件開發(fā)環(huán)境3.1atmega16單片機(jī)的軟件開發(fā)環(huán)境3.2安裝icc avr3.3icc avr的工作界面3.4icc avr的菜單欄和快捷工具欄3.4.1icc avr的菜單欄3.4.2icc avr的快捷工具欄3.5icc avr的擴(kuò)展關(guān)鍵字3.5.1中斷關(guān)鍵字3.5.2非揮發(fā)寄存器關(guān)鍵字3.5.3數(shù)據(jù)段關(guān)鍵字3.6icc avr的文件3.6.1icc avr的常用文件類型3.6.2icc avr的庫(kù)函數(shù)文件3.6.3icc avr的啟動(dòng)文件3.7“hello world!”——icc avr的應(yīng)用實(shí)例第4章atmega16單片機(jī)的硬件開發(fā)和proteus硬件仿真環(huán)境4.1atmega16單片機(jī)的硬件系統(tǒng)開發(fā)流程和開發(fā)工具4.1.1atmega16單片機(jī)的硬件系統(tǒng)開發(fā)流程4.1.2atmega16單片機(jī)的硬件開發(fā)工具4.2proteus應(yīng)用基礎(chǔ)4.2.1proteus的界面和支持的文件4.2.2proteus的菜單4.2.3proteus的快捷工具欄和工具箱4.3proteus的使用流程4.4proteus中的atmega16及其使用4.5proteus和icc avr聯(lián)合使用第5章atmega16單片機(jī)的i/o引腳和外部中斷5.1atmega16外部引腳基礎(chǔ)使用方法5.1.1atmega16的i/o引腳的結(jié)構(gòu)5.1.2atmega16的i/o引腳配置5.1.3atmega16的i/o引腳電平讀取5.1.4atmega16的i/o引腳低功耗處理5.2atmega16外部引腳的第二功能5.3atmega16的外部中斷5.3.1mcu控制寄存器(mcucr)5.3.2mcu控制與狀態(tài)寄存器(mcucsr)5.3.3通用中斷控制寄存器(gicr)5.3.4通用中斷標(biāo)志寄存器(gifr)5.4atmega16的i/o引腳和中斷的應(yīng)用實(shí)例5.4.1i/o引腳輸出高低脈沖電平實(shí)例5.4.2i/o引腳驅(qū)動(dòng)發(fā)光二極管(led)實(shí)例5.4.3i/o引腳驅(qū)動(dòng)單位數(shù)碼管實(shí)例5.4.4i/o引腳驅(qū)動(dòng)獨(dú)立按鍵實(shí)例5.4.5i/o引腳驅(qū)動(dòng)行列鍵盤實(shí)例5.4.6外部中斷控制i/o引腳輸出實(shí)例 第6章atmega16單片機(jī)的定時(shí)計(jì)數(shù)器6.1定時(shí)計(jì)數(shù)器t/c06.1.1t/c0的相關(guān)寄存器6.1.2t/c0的工作模式6.2定時(shí)計(jì)數(shù)器t/c16.2.1t/c1的相關(guān)寄存器6.2.2t/c1的工作模式6.3定時(shí)計(jì)數(shù)器t/c26.3.1t/c2的相關(guān)寄存器6.3.2t/c2的工作模式6.4atmega16的定時(shí)計(jì)數(shù)器的應(yīng)用實(shí)例6.4.1t/c0控制i/o引腳輸出方波6.4.2t/c1控制i/o引腳輸出pwm6.4.3外部晶體秒定時(shí)第7章atmega16單片機(jī)的串口7.1atmega16串口的結(jié)構(gòu)7.2atmega16串口的寄存器7.2.1串口數(shù)據(jù)寄存器(udr)7.2.2串口控制和狀態(tài)寄存器a(ucsra)7.2.3串口控制和狀態(tài)寄存器b(ucsrb)7.2.4串口控制和狀態(tài)寄存器c(ucsrc)7.2.5串口波特率寄存器(ubrrl和ubrrh)7.3atmega16串口的使用方法7.3.1選擇atmega16串口的時(shí)鐘源7.3.2選擇atmega16串口的數(shù)據(jù)幀格式7.3.3atmega16串口的數(shù)據(jù)收發(fā)7.3.4atmega16串口的多機(jī)通信7.4atmega16串口的應(yīng)用實(shí)例7.4.1atmega16串口數(shù)據(jù)發(fā)送7.4.2和pc進(jìn)行串行通信第8章atmega16單片機(jī)的twi和spi總線接口8.1twi總線基礎(chǔ)8.1.1twi總線的數(shù)據(jù)交互過(guò)程8.1.2twi總線的地址8.2twi總線模塊相關(guān)寄存器8.2.1比特率控制寄存器(twbr)8.2.2twi控制寄存器(twcr)8.2.3twi狀態(tài)寄存器(twsr)8.2.4twi數(shù)據(jù)寄存器(twdr)8.2.5twi從機(jī)地址寄存器(twar)8.3twi總線模塊的使用8.4twi總線模塊的數(shù)據(jù)傳輸方式8.4.1主機(jī)發(fā)送模式(mt)8.4.2主機(jī)接收模式(mr)8.4.3從機(jī)發(fā)送模式(st)8.4.4從機(jī)接收模式(sr)8.5twi總線的仲裁8.6spi總線基礎(chǔ)8.7spi總線模塊相關(guān)寄存器8.7.1spi控制寄存器spcr8.7.2spi狀態(tài)寄存器spsr8.7.3spi數(shù)據(jù)寄存器spdr8.8spi總線接口的工作模式8.9twi和spi總線模塊應(yīng)用實(shí)例8.9.1atmega16雙機(jī)使用twi總線模塊進(jìn)行通信8.9.2atmega16雙機(jī)使用spi總線模塊進(jìn)行通信第9章atmega16單片機(jī)的比較器和adc模塊9.1atmega16單片機(jī)的比較器 9.1.1模擬比較器基礎(chǔ)9.1.2模擬比較器的寄存器9.1.3模擬比較器的輸入通道9.2atmega16單片機(jī)的adc模塊9.2.1adc模塊基礎(chǔ)9.2.2adc模塊的寄存器9.2.3adc模塊的轉(zhuǎn)換過(guò)程9.2.4adc模塊的輸入通道和參考電源9.2.5adc模塊的轉(zhuǎn)換結(jié)果和精度定義9.3atmega16比較器的應(yīng)用實(shí)例9.3.1雙通道模擬信號(hào)比較應(yīng)用實(shí)例9.3.2多通道模擬信號(hào)比較應(yīng)用實(shí)例9.4atmega16 adc模塊的應(yīng)用實(shí)例9.4.1單通道模擬信號(hào)采集實(shí)例9.4.2多通道模擬信號(hào)采集實(shí)例9.4.3增益放大模擬信號(hào)采集實(shí)例9.4.4差分模擬信號(hào)比較采集實(shí)例第10章atmega16的其他內(nèi)部資源10.1看門狗(wdt)10.1.1看門狗基礎(chǔ)10.1.2看門狗的寄存器10.1.3看門狗的啟動(dòng)和關(guān)閉10.2內(nèi)部e2prom10.2.1e2prom的操作10.2.2e2prom的寄存器10.2.3e2prom的操作函數(shù)10.3內(nèi)置看門狗和e2prom應(yīng)用實(shí)例10.3.1內(nèi)置看門狗模塊測(cè)試應(yīng)用實(shí)例10.3.2e2prom讀寫應(yīng)用實(shí)例第11章atmega16的應(yīng)用系統(tǒng)11.1單i/o引腳擴(kuò)展多按鍵11.1.1應(yīng)用系統(tǒng)背景11.1.2設(shè)計(jì)思路11.1.3硬件系統(tǒng)設(shè)計(jì)11.1.4軟件系統(tǒng)設(shè)計(jì)11.1.5應(yīng)用系統(tǒng)的仿真和總結(jié)11.2簡(jiǎn)易電子琴11.2.1應(yīng)用系統(tǒng)背景11.2.2設(shè)計(jì)思路11.2.3硬件系統(tǒng)設(shè)計(jì)11.2.4軟件系統(tǒng)設(shè)計(jì)11.2.5應(yīng)用系統(tǒng)的仿真和總結(jié)11.3商場(chǎng)燈光控制11.3.1應(yīng)用系統(tǒng)背景11.3.2設(shè)計(jì)思路11.3.3硬件系統(tǒng)設(shè)計(jì)11.3.4軟件系統(tǒng)設(shè)計(jì)11.3.5應(yīng)用系統(tǒng)的仿真和總結(jié)
展開全部
AVR單片機(jī)C語(yǔ)言輕松學(xué)-(配視頻教程)-(含CD光盤1張) 作者簡(jiǎn)介
嚴(yán)雨 嵌入式開發(fā)工程師,具有豐富的開發(fā)經(jīng)驗(yàn),曾就職于多家世界知名公司,從事嵌入式開發(fā)工作。對(duì)于單片機(jī)的學(xué)習(xí),融入了作者自身多年積累的經(jīng)驗(yàn)和技巧。