出版時(shí)間:2009-7 出版社:電子工業(yè)出版社 作者:三恒星科技 編著 頁數(shù):429
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)介紹了AVR應(yīng)用系統(tǒng)開發(fā)的流程、方法與設(shè)計(jì)思想。 本書對(duì)目前流行的AvR芯片MEGA64的結(jié)構(gòu),存儲(chǔ)器,I/O資源,寄存器,編譯環(huán)境和編程方法進(jìn)行了詳細(xì)的介紹,同時(shí)選擇了幾個(gè)典型的實(shí)例進(jìn)行了細(xì)致的分析。 本書語言簡潔,層次清晰,具有很強(qiáng)的實(shí)用性和指導(dǎo)性。本書中有豐富的程序源代碼,讀者稍加修改,便可應(yīng)用于自己的工作中。 本書適合于高校計(jì)算機(jī)、自動(dòng)化、電子及硬件相關(guān)專業(yè)在校學(xué)生,以及從事AVR單片機(jī)開發(fā)的科研設(shè)計(jì)人員學(xué)習(xí)和參考。
書籍目錄
第1章 AVR單片嵌入式系統(tǒng) 1.1 嵌入式系統(tǒng)概述 1.1.1 嵌入式系統(tǒng)簡介 1.1.2 嵌入式系統(tǒng)的基本架構(gòu) 1.1.3 嵌入式系統(tǒng)的特點(diǎn) 1.1.4 嵌入式系統(tǒng)的應(yīng)用 1.1.5 嵌入式系統(tǒng)的展望 1.2 單片嵌入系統(tǒng) 1.2.1 單片嵌入系統(tǒng)簡介 1.2.2 單片嵌入系統(tǒng)的結(jié)構(gòu) 1.2.3 單片機(jī) 1.3 AVR單片嵌入系統(tǒng) 1.3.1 AVR單片機(jī)簡介 1.3.2 AVR系列單片機(jī)特點(diǎn) 1.3.3 AVR系列單片機(jī) 1.3.4 SHx—AVRl28開發(fā)板簡介 1.3.5 AVR單片機(jī)的開發(fā)工具 1.3.6 AVR單片機(jī)的應(yīng)用第2章 AVR單片機(jī)系統(tǒng)結(jié)構(gòu) 2.1 AVR單片機(jī)系統(tǒng)簡介 2.1.1 AVR單片機(jī)基本結(jié)構(gòu) 2.1.2 ATmega128單片機(jī)的內(nèi)部結(jié)構(gòu) 2.1.3 ATmega128的特點(diǎn) 2.1.4 ATmega128與ATmega103的兼容性 2.1.5 ATmega128引腳說明 2.2 ATmega128的微控制器McU 2.2.1 算術(shù)邏輯單元ALu 2.2.2 狀態(tài)寄存器 2.2.3 通用工作寄存器文件 2.2.4 x、Y、z地址指針寄存器 2.2.5 堆棧指針寄存器(sP) 2.2.6 RAM頁面的Z選擇寄存器(RAMPz) 2.3 ATmegal28的存儲(chǔ)器組織 2.3.1 程序存儲(chǔ)器Flash 2.3.2 數(shù)據(jù)存儲(chǔ)器SRAM 2.3.3 EEPROM存儲(chǔ)器 2.4 系統(tǒng)的時(shí)鐘部件 2.4.1 時(shí)鐘系統(tǒng)及其分布 2.4.2 系統(tǒng)時(shí)鐘源 2.4.3 定時(shí)器,計(jì)數(shù)器振蕩器 2.4.4 內(nèi)部看門狗時(shí)鐘 2.4.5 CPu的工作時(shí)序 2.4.6 ATmega128單片機(jī)的系統(tǒng)復(fù)位 2.5 ATmega128單片機(jī)的節(jié)電方式和電源管理 2.6 ATmega128單片機(jī)最小系統(tǒng)第3章 AVR單片機(jī)的指令系統(tǒng) 3.1 AVR單片機(jī)指令系統(tǒng)簡介 3.1.1 AVR單片機(jī)的指令系統(tǒng)的特點(diǎn) 3.1.2 AVR單片機(jī)的指令系統(tǒng) 3.2 AVR之單片機(jī)的指令格式 3.2.1 指令符號(hào) 3.2.2 函數(shù)表達(dá)式 3.2.3 AVR指令與標(biāo)志位的關(guān)系 3.3 Awt單片機(jī)的尋址方式 3.3.1 程序直接尋址 3.3.2 程序間接尋址 3.3.3 程序相對(duì)尋址 3.3.4 程序取常量尋址 3.3.5 單寄存器直接尋址 3.3.6 雙寄存器直接尋址 3.3.7 堆棧寄存器間接尋址 3.3.8 I/O寄存器直接尋址 3.3.9 數(shù)據(jù)存儲(chǔ)器直接尋址 3.3.10 數(shù)據(jù)存儲(chǔ)器間接尋址 3.3.11 程序存儲(chǔ)器數(shù)據(jù)尋址 3.3.12 數(shù)據(jù)存儲(chǔ)器帶預(yù)減量間接尋址 3.3.13 數(shù)據(jù)存儲(chǔ)器帶后增量間接尋址 3.3.14 數(shù)據(jù)存儲(chǔ)器帶位移的間接尋址 3.3.15 程序存儲(chǔ)器帶后增量的空間取常量尋址 ……第4章 ATmega128可編程I/O端口第5章 定時(shí)器/計(jì)數(shù)器第6章 AVR單片機(jī)的EEPROM第7章 AVR單片機(jī)中斷系統(tǒng)第8章 AVR單片機(jī)模擬信號(hào)輸入接口第9章 AVR單片機(jī)的SPI第10章 串行TWI接口第11章 USART接口第12章 集成開發(fā)環(huán)境ICC AVR第13章 集成開發(fā)環(huán)境AVR Studio第14章 AVR綜合應(yīng)用實(shí)例
章節(jié)摘錄
第1章 AVR單片嵌入式系統(tǒng)AVR系列單片機(jī)是ATMEL公司生產(chǎn)的一種8位單片機(jī),它采用的是RIsc(精簡指令集單片機(jī))的結(jié)構(gòu),所以它的技術(shù)、開發(fā)設(shè)備都與51系列有所不同,它運(yùn)行一條指令的速度可以達(dá)到納秒級(jí),是8位單片機(jī)中的高端產(chǎn)品。由于它的出色性能,目前應(yīng)用非常廣泛。1.1 嵌入式系統(tǒng)概述 嵌入式系統(tǒng),是指由微處理器芯片實(shí)現(xiàn)的小型專門化計(jì)算機(jī)系統(tǒng)。目前嵌入式系統(tǒng)這個(gè)名詞已經(jīng)被人們所熟知,并滲透到人們生活的各個(gè)角落,如服務(wù)業(yè)、工業(yè)、信息產(chǎn)業(yè)等。1.1.1 嵌入式系統(tǒng)簡介1.嵌入式系統(tǒng)定義從應(yīng)用上定義嵌入式系統(tǒng),它是IEEE(國際電子電氣工程師協(xié)會(huì))的定義,嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助裝置、機(jī)器和設(shè)備運(yùn)行的裝置”(原文為devices used to control,monitor,or assistthe operation ofequipment,machinery or plants)。從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。從專業(yè)嵌入式系統(tǒng)定義,是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用程序等四個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
AVR單片機(jī)原理與應(yīng)用實(shí)例 PDF格式下載