注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)協(xié)議高檔8位單片機(jī)ATmega128原理與開(kāi)發(fā)應(yīng)用指南(上)

高檔8位單片機(jī)ATmega128原理與開(kāi)發(fā)應(yīng)用指南(上)

高檔8位單片機(jī)ATmega128原理與開(kāi)發(fā)應(yīng)用指南(上)

定 價(jià):¥34.00

作 者: 馬潮編
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): AVR單片機(jī)圖書(shū)系列
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787810775717 出版時(shí)間: 2004-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 366 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)(上)詳細(xì)講述了ATmega128的內(nèi)部結(jié)構(gòu)以及各種外圍接口電路的特點(diǎn)和性能,介紹了其強(qiáng)大的指令系統(tǒng)和相應(yīng)的軟件開(kāi)發(fā)平臺(tái)與硬件工具,并對(duì)ATmega128一些硬件接口在實(shí)際應(yīng)用中的軟/硬設(shè)計(jì)方法與技給出深入和細(xì)致的使用指南。在本書(shū)的下篇中,將全面講述和介紹基于ATmega128的應(yīng)用實(shí)例。本書(shū)適合有一定單片機(jī)嵌入式系統(tǒng)應(yīng)用基礎(chǔ)的電子工程技術(shù)人員、硬件和軟件系統(tǒng)設(shè)計(jì)開(kāi)發(fā)工程師閱讀,可作為進(jìn)一步學(xué)習(xí)、提高、掌握新型高檔AVR單片機(jī)的參考書(shū)以及應(yīng)用設(shè)計(jì)參考。本書(shū)也可作為高等院校自動(dòng)化、計(jì)算機(jī)、儀器儀表、電子等專(zhuān)業(yè)高年級(jí)學(xué)生和研究生的教學(xué)與科研開(kāi)發(fā)的參考書(shū)。本書(shū)前言單片機(jī)就是在一塊芯片中集成了CPU、主要外設(shè)和內(nèi)存的微型計(jì)算機(jī)。1983年INTEL公司推出8051單片機(jī)至今已有20年的歷史了。由于許多公司對(duì)它進(jìn)行了改造和增強(qiáng),如美國(guó)ATMEL公司最早把8051內(nèi)核與其擅長(zhǎng)的Flash制造技術(shù)相結(jié)合,推出了可重復(fù)擦寫(xiě)1000次以上,低功耗的89C51/52/1051/2051系列單片機(jī)產(chǎn)品;還有眾多的公司也提供各類(lèi)8051兼容的產(chǎn)品。因此在8位單片機(jī)中,8051仍占據(jù)著重要的份額,直到現(xiàn)在還在大量地使用。隨著技術(shù)的發(fā)展和進(jìn)步,以及市場(chǎng)對(duì)產(chǎn)品功能和性能的要求不斷提高,使得作為單片嵌入式系統(tǒng)的核心——單片機(jī),朝著多功能、多選擇、高速度、低功耗、低價(jià)格、大存儲(chǔ)容量和強(qiáng)I/O功能等方向發(fā)展。由于8051其本身結(jié)構(gòu)的限制,51單片機(jī)顯現(xiàn)出了許多致命的缺陷,不能很好地適應(yīng)中高檔產(chǎn)品的應(yīng)用開(kāi)發(fā)。因此,繼8051之后世界上許多公司不斷推出了各種系列型號(hào)且性能優(yōu)于8051的新型單片機(jī)芯片,以迎合市場(chǎng)的需要。ATMEL公司于1997年推出了采用先進(jìn)RSIC結(jié)構(gòu),比8051性能更加優(yōu)越的AVR單片機(jī)系列。特別是近幾年里推出的AVR高檔MEGA系列的單片機(jī),其在結(jié)構(gòu)、性能、可靠性等方面都獨(dú)具特色,在8位高檔單片機(jī)中堪稱(chēng)佼佼者。該單片機(jī)正受到越來(lái)越多的工程師的喜歡,并強(qiáng)有力地沖擊著8051單片機(jī)的市場(chǎng),其推廣和應(yīng)用有很大的發(fā)展前景。在我國(guó),學(xué)習(xí)和使用AVR單片機(jī)的工程技術(shù)人員越來(lái)越多,但目前國(guó)內(nèi)出版的介紹AVR單片機(jī)的資料和書(shū)籍卻很少(遠(yuǎn)遠(yuǎn)少于介紹8051的書(shū)籍),對(duì)MEGA系列單片機(jī)的結(jié)構(gòu)和使用進(jìn)行詳細(xì)介紹的書(shū)只有一本,也僅僅是對(duì)MEGA系列中最簡(jiǎn)單的ATmega8做了介紹。ATmega128是MEGA系列中性能最好的一款,更能全面體現(xiàn)和代表MEGA的特點(diǎn)和性能。本書(shū)內(nèi)容以ATmega128為主線,詳細(xì)介紹MEGA單片機(jī)的硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)和應(yīng)用設(shè)計(jì),并給出一些MEGA單片機(jī)所具有的特殊專(zhuān)用硬件接口的應(yīng)用設(shè)計(jì)實(shí)例和參考。本書(shū)能開(kāi)闊國(guó)內(nèi)單片嵌入式系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)人員的視野,為促進(jìn)學(xué)習(xí)、掌握、應(yīng)用最新和最好的芯片和應(yīng)用技術(shù),為研制和開(kāi)發(fā)中高檔電子產(chǎn)品和系統(tǒng)提供有益的參考、幫助和支持。本書(shū)共分5章。第1章對(duì)AVR單片機(jī)進(jìn)行了簡(jiǎn)要的介紹,并對(duì)ATmega128的性能、特點(diǎn)做了概述。第2章是本書(shū)的重點(diǎn),對(duì)ATmega128單片機(jī)芯片硬件結(jié)構(gòu)進(jìn)行了詳細(xì)說(shuō)明。同其它8位單片機(jī)相比,ATmega128片內(nèi)集成了更多的功能強(qiáng)大和優(yōu)化的外圍接口,因此它的硬件結(jié)構(gòu)顯得比較復(fù)雜。本章內(nèi)容主要根據(jù)ATmega128的英文器件手冊(cè)翻譯、整理而成,由于篇幅的限制以及時(shí)間的關(guān)系,同時(shí)為適于讀者對(duì)照英文原文,本章內(nèi)容基本沿襲了英文器件手冊(cè)的敘述結(jié)構(gòu),并省略了特性曲線、JTAG邊界監(jiān)測(cè)等部分內(nèi)容。第3章介紹了ATmega128單片機(jī)的指令結(jié)構(gòu)和系統(tǒng),以及每條指令的功能,最后給出一個(gè)完整的AVR匯編實(shí)例,以幫助讀者掌握使用AVR匯編編寫(xiě)系統(tǒng)程序。第4章介紹用于開(kāi)發(fā)ATmega128系統(tǒng)的軟/硬件開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具。在本章中僅簡(jiǎn)單介紹了幾個(gè)常用AVR高級(jí)語(yǔ)言開(kāi)發(fā)軟件的主要特點(diǎn)和性能,讀者在具體學(xué)習(xí)和應(yīng)用中,還需要參考相關(guān)的詳細(xì)介紹這些軟件如何使用的書(shū)籍。第5章的內(nèi)容沒(méi)有對(duì)ATmega128的一些基本應(yīng)用、相關(guān)通信協(xié)議以及基于傳統(tǒng)的單片機(jī)(如8051)設(shè)計(jì)方法和應(yīng)用做詳細(xì)的介紹,而是根據(jù)ATmega128的硬件特點(diǎn),以及作者在多年使用AVR過(guò)程中積累的實(shí)際經(jīng)驗(yàn),給出一些比較優(yōu)化的,能夠體現(xiàn)ATmega128特性和實(shí)用價(jià)值的設(shè)計(jì)方案和思路,以及使用ATmega128時(shí)需要注意的問(wèn)題等。該章中的一些設(shè)計(jì)實(shí)例、設(shè)計(jì)思想和方法,讀者可在設(shè)計(jì)中直接使用,但更主要的是希望它們能起到拋磚引玉的作用,便于讀者從更深層次上了解AVR的特性,發(fā)揮自己的才能,舉一反三,設(shè)計(jì)出更加完美、可靠的系統(tǒng)。作為一款高檔的8位單片機(jī),ATmega128更加適合在中高檔、比較復(fù)雜的電子系統(tǒng)中應(yīng)用。因此,本書(shū)下篇將從實(shí)時(shí)嵌入式操作系統(tǒng)出發(fā),以一塊具有“模塊獨(dú)立、開(kāi)放、靈活”等特點(diǎn)的多功能嵌入式ATmega128實(shí)驗(yàn)應(yīng)用開(kāi)發(fā)板為基礎(chǔ)(見(jiàn)本書(shū)42節(jié)),介紹一些高級(jí)應(yīng)用的設(shè)計(jì)和實(shí)現(xiàn)。具體內(nèi)容包括:實(shí)時(shí)嵌入式操作系統(tǒng)的基本原理,基于ATmega128的μC/OSⅡ?qū)崟r(shí)嵌入式操作系統(tǒng)的移植,基本外圍接口(鍵盤(pán)、LED/LCD顯示、異步通信)嵌入式構(gòu)件的實(shí)現(xiàn),符合IEEE8023標(biāo)準(zhǔn)的網(wǎng)絡(luò)接口設(shè)計(jì),TCP/IP協(xié)議與小型嵌入式WEB的設(shè)計(jì)與實(shí)現(xiàn),簡(jiǎn)易FAT文件系統(tǒng)的實(shí)現(xiàn),USB接口的設(shè)計(jì)與實(shí)現(xiàn),IDE硬盤(pán)接口的設(shè)計(jì)與實(shí)現(xiàn)等。本書(shū)由馬潮(machao@online.sh.cn)主編。第1、2、3、5章均由馬潮執(zhí)筆;第4章內(nèi)容由華東師范大學(xué)電子系研究生吳敏琪同學(xué)起草,馬潮執(zhí)筆修改;華東師范大學(xué)電子系研究生李德領(lǐng)和本科生張佳罡同學(xué)參與了部分英文資料翻譯工作;在此一并表示感謝。同時(shí)還要感謝我的夫人李小英副教授,她不僅為本書(shū)編寫(xiě)做了許多文字圖表的整理工作,還承擔(dān)了更多的家庭,讓我有時(shí)間和精力投入工作。由于本人的經(jīng)驗(yàn)和水平有限,加上時(shí)間倉(cāng)促,書(shū)中難免有錯(cuò)誤和疏漏之處,敬請(qǐng)讀者批評(píng)指正。作者于上海華東師范大學(xué)2004年8月

作者簡(jiǎn)介

暫缺《高檔8位單片機(jī)ATmega128原理與開(kāi)發(fā)應(yīng)用指南(上)》作者簡(jiǎn)介

圖書(shū)目錄

  第1章 ATmega128單片機(jī)1
1.1 AVR單片機(jī)1
1.2 ATmega128單片機(jī)6
第2章 ATmega128硬件結(jié)構(gòu)13
2.1 ATmega128 MCU內(nèi)核13
2.2 ATmega128存儲(chǔ)器組織20
2.3 外部存儲(chǔ)器擴(kuò)展27
2.4 系統(tǒng)時(shí)鐘和時(shí)鐘選擇35
2.5 電源管理和休眠模式42
2.6 系統(tǒng)復(fù)位46
2.7 中斷向量52
2.8 I/O端口58
2.9 外部中斷72
2.10 定時(shí)器/計(jì)數(shù)器74
2.11 同步串行接口SPI123
2.12 通用同步/異步串行接口USART130
2.13 兩線串行TWI(I2C)總線接口150
2.14 模擬比較器165
2.15 模/數(shù)轉(zhuǎn)換接口ADC168
2.16 JTAG接口與在線調(diào)試系統(tǒng)180
2.17 引導(dǎo)加載支持的自編程功能193
2.18 ATmega128存儲(chǔ)器編程206
2.19 E2PROM數(shù)據(jù)存儲(chǔ)器讀/寫(xiě)訪問(wèn)227
第3章 ATmega128指令系統(tǒng)232
3.1 ATmega128指令總述233
3.2 算術(shù)和邏輯指令245
3.3 跳轉(zhuǎn)指令251
3.4 數(shù)據(jù)傳送指令258
3.5 位操作和位測(cè)試指令262
3.6 MCU控制指令266
3.7 AVR匯編語(yǔ)言系統(tǒng)267
3.8 AVR匯編語(yǔ)言實(shí)例274
第4章 ATmega128開(kāi)發(fā)平臺(tái)與工具284
4.1 AVR開(kāi)發(fā)平臺(tái)概述284
4.2 ATmega128開(kāi)發(fā)工具287
4.3 自制ISP下載電纜296
4.4 AVR STUDIO集成開(kāi)發(fā)環(huán)境使用簡(jiǎn)介298
第5章 ATmega128設(shè)計(jì)與應(yīng)用指南305
5.1 ATmega128熔絲位的配置305
5.2 自引導(dǎo)IAP的應(yīng)用設(shè)計(jì)309
5.3 串行接口UART接口應(yīng)用設(shè)計(jì)318
5.4 片內(nèi)E2PROM應(yīng)用設(shè)計(jì)328
5.5 外部并行接口器件擴(kuò)展331
5.6 ADC轉(zhuǎn)換接口應(yīng)用設(shè)計(jì)要點(diǎn)334
5.7 串行接口SPI接口應(yīng)用設(shè)計(jì)336
5.8 中斷應(yīng)用設(shè)計(jì)要點(diǎn)339
5.9 定時(shí)器/計(jì)數(shù)器應(yīng)用設(shè)計(jì)341
5.10 串行接口TWI接口應(yīng)用設(shè)計(jì)346
附錄ATmega128熔絲位匯總360
參考文獻(xiàn)367

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)