日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

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

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

定 價:¥34.00

作 者: 馬潮編
出版社: 北京航空航天大學(xué)出版社
叢編項: AVR單片機圖書系列
標 簽: 單片計算機

ISBN: 9787810775717 出版時間: 2004-12-01 包裝: 平裝
開本: 16開 頁數(shù): 366 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

  第1章 ATmega128單片機1
1.1 AVR單片機1
1.2 ATmega128單片機6
第2章 ATmega128硬件結(jié)構(gòu)13
2.1 ATmega128 MCU內(nèi)核13
2.2 ATmega128存儲器組織20
2.3 外部存儲器擴展27
2.4 系統(tǒng)時鐘和時鐘選擇35
2.5 電源管理和休眠模式42
2.6 系統(tǒng)復(fù)位46
2.7 中斷向量52
2.8 I/O端口58
2.9 外部中斷72
2.10 定時器/計數(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存儲器編程206
2.19 E2PROM數(shù)據(jù)存儲器讀/寫訪問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 位操作和位測試指令262
3.6 MCU控制指令266
3.7 AVR匯編語言系統(tǒng)267
3.8 AVR匯編語言實例274
第4章 ATmega128開發(fā)平臺與工具284
4.1 AVR開發(fā)平臺概述284
4.2 ATmega128開發(fā)工具287
4.3 自制ISP下載電纜296
4.4 AVR STUDIO集成開發(fā)環(huán)境使用簡介298
第5章 ATmega128設(shè)計與應(yīng)用指南305
5.1 ATmega128熔絲位的配置305
5.2 自引導(dǎo)IAP的應(yīng)用設(shè)計309
5.3 串行接口UART接口應(yīng)用設(shè)計318
5.4 片內(nèi)E2PROM應(yīng)用設(shè)計328
5.5 外部并行接口器件擴展331
5.6 ADC轉(zhuǎn)換接口應(yīng)用設(shè)計要點334
5.7 串行接口SPI接口應(yīng)用設(shè)計336
5.8 中斷應(yīng)用設(shè)計要點339
5.9 定時器/計數(shù)器應(yīng)用設(shè)計341
5.10 串行接口TWI接口應(yīng)用設(shè)計346
附錄ATmega128熔絲位匯總360
參考文獻367

本目錄推薦

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