AVR單片機(jī)實(shí)用程序設(shè)計(jì)
定 價(jià):69 元
- 作者:張克彥 ,等 著
- 出版時(shí)間:2012/1/1
- ISBN:9787512406100
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:536
- 紙張:膠版紙
- 版次:2
- 開本:16開
《AVR單片機(jī)實(shí)用程序設(shè)計(jì)(附光盤)(第2版)》對(duì)AVR中檔單片機(jī)升級(jí)換代產(chǎn)品ATmega16、AT mega8535的系統(tǒng)結(jié)構(gòu)、特點(diǎn)、運(yùn)行原理和指令系統(tǒng)等做了詳細(xì)介紹,在此基礎(chǔ)上給出眾多具代表性的實(shí)用程序的設(shè)計(jì)及其使用方法,并提供詳細(xì)程序清單。內(nèi)容包括ATmega16/8535單片機(jī)硬件結(jié)構(gòu),升級(jí)后的功能特點(diǎn)以及運(yùn)行原理;AVR單片機(jī)指令系統(tǒng);軟件DAA、定點(diǎn)運(yùn)算以及數(shù)制轉(zhuǎn)換子程序設(shè)計(jì)方法,并設(shè)計(jì)了使用乘法指令設(shè)計(jì)快速多字節(jié)乘法以及數(shù)制轉(zhuǎn)換程序;各類實(shí)用程序(查表、線性插值、外設(shè)管理、通信、A/D轉(zhuǎn)換、定時(shí)/計(jì)數(shù)器應(yīng)用、可靠性設(shè)計(jì)、數(shù)/碼制轉(zhuǎn)換、串行器件多點(diǎn)測溫、觸摸屏、高性能液晶顯示模塊、紅外通訊技術(shù)、帶定時(shí)告警功能的串行實(shí)時(shí)鐘芯片等)的設(shè)計(jì)使用方法,并對(duì)嵌入式系統(tǒng)程序設(shè)計(jì)及優(yōu)化方法進(jìn)行總結(jié);AVR浮點(diǎn)程序庫設(shè)計(jì)及使用;AVR單片機(jī)的編程功能以及由AVRJTAG接口實(shí)現(xiàn)的功能強(qiáng)大的在線調(diào)試系統(tǒng)。主要程序都附有流程圖,所有程序都列出清單并帶詳細(xì)注釋,而且配備光盤。
《AVR單片機(jī)實(shí)用程序設(shè)計(jì)(附光盤)(第2版)》歸納的程序設(shè)計(jì)和優(yōu)化方法,以及完整的軟件設(shè)計(jì)實(shí)例也適用于其他流行機(jī)型,如C8051F、MCs-51/196、Freescale等單片機(jī)。
《AVR單片機(jī)實(shí)用程序設(shè)計(jì)(附光盤)(第2版)》可作為單片機(jī)應(yīng)用工程技術(shù)人員的設(shè)計(jì)參考書,或作為大專院校的教學(xué)參考書。
第1章 ATmegal6單片機(jī)硬件結(jié)構(gòu)和運(yùn)行原理
1.1 AVR單片機(jī)概述
1.2 ATmegal6的結(jié)構(gòu)與主要特點(diǎn)
1.3 ATmegal6的主要性能
1.4 ATmegal6MCU內(nèi)核
1.5 ATmegal6的存儲(chǔ)器組織
1.5.1 可實(shí)現(xiàn)在線/在應(yīng)用自我編程的閃存FLASH
1.5.2 數(shù)據(jù)存儲(chǔ)器SRAM
1.5.3 EEPROM數(shù)據(jù)存儲(chǔ)器
1.5.4 I/O寄存器
1.6 系統(tǒng)時(shí)鐘及其選擇
1.6.1 時(shí)鐘系統(tǒng)及其分配
1.6.2 源時(shí)鐘信號(hào)
1.6.3 外部晶振
1.6.4 外部低頻晶體振蕩器
1.6.5 外部RC振蕩器
1.6.6 可標(biāo)定的內(nèi)部RC振蕩器
1.6.7 外部時(shí)鐘源
1.6.8 定時(shí)器/計(jì)數(shù)器振蕩器(異步時(shí)鐘)
1.7 電源管理和休眠模式
1.7.1 概述
1.7.2 休眠模式的實(shí)現(xiàn)
1.7.3 如何將功耗最小化
1.8 復(fù)位系統(tǒng)
1.8.1 復(fù)位源
1.8.2 MCU控制及狀態(tài)寄存器MCUCSR
1.8.3 內(nèi)部參考電壓源
1.8.4 看門狗定時(shí)器
1.9 中斷系統(tǒng)
1.9.1 中斷源及其管理
1.9.2 中斷向量
1.9.3 中斷控制寄存器
1.9.4 中斷響應(yīng)過程
1.10 定時(shí)器/計(jì)數(shù)器
1.10.1 定時(shí)器/計(jì)數(shù)器的預(yù)分頻器
1.10.2 8位定時(shí)器/計(jì)數(shù)器0-T/CO
1.10.3 16位定時(shí)器/計(jì)數(shù)器1-T/C1
1.10.4 8位定時(shí)器/計(jì)數(shù)器2-T/C2
1.11 ATmega16/8535的I/O端口
1.11.1 概述
1.11.2 I/O內(nèi)部結(jié)構(gòu)及工作原理
1.11.3 各端口寄存器
1.11.4 I/O特殊功能寄存器SFIOR
1.11.5 端口第二功能
1.12 同步串行接口SPI
1.12.1 內(nèi)部結(jié)構(gòu)和運(yùn)行原理
1.12.2 SPI相關(guān)寄存器
1.12.3 SS引腳功能
1.12.4 SPI數(shù)據(jù)傳送模式
1.13 通用同步/異步串行接口USART
1.13.1 概述
1.13.2 串行時(shí)鐘的產(chǎn)生
1.13.3 數(shù)據(jù)幀格式
1.13.4 USART的初始化
1.13.5 數(shù)據(jù)幀的發(fā)送過程
1.13.6 異步串行數(shù)據(jù)的位接收時(shí)序
1.13.7 數(shù)據(jù)幀接收過程
1.13.8 多機(jī)通信的實(shí)現(xiàn)方法
1.13.9 USART寄存器
1.14 兩線串行總線接口TWI(I2C)
1.14.1 兩線串行總線接口定義
1.14.2 TWI模塊概述
1.14.3 TWI寄存器
1.14.4 TWI總線的使用
1.14.5 多主機(jī)系統(tǒng)和總線仲裁
1.15 模擬比較器
1.16 模數(shù)轉(zhuǎn)換器
1.16.1 ADC工作過程
1.16.2 啟動(dòng)ADC
1.16.3 預(yù)分頻與轉(zhuǎn)換時(shí)間
……
第2章 AVR單片機(jī)指令系統(tǒng)
第3章 定點(diǎn)運(yùn)算和定點(diǎn)數(shù)制轉(zhuǎn)換
第4章 AVR實(shí)用程序
第5章 AVR浮點(diǎn)程序庫
第6章 在線測試功能和編程功能
參考文獻(xiàn)