注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合輕松玩轉(zhuǎn)AVR單片機C語言

輕松玩轉(zhuǎn)AVR單片機C語言

輕松玩轉(zhuǎn)AVR單片機C語言

定 價:¥39.00

作 者: 劉建清 編著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 計算機體系結(jié)構(gòu)

ISBN: 9787512403147 出版時間: 2011-03-01 包裝: 平裝
開本: 16開 頁數(shù): 346 字?jǐn)?shù):  

內(nèi)容簡介

  劉建清、孫保書、李鳳偉和陳素俠編著的這本《輕松玩轉(zhuǎn)AVR單片機C語言》是一本專門為AVR單片機玩家和愛好者“量身定做”的“傻瓜式”教材(基于C語言),主要突出“玩”,使讀者在“玩”中學(xué),在學(xué)中“玩”,在不知不覺中輕松玩轉(zhuǎn)AVR單片機!《輕松玩轉(zhuǎn)AVR單片機C語言》采用新穎的講解形式,深入淺出地介紹了AVR單片機(以ATmega16為例)的組成、開發(fā)環(huán)境及AVR單片機C語言基礎(chǔ)知識,結(jié)合大量實例,詳細(xì)演練了AVR單片機I/O口、中斷、定時器、串行通信、鍵盤接口、LED激碼管、LCD顯示器、DS1302時鐘芯片、EEPROM存儲器、溫度傳感器DS18820、紅外和無線遙控電路、單片機看門狗、模塊比較器、LA/D轉(zhuǎn)換器、步進電動機、LED點陣屏等內(nèi)容?!遁p松玩轉(zhuǎn)AVR單片機C語言》中的所有實例均具有較高的實用性和針對性,且全部通過了實驗板驗證;尤其珍貴的是,所有源程序均具有較強的移植性,讀者只需將其簡單修改甚至不用修改,即可應(yīng)用到自己開發(fā)的產(chǎn)品中。全書語言通俗,實例豐富,圖文結(jié)合,簡單明了,可作為AVR單片機愛好者和使用C語言從事AVR單片機開發(fā)的技術(shù)人員的參考書,也可作為高等院校的單片機課程教學(xué)用書。

作者簡介

暫缺《輕松玩轉(zhuǎn)AVR單片機C語言》作者簡介

圖書目錄

第1章  AVR單片機概述
  1.1  AVR單片機簡介
    1.1.1  AVR單片機的特點
    1.1.2  AVR單片機的家族
    1.1.3  AVR單片機型號的識別
  1.2  AVR單片機的組成與引腳功能
    1.2.1  ATmega16的組成
    1.2.2  ATmega16的引腳功能
  1.3  AVR單片機基本硬件電路
    1.3.1  電  源
    1.3.2  晶振電路
    1.3.3  復(fù)位電路
    1.3.4  A/D轉(zhuǎn)換濾波電路
    1.3.5  ISP下載接口
    1.3.6  JTAG仿真接口
第2章  AVR單片機C語言入門
  2.1  認(rèn)識C語言
    2.1.1  C語言的特點
    2.1.2  單片機采用C語言編程的好處
  2.2  簡單的C語言程序
    2.2.1  硬件電路
    2.2.2  程序?qū)崿F(xiàn)
    2.2.3  改進后的程序
第3章  AVR單片機低成本實驗設(shè)備的制作與使用
  3.1  AVR-51轉(zhuǎn)?板介紹
  3.2  DD-900實驗開發(fā)板介紹
    3.2.1  DD-900實驗開發(fā)板硬件資源
    3.2.2  硬件電路介紹
    3.2.3  插針跳線設(shè)置
  3.3  AVR單片機下載器的使用
    3.3.1  下載編程器與DD-900的連接
    3.3.2  ISP下載器驅(qū)動程序的安裝
    3.3.3  ISP下載軟件的使用
  3.4  AVR單片機JTAG仿真器的組成與使用
    3.4.1  JTAG仿真器的組成
    3.4.2  JTAG仿真器的使用
第4章  30分鐘熟悉AVR單片機開發(fā)全過程
  4.1  AVR單片機開發(fā)軟件“吐血推薦”
  4.2  AVR單片機開發(fā)過程“走馬觀花”
    4.2.1  硬件電路
    4.2.2  用ICC AVR軟件編?和編譯程序
    4.2.3  用AVRStudio軟件進行仿真與程序下載
  4.3  熔絲位設(shè)置技巧
    4.3.1  正確配置AVR的熔絲位
    4.3.2  AVRmegal6單片機中重要熔絲位的配置
    4.3.3  JTAG接口的使用與配置
第5章  AVR單片機C語言簡要介紹
  5.1  C語言的結(jié)構(gòu)特點
  5.2  AVR單片機C語言的?殊性
    5.2.1  位運算
    5.2.2  中斷處理函數(shù)
    5.2.3  使用AVR內(nèi)部不同的存儲空間
    5.2.4  用ICC AVR初始化程序的方法
    5.2.5  關(guān)鍵字volatile
第6章  AVR單片機I/o接口實例解析
  6.1  AVR單片機I/O接口結(jié)構(gòu)
    6.1.1  51單片機與AVR單片機I/O接口結(jié)構(gòu)比較
    6.1.2  AVR單片機I/O接口的配置
    6.1.3  I/O接口的第二功能
  6.2  AVR單片機I/O接口實例解析
    6.2.1  實現(xiàn)功能
    6.2.2  源程序
    6.2.3  源程序解析
    6.2.4  實現(xiàn)方法
第7章  中斷系統(tǒng)實例解析
  7.1  中斷系統(tǒng)基本知識
    7.1.1  中斷系統(tǒng)概述
    7.1.2  ATMEGAl6單片機的中斷系統(tǒng)
    7.1.3  與中斷相關(guān)的寄存器
  7.2  中斷系統(tǒng)實例解析
    7.2.1  實例解析1——外中斷1演示
    7.2.2  實例解析2——外中斷的嵌套
第8章  定時/計數(shù)器實例解析
  8.1  AVR定時/計數(shù)器僚本知識
    8.1.1  8位定時/計數(shù)器T/C0
    8.1.2  16位定時/計數(shù)器T/C1
    8.1.3  8位定時/計數(shù)器T/C2
  8.2  定時/計數(shù)器實例解析
    8.2.1  實例解析1——T/C0計數(shù)實驗
    8.2.2  實例解析2——T/C0定時實驗
    8.2.3  實例解析3——T/C0的CTC模式實驗
    8.2.4  實例解析4——T/C0O快速PWM實驗
    8.2.5  實例解析5——T/C0相位修正PWM實驗”
    8.2.6  實例解析6——T/C1定時實驗
    8.2.7  實例解析7——T/C1快速PWM實驗
    8.2.8  實例解析8——T/C1輸入捕捉實驗
第9章  串行通信實例解析
  9.1  串行通信基本知識
    9.1.1  串行通信簡介
    9.1.2  ATmegal6串行口的結(jié)構(gòu)
    9.1.3  單片機的串口電平轉(zhuǎn)換電路
    9.1.4  串行通信寄存器介紹
  9.2  串行通信實例解析
    9.2.1  實例解析1——PC控制單片機工作
    9.2.2  實例解析2——單片機接收字符串并向Pc發(fā)送字符串
第lO章  鍵盤接口實例解析
  10.1  鍵盤接口電路基本知識
    10.1.1  鍵盤的工作原理
    10.1.2  鍵盤與單片機的連接形式
  10.2  鍵盤接口電路實例解析
    10.2.1  實例解析1——數(shù)碼管顯示獨立按鍵值
    10.2.2  實例解析2——數(shù)碼管顯示矩陣按鍵值
第11章  LED數(shù)碼管實例解析
  11.1  LED數(shù)碼管基本知識
    11.1.1  LED數(shù)碼管的結(jié)構(gòu)
    11.1.2  LED數(shù)碼管的顯示碼
    11.1.3  LED數(shù)碼管的顯示方式
  11.2  LED數(shù)碼管實例解析
    11.2.1  實例解析1——程序控制動態(tài)顯示”
    11.2.2  實例解析2——定時中斷動態(tài)顯示
    11.2.3  實例解析3——簡易數(shù)碼管電子鐘
第12章  LCD顯示實例解析
  12.1  字符型LCD基本知識
    12.1.1  字符型LCD引腳功能
    12.1.2  字符型LCD內(nèi)部結(jié)構(gòu)
    12.1.3  字符型LCD控制指令
    12.1.4  字符型LCD與單片機的連接
  12.2  字符型LCD實例解析
    12.2.1  實例解析1——1602LCD顯示字符串一
    12.2.2  實例解析2——1602LGD移動顯示字符串..
    12.2.3  實例解析3——1602LCD滾動顯示字符串
    12.2.4  實例解析4——1602 LCD電子鐘
  12.3  12864點陣型LCD介紹與實例解析
    12.3.1  12864點陣型LCD介紹
    12.3.2  實例解析5——12864LCD顯示漢字(1并口方式)
    12.3.3  實例解析6——12864LCD顯示?字(串口方式)
    12.3.4  實例解析7——12864LCD顯示圖形
第13章  時鐘芯片DSl302實例解析
  13.1  時鐘芯片DSl302基本知識
    13.1.1  DS1302介紹
    13.1.2  DS1302的控制命令字
    13.1.3  DS1302的寄存器
    13.1.4  DS1302的數(shù)據(jù)傳送方式
  13.2  DSl302讀寫實例?析
    13.2.1  實例解析1——DSl302:數(shù)碼管電子鐘
    13.2.2  實例解析2——DSl302LCD電子鐘
第14章  EEPROM存儲器實例解析
  14.1  兩線串行總線存儲器24CXX介紹與實例解析
    14.1.1  兩線串行總線TWI介紹
    14.1.2  24CXX數(shù)據(jù)存儲器介紹
    14.1.3  實例解析1——數(shù)據(jù)的寫入與讀出(基于TWI)
    14.1.4  實例解析2——數(shù)據(jù)的寫入與讀出(基于模擬I2C)
    14.1.5  實例解析3——具有記憶功能的記數(shù)器(基于模擬I2C)
  14.2  93CXX存儲器介紹與實例解析
    14.2.1  93CXX介紹
    14.2.2  實例解析4——數(shù)據(jù)的寫人與讀出
  14.3  ATmegal6內(nèi)部EEPROM的使用
    14.3.1  ATmegal6單?機內(nèi)部EEPROM介紹
    14.3.2  與EEPROM相關(guān)的寄存器
    14.3.3  實例解析5——ATmegal6內(nèi)部EEPROM演示
第15章  溫度傳感器DSl8820實例解析
  15.1  溫度傳感器DS18820基本知l識
    15.1.1  DS18820引腳功能
    15.1.2  DS18820的內(nèi)部結(jié)構(gòu)
    15.1.3  DS18820的指令
    15.1.4  DS18820使用注意事項
  15.2  DSl8820數(shù)字溫度計實例解析
    15.2.1  實例解析1——LED數(shù)碼管數(shù)字溫度計
    15.2.2  實例解析2——LCD數(shù)字溫度計
第16章  紅外遙控和無線遙控實例解析
  16.1  紅外遙控基本知識
    16.1.1  紅外遙控系統(tǒng)
    16.1.2  紅外遙控的編碼與解碼
    16.1.3  DD-900實驗開發(fā)板遙控電路介紹
  16.2  紅外遙控實例解析
    16.2.1  實例解析1——LED數(shù)碼管顯示遙控器鍵值
    16.2.2  實例解析2——LCD顯示遙控器鍵值
    16.2.3  實例解析3——遙控器控制花樣流水燈
  16.3  無線遙控電路介紹與演練
    16.3.1  無線遙控電路基礎(chǔ)知識
    16.3.2  無線遙控模塊介紹
    16.3.3  實例解析4——遙控模塊控制LED燈和蜂鳴器
第17章  ATMEGAl6單片機其他內(nèi)部資源實例解析
  17.1  ATmega16單片機看門狗實例解析
    17.1.1  ATmega16單片機內(nèi)部看門狗介紹
    17.1.2  實例解析1——ATmega16單片機看門狗演示
  17.2  ATmega16單片機模擬比較器實例解析
    17.2.1  ATmegal6單片機模擬比較器介紹
    17.2.2  實例解析2——模擬比較器查詢法實驗
    17.2.3  實例解析3——模擬比較器中斷法實驗
  17.3  ATmega16單片機A/D轉(zhuǎn)換模塊實例解析
    17.3.1  ATmega16單片機A/D轉(zhuǎn)換模塊介紹
    17.3.2  ATmwga16單片機的模數(shù)轉(zhuǎn)換器相關(guān)寄存器
    17.3.3  ADC設(shè)計時應(yīng)注意的問題
    17.3.4  實例解析4——A/D轉(zhuǎn)換實驗
第18章  步進電動機實例解析
  18.1  步機電動機基本知識
    18.1.1  步進電動機的分類與原理
    18.1.2  步進電動機的勵磁方式
    18.1.3  步進電動機驅(qū)動電路
  18.2  步進電動機實例解析
    18.2.1  ?例解析1——步機電動機正轉(zhuǎn)與反轉(zhuǎn)
    18.2.2  實例解析2——步進電動機加速與減速運轉(zhuǎn)
    18.2.3  實例解析3——用按鍵控制步機電動機正反轉(zhuǎn)
第19章  LED點陣屏實例解析
  19.1  LED點陣屏基本知識
    19.1.1  LED點陣屏的分類
    19.1.2  LED點陣屏的結(jié)構(gòu)與測量
  19.2  LED點陣屏硬件制作
    19.2.1 4-16譯碼器74HC154
    19.2.2  串行輸入一并行輸出移位寄存器74HC595
    19.2.3  行驅(qū)動三極管
  19.3  漢字顯示原理及掃描碼的制作
    19.3.1  漢字顯示的基本原理
    19.3.2  漢字掃描碼的制作
  19.4  LED點陣屏實例解析
    19.4.1  實例解析1——顯示1個漢字
    19.4.2  實例解析2——顯示2個漢字
參考文獻(xiàn)

本目錄推薦

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