嵌入式 AVR 程式設計

郁文工作室

  • 出版商: 全華
  • 出版日期: 2004-01-31
  • 定價: $420
  • 售價: 9.5$399
  • 貴賓價: 9.0$378
  • 語言: 繁體中文
  • ISBN: 957214328X
  • ISBN-13: 9789572143285

立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

■ 本書特色
1.介紹AVR單晶片的硬體架構及如何以組合語言程式指令
與C語言程式來撰寫AVR的軔體程式。
2.使用AVR單晶片的實習範例,引導初學者快速進入學習領域。
3.介紹AVR單晶片在C語言程式撰寫方法。
4.使用AVR單晶片在C語言程式實習,書中實習範例引導
初學者快速學習C語言程式設計。
5.本書有完整的專題實習範例,提供給讀者做專題研究。
6.書中附有AVR單晶片燒錄器的完整範例。

■ 內容簡介
AVR是Atmel公司所生產的嵌入式微處理器,
它最大的特色是採用Atmel的FLASH記憶體技
術。除此之外,這一顆微處理器採用了精簡
指令集的架構和裝置系統燒錄的技術,因此
使用者可以用低廉的價格獲得性能極佳的嵌
入式微處理器。
本書中介紹AVR系列的微處理器,AVR系列的
微處理器包括了AT90系列、ATiny和Atmega
三個族群,這三個族群又各自包含了不同的
微處理器,其種類繁多。不過,在這些AVR
系列的微處理器當中,AT90S8515的接腳和
INTEL 8051的接腳幾乎完全相同,因此本書
就採用這一顆AT90S8515為主軸的AVR微處理
器加以介紹,AVR的基本核心架構都是相同
的,所以也適用於其它的AVR微處理器。
本書也介紹了AVR的組合語言程式撰寫及AVR
的C語言程式撰寫。在撰寫AVR的組合語言程
式時,必須先了解組合語言指令,書中簡介
AVR的組合語言指令碼,再來介紹AVR的程式
和資料定址模式,以實際的範例程式來說明
,如何運用這些指令撰寫應用程式。在AVR
的C語言程式撰寫部分,介紹如何使用C語言
來撰寫AVR的應用程式,C語言是一種高階的
程式語言,它的優點是簡潔容易了解,以及
可攜性高。使用C語言來發展程式時不但可
以減少程式開發的時間,而且所發展出來的
程式碼不會佔據大量的記憶體。
我們相信AVR的應用十分廣泛,所以你也可
以將它應用到不同的領域。
本書適用科大、私立大學電子、電機、資工
系「微算機系統設計」「微處理機」課程。


■ 目錄
第1章 AVR的硬體架構介紹
1-1 AVR的特色
1-2 AVR系列的單晶片
1-3 AT90S8515的接腳
1-4 AT90S8515 的記憶體架構
1-5 輸入/輸出埠
1-6 中 斷
1-7 計時/計數器
1-8 看門狗 (Watchdog)
1-9 UART (Universal Asynchronous Receiver and
Transmitter)
1-10 串列週邊介面–SPI
1-11 EEPROM讀寫控制
1-12 AVR的類比比較器
1-13 結 論
第2章 AVR的組合語言程式撰寫
2-1 AVR單晶片的組合語言指令
2-2 程式和資料的定址模式
2-3 程式範例
2-4 結 論
第3章 AVR的組合語言程式應用
3-1 數字時鐘
3-2 電子音樂
3-3 LCD的顯示控制
3-4 步進馬達
3-5 結 論
第4章 AVR的C語言程式撰寫
4-1 C語言的基礎
4-2 C語言的控制指令
4-3 C語言的指標和函數
4-4 程式範例
4-5 結 論
第5章 AVR的專題
5-1 多功能的數字時鐘
5-2 網路遠端控制
5-3 結 論
附錄A AVR的指令集
附錄B AVR STUDIO的下載、安裝、與使用
附錄C CodeVisionAVR C編譯器的下載、安裝、與使用
附錄D 簡易型的AVR 燒錄器製作