零基礎學AVR單片機

出版時間:2011-1  出版社:機械工業(yè)出版社  作者:徐益民 等編著  頁數(shù):251  
Tag標簽:無  

前言

AVR單片機是ATMEL公司推出的新型高速8位單片機,運行速度高達1MIPS。 AVR單片機的片上資源非常豐富,性價比很高。可用于工業(yè)實時控制、儀器儀表、家用電器等領域。本書非常適合初學者,從入門開始,詳細講解了AVR單片機內(nèi)部的各個外設的使用方法,一步一步實現(xiàn)獨立設計程序,直到最后設計一個綜合的產(chǎn)品。實現(xiàn)了從入門到精通。本書特點本書主要有以下特點。1.循序漸進,由淺人深為了方便讀者學習,本書在介紹了什么是單片機、單片機的應用領域以及單片機的開發(fā)環(huán)境之后,從最基礎的。I/O口的使用講起,分別介紹了LED小燈閃爍、LED數(shù)碼管的使用。然后分別介紹了單片機的內(nèi)部外設的使用,并結(jié)合實例分析講解。最后,通過綜合設計實例的講解讓讀者系統(tǒng)全面地應用前文中的各個知識點。真正實現(xiàn)了由淺入深、理論與實踐相結(jié)合。2.技術全面。內(nèi)容充實本書所講的內(nèi)容在保證實用的前提下,詳細分析講解了AVR單片機的全部資源的工作原理和使用方法,并且結(jié)合實例,不但硬件電路圖設計完整、程序代碼完整,而且電路圖和程序代碼均通過調(diào)試,具有一定的工程參考價值,所舉實例均與工程實踐有關,內(nèi)容充實。3.舉一反三,理解深刻很多章節(jié)都有實例分析,以求理論與實踐相結(jié)合。此外,還在每章的“實踐拓展”內(nèi)容中簡單講解一些與本章主要知識點相關的內(nèi)容,使讀者可以前后聯(lián)系,自行分析,達到舉一反三的效果,從而進一步加深理解。4.分析原理,步驟清晰每一部分的原理都分析得非常透徹,并且用比較清晰的步驟進行講解,使讀者不但掌握相關章節(jié)的知識點,同時也掌握設計的一般步驟。

內(nèi)容概要

本書主要內(nèi)容包括15章:單片機概述、avr單片機的開發(fā)工具、avr單片機c語言、atmega16單片機基本結(jié)構、avr的指令系統(tǒng)與匯編系統(tǒng)、atmega16的i/o端口、atmega16的中斷系統(tǒng)、atmega16的復位系統(tǒng)及睡眠模式的設置、定時器/計數(shù)器0、定時器/計數(shù)器1、a/d轉(zhuǎn)換器、同步串行spi接口、usart串行口的應用、twi接口的應用、綜合設計實例等。    全書重點突出,層次分明,注重知識的系統(tǒng)性、針對性和先進性;注重理論與實踐聯(lián)系,培養(yǎng)工程應用能力。另外,本書還配有部分實驗的視頻錄像。    本書可作為普通高等院校自動化、電氣工程、測控技術與儀器、電子科學與技術、微電子學以及光信息科學與技術等專業(yè)的本科生教材,也可作為相關工程技術人員的學習參考用書。

書籍目錄

前言 第一篇 開發(fā)基礎  第1章 單片機概述      1.1 什么是單片機    1.2 單片機的應用      1.3 atmel的avr單片機     1.4 avr單片機的家族成員      1.4.1 avr單片機的型號      1.4.2 avr單片機的選型    1.5 atmega16單片機概述      1.5.1 atmega16單片機的主要性能      1.5.2 atmega16單片機的引腳說明       1.6 實踐拓展    1.7 思考與練習  第2章 avr單片機的開發(fā)工具    2.1 avr單片機程序開發(fā)環(huán)境      2.1.1 gccavr開發(fā)環(huán)境的安裝      2.1.2 智峰下載軟件    2.2 avr單片機的開發(fā)語言    2.3 實驗設備  ……第二篇 結(jié)構與編程第三篇 模塊功能第四篇 綜合設計參考文獻

章節(jié)摘錄

插圖:AVR單片機是1997年由ATMEL公司研發(fā)出的增強型內(nèi)置Flash的RISC精簡指令集高速8位單片機。AVR單片機有多種頻率的內(nèi)部RC振蕩器、上電自動復位、看門狗、啟動延時等功能,使得電路設計變得非常簡單,并且內(nèi)部資源豐富,一般都集成模/數(shù)轉(zhuǎn)換器、SPI、PWM、USART、TWI通信口和豐富的中斷源等。其特性簡介如下:1)AVR單片機采用了具有獨立的數(shù)據(jù)總線和程序總線的哈弗結(jié)構,采用流水線方式執(zhí)行,大大提高了指令的執(zhí)行效率,大部分指令可在一個時鐘周期內(nèi)完成。理論上,其執(zhí)行速度是傳統(tǒng)的80c51單片機的12倍,實際上在10倍左右。2)AVR單片機I/o結(jié)構的設計使得外部電子元件數(shù)量可達到最小化,其I/O線具有可設置的上拉電阻、可單獨設定為輸入或輸出、可設定(初始)高阻輸入、驅(qū)動能力強(輸入/輸出可達20mA)等特性,可直接驅(qū)動數(shù)碼管、LED、小型繼電器等。3)AVR單片機內(nèi)嵌高質(zhì)量的Flash程序存儲器,擦寫方便,可反復擦寫1000~10000次,支持ISP和IAP,便于產(chǎn)品的調(diào)試、開發(fā)、生產(chǎn)、更新。內(nèi)嵌長壽命的EEPROM可長期保存關鍵數(shù)據(jù),避免斷電丟失。片內(nèi)大容量的RAM有效支持使用高級語言開發(fā)的系統(tǒng)程序。4)AVR單片機片內(nèi)具有多種獨立的時鐘分頻器,可通過軟件設定分頻系數(shù),提供多種檔次的定時時間。AVR單片機中的定時器/計數(shù)器可雙向計數(shù)產(chǎn)生三角波,再與輸出比較匹配寄存器,產(chǎn)生占空比可變、頻率可變、相位可變的脈沖調(diào)制輸出。PWM。

編輯推薦

《零基礎學AVR單片機:基于ATmega16、匯編及C語言》:對于入門讀者,學習AVR單片機最有效的途徑是什么?第1步:宏觀把握。選擇AVR單片機的主流產(chǎn)品ATmegal6,了解AVR單片機的主要性能、開發(fā)過程與開發(fā)工具,選取學習單片機必須使用的實驗開發(fā)板,并通過LED小燈閃爍實驗展示AVR單片機開發(fā)的基本過程。第2步:庖丁解牛。認真學習AVR單片機的體系結(jié)構、指令系統(tǒng)、C語言編程及匯編系統(tǒng),并通過實例展示如何進行簡單的軟硬件系統(tǒng)設計。第3步:更上層樓。學習AVR單片機的模塊功能及接口應用。第4步:學以致用。通過兩個綜合案例進行實戰(zhàn)開發(fā),借鑒移植。《零基礎學AVR單片機:基于ATmega16、匯編及C語言》基于ATmegal6,系統(tǒng)論述了AVR單片機的軟件開發(fā)與硬件開發(fā),《零基礎學AVR單片機:基于ATmega16、匯編及C語言》具有以下鮮明點:硬件底層以匯編指令為主,實例設計以C語言為主;涵蓋AVR主流單片機的主要功能模塊;實例不但硬件電路圖設計完整、程序代碼完整,而且電路圖和程序代碼均通過調(diào)試,具有一定的工程參考價值。涵蓋內(nèi)容AVR單片機的開發(fā)工具ATmegal6單片機基本結(jié)構ATmegal6的I/O端口ATmegal6的復位系統(tǒng)及睡眠模式的設置AVR單片機的定時器/計數(shù)器基于ATmegal6的同步串行SPI接口TWI接口的應用綜合實例LED小燈閃爍實驗過程演示LED流水燈設計單片機與液晶顯示模塊的接口設計藥片裝瓶監(jiān)控系統(tǒng)設計定時器控制LED閃爍PWM控制電機轉(zhuǎn)速對輸入的電壓進行A/D轉(zhuǎn)換同步串行口應用舉例單片機給PC機上傳數(shù)據(jù)調(diào)光燈的設計AVR單片機C語言AVR的指令系統(tǒng)與匯編系統(tǒng)ATmegal6的中斷系統(tǒng)AVR單片機的定時器/計數(shù)器OAVR單片機的A/D轉(zhuǎn)換器LJSART串行口的應用用數(shù)碼管顯示0~9共10個數(shù)字的系統(tǒng)設計獨立式按鍵設計一位LED數(shù)碼管顯示系統(tǒng)設計睡眠功能應用實例定時器控制PWM輸出用計數(shù)器制作頻率檢測儀對輸入的兩路模擬電壓進行A/D轉(zhuǎn)換兩片單片機之間串行通信TWI接口應用舉例電能質(zhì)量檢測系統(tǒng)設計

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    零基礎學AVR單片機 PDF格式下載


用戶評論 (總計10條)

 
 

  •   還不如看技術資料呢!
  •   適合入門的人學習,好好學習
  •   看了一下,覺得還蠻好的!如果有點陣的例子就更好了。還有光盤里的內(nèi)容不夠豐富,視頻太短,過程沒有,有待提高?。?/li>
  •   書本C語言講得還可以,但是匯編程序例子太少了,就只有兩個。你讓我們這些個剛開始學習使用匯編的人情以何堪??!
  •   書籍很好,內(nèi)容不錯,就是光盤有點問題,放在光驅(qū)里面老是響,本人確定我的光驅(qū)沒問題
  •   書郵過來很好,里面還附有光盤,很適合初學者
  •   好不容易才找到這本,而且卓越很劃算,內(nèi)容也不錯
  •   零基礎對初學者幫助很大
  •   該商品已經(jīng)收到,書的質(zhì)量不錯,內(nèi)容很好。但附帶的光盤卻是不盡人意,里面的每個視頻就有幾秒,根本沒法學習,我買本書的主要原因是它帶有學習光盤,能更好的學習,但我有些失望!
  •   書中很多內(nèi)容甚至多半的內(nèi)容是翻譯或抄ATMEGE162的說明書而來的. 原說明書寫的還更詳細,更豐富. 要想真正開發(fā)或使用還是建議看原版說明書.這本書就象它的名字一樣"零基礎學... ..."
 

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

京ICP備13047387號-7