AVR單片機(jī)入門與實踐

出版時間:2008-4  出版社:北京航空航天大學(xué)出版社  作者:李泓  頁數(shù):370  字?jǐn)?shù):538000  

內(nèi)容概要

本書以ATmega8為例介紹了AVR單片機(jī)的內(nèi)部結(jié)構(gòu)和指令,以CodeVisionAVR C集成開發(fā)環(huán)境和AVR Studio相結(jié)合介紹了AVR程序編寫、代碼調(diào)試的流程。通過本書的學(xué)習(xí),讀者可以對AVR單片機(jī)的硬件設(shè)計、軟件編寫、軟件調(diào)試、程序下載有比較全面的了解,可以很快進(jìn)入實際的開發(fā)過程。    本書通過大量的典型實例和屏幕截圖進(jìn)行直觀的論述,可作為單片機(jī)愛好者的自學(xué)讀本,也可作為大專院校自動化、計算機(jī)、電子等專業(yè)的教材及培訓(xùn)用書,亦可作為有一定單片機(jī)基礎(chǔ)、希望學(xué)習(xí)AVR單片機(jī)的工程師的參考書。

書籍目錄

第1章  AVR單片機(jī)概述  1.1 AVR單片機(jī)簡介    1.1.1 AVR單片機(jī)特點(diǎn)    1.1.2 AVR單片機(jī)分類    1.1.3 AVR單片機(jī)架構(gòu)    1.1.4 AVR單片機(jī)外設(shè)介紹    1.1.5 AVR單片機(jī)開發(fā)軟件    1.1.6 相關(guān)網(wǎng)站  1.2 ATmega8單片機(jī)簡介    1.2.1 ATmega8單片機(jī)特點(diǎn)    1.2.2 ATmega8單片機(jī)描述    1.2.3 ATmega8單片機(jī)封裝與引腳  1.3 開發(fā)工具簡介    1.3.1 C語言開發(fā)工具比較    1.3.2 程序下載方法簡介第2章  ATmega8硬件結(jié)構(gòu)  2.1 ATmega8單片機(jī)內(nèi)核    2.1.1 結(jié)構(gòu)概述    2.1.2 微控制器    2.1.3 復(fù)位和中斷處理  2.2 ATmega8單片機(jī)存儲器組織    2.2.1 Flash程序存儲器    2.2.2 數(shù)據(jù)存儲器和內(nèi)部寄存器    2.2.3 E2PROM數(shù)據(jù)存儲器  2.3 系統(tǒng)時鐘和時鐘選擇    2.3.1 時鐘系統(tǒng)和時鐘分配    2.3.2 時鐘源選擇    2.3.3 外部晶振    2.3.4 外部低頻晶振    2.3.5 外部RC振蕩器    2.3.6 內(nèi)部RC振蕩器    2.3.7 外部時鐘  2.4 系統(tǒng)復(fù)位    2.4.1 復(fù)位源    2.4.2 MCU控制和狀態(tài)寄存器MCUCSR    2.4.3 復(fù)位電路  2.5 電源管理    2.5.1 休眠模式設(shè)定    2.5.2 最小化功耗  2.6 中斷    2.6.1 復(fù)位和中斷向量表    2.6.2 外部中斷  2.7 I/O端口    2.7.1 通用數(shù)字I/O口    2.7.2 端口的第二功能  2.8 定時器/計數(shù)器    2.8.1 定時器/計數(shù)器    2.8.2 T/C0和T/C1的預(yù)分頻器    2.8.3 定時器/計數(shù)器    2.8.4 定時器/計數(shù)器  2.9 片內(nèi)基準(zhǔn)電壓  2.10 模/數(shù)轉(zhuǎn)換功能    2.10.1 基本結(jié)構(gòu)和特點(diǎn)    2.10.2 ADC相關(guān)寄存器    2.10.3 ADC噪聲抑制  2.11 模擬比較器  2.12 通用同步/異步串行接口USART    2.12.1 基本結(jié)構(gòu)和特點(diǎn)    2.12.2 串行時鐘工作模式    2.12.3 數(shù)據(jù)幀格式    2.12.4 USART寄存器    2.12.5 USART使用  2.13 同步串行接口SPI    2.13.1 SPI接口與時序    2.13.2 SPI接口相關(guān)寄存器    2.13.3 使用實例  2.14 兩線串行總線接口TWI    2.14.1 TWI定義    2.14.2 TWI模塊結(jié)構(gòu)    2.14.3 TWI模塊寄存器    2.14.4 TWI接口使用  2.15 看門狗定時器  2.16 ATmega48/88/168程序移植    2.16.1 存儲器配置     2.16.2 中斷向量     2.16.3 一些寄存器和寄存器位名稱及地址的修改     2.16.4 振蕩器及啟動延時    2.16.5 工作電壓、頻率范圍及低電壓檢測     2.16.6 USART控制寄存器的訪問     2.16.7 內(nèi)部參考電壓    2.16.8 自編程    2.16.9 E2PROM訪問     2.16.10 ADC特性第3章  ATmega8指令系統(tǒng)第4章  CodeVisionAVR C集成開發(fā)環(huán)境第5章  AVR Studio集成開發(fā)環(huán)境第6章  ATmega8程序下載第7章  ATmega8應(yīng)用實例參考文獻(xiàn)

章節(jié)摘錄

第1章AVR單片機(jī)概述Atmel公司是世界上著名的高性能、低功耗、非易失性存儲器和數(shù)字集成電路的一流半導(dǎo)體制造公司。Atmel公司最令人注目的是其E2PROM電可擦除技術(shù)、閃速存儲器技術(shù)和高質(zhì)量、高可靠性的生產(chǎn)技術(shù)。在CMOS器件生產(chǎn)領(lǐng)域中,Atmel的先進(jìn)設(shè)計水平、優(yōu)秀的生產(chǎn)工藝及封裝技術(shù),一直處于世界的領(lǐng)先地位。這些技術(shù)用于單片機(jī)生產(chǎn),使單片機(jī)也具有優(yōu)秀的品質(zhì),在結(jié)構(gòu)性能和功能等方面都有明顯的優(yōu)勢。Atmel公司的單片機(jī)是目前世界上一種獨(dú)具特色而性能卓越的單片機(jī),它在計算機(jī)外部設(shè)備、通信設(shè)備、自動化工業(yè)控制、宇航設(shè)備、儀器儀表和各種消費(fèi)類產(chǎn)品中都有著廣闊的應(yīng)用前景。Atmel公司產(chǎn)品的主要特點(diǎn)表現(xiàn)為如下幾點(diǎn):1.以E2PROM電可擦除及Flash技術(shù)為主導(dǎo)Atmel公司把其E2PROM及Flash技術(shù)巧妙地用于形成特殊的集成電路,從而使一些芯片應(yīng)用領(lǐng)域擴(kuò)大。其中,閃速可編程邏輯器件FlashPLD、Flash存儲器、AT90系列Flash單片機(jī)、AVR增強(qiáng)型單片機(jī)、智能IC卡等為最典型的產(chǎn)品。這些產(chǎn)品內(nèi)部含有Flash存儲器,從而使它們在無交流電環(huán)境下的便攜類產(chǎn)品中大有作為。含有E2PROM及Flash存儲器是Atmel公司有關(guān)產(chǎn)品的明顯特色之一。在Atmel公司的Flash產(chǎn)品中,一共有商業(yè)C檔(0-+70℃)、工業(yè)1檔(-40-+85℃)、汽車A檔(-40-+125℃)和軍用M檔(-55-+125℃)四種檔次的產(chǎn)品。2.多種封裝形式和高質(zhì)量Atmel公司有多種封裝形式的集成電路,這些封裝形式有DIP、PLCC、PGA、PQFP、TQFP、SOIC、CBGA、BGA和客戶專門定制等多種。Atmel公司的封裝是按軍工標(biāo)準(zhǔn)進(jìn)行的,產(chǎn)品質(zhì)量優(yōu)良。軍工產(chǎn)品封裝和測試按軍用標(biāo)準(zhǔn)MIL-STD-883進(jìn)行。?所有的軍工產(chǎn)品在制造和開發(fā)過程中均以MIL-M-38510標(biāo)準(zhǔn)說明書為依據(jù),并且在追蹤這個標(biāo)準(zhǔn)的最新版本的同時,Atmel公司將統(tǒng)計過程控制SPC用于軍用IC的裝配和測試中,從而優(yōu)化質(zhì)量和產(chǎn)品的穩(wěn)定性。

圖書封面

評論、評分、閱讀與下載


    AVR單片機(jī)入門與實踐 PDF格式下載


用戶評論 (總計6條)

 
 

  •   喜歡AVR
  •   我覺得還可以,適合當(dāng)一個數(shù)據(jù)手冊看,那個作者比較厲害,懂的東西挺多的。只是抄數(shù)據(jù)手冊的地方太多了。
  •   講的還可以,就當(dāng)數(shù)據(jù)手冊用吧!
  •   一般,寫得簡單。
  •   不錯哦,二手的也挺好的哦
  •   入門看看還行,實際使用不如找一本大而全的AVR書。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7