基于PROTEUS的AVR單片機(jī)設(shè)計(jì)與仿真

出版時(shí)間:2007-7  出版社:7-81124  作者:周潤(rùn)景  頁(yè)數(shù):562  

內(nèi)容概要

以ATMEL公司的AVR單片機(jī)AT90S8535的結(jié)構(gòu)為主線,講述AVR系列單片機(jī)的內(nèi)部結(jié)構(gòu)、接口及其應(yīng)用。采用基于PROTEUS軟件的單片機(jī)系統(tǒng)仿真功能,對(duì)AT90S8535內(nèi)含的EEPROM存儲(chǔ)器、方向可定義的I/O端口、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器、模擬量輸入接口及串行接口等內(nèi)部資源的工作原理用實(shí)例加以分析,并附10個(gè)綜合應(yīng)用實(shí)例。同時(shí)介紹了新型AVR單片機(jī),并附以應(yīng)用實(shí)例。為了滿足單片機(jī)開發(fā)中提高系統(tǒng)可靠性以及系統(tǒng)改進(jìn)和功能擴(kuò)充的要求,本書應(yīng)用IAR Embedded Workbench集成開發(fā)環(huán)境開發(fā)AVR系列單片機(jī)C語(yǔ)言程序,并提供了10個(gè)AVR C語(yǔ)言應(yīng)用實(shí)例及其分析、仿真結(jié)果。所附光盤包含書中所有例子的電路原理圖和程序源代碼,并附有IAR公司提供的用于AVR程序調(diào)試的32K免費(fèi)版安裝軟件。    本書既可作為從事AVR單片機(jī)系統(tǒng)開發(fā)的工程技術(shù)人員以及廣大電子愛(ài)好者的參考用書,也可為高等院校師生的單片機(jī)系統(tǒng)教學(xué)、學(xué)生實(shí)驗(yàn)、課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)及電子設(shè)計(jì)競(jìng)賽等提供幫助。

書籍目錄

工具篇 第1章 基于PROTEUS的單片機(jī)系統(tǒng)仿真    1.1 PROTEUS ISIS編輯環(huán)境    1.2 電路圖繪制    1.3 電路分析與仿真    1.4 基于PROTEUS的AVR單片機(jī)仿真——源代碼控制系統(tǒng)    1.5 基于PROTEUS的AVR單片機(jī)仿真——源代碼調(diào)試    1.6 基于PROTEUS的AVR單片機(jī)仿真——彈出式窗口    1.7 基于PROTEUS的AVR單片機(jī)仿真——實(shí)現(xiàn)過(guò)程 第2章 基于IAR Embedded Workbench IDE的AVR單片機(jī)C語(yǔ)言程序開發(fā)    2.1 IAR Embedded Workbench編輯環(huán)境    2.2 創(chuàng)建一個(gè)應(yīng)用工程    2.3 使用IAR CSPY Debugger進(jìn)行調(diào)試    2.4 程序運(yùn)行完畢    2.5 編寫一個(gè)中斷處理函數(shù)    2.6 基于IAR的AVR單片機(jī)C程序的調(diào)試與仿真應(yīng)用篇 第3章 AVR系列單片機(jī)概述    3.1 AVR系列單片機(jī)的特點(diǎn)    3.2 AT90S8535單片機(jī)的總體結(jié)構(gòu)    3.3 AT90S8535單片機(jī)的中央處理器CPU    3.4 AT90S8535單片機(jī)存儲(chǔ)器組織    3.5 AVR系列單片機(jī)系統(tǒng)復(fù)位與中斷處理 第4章 AT90S8535單片機(jī)EERPOM讀/寫訪問(wèn)    4.1 EEPROM讀/寫訪問(wèn)說(shuō)明    4.2 片內(nèi)EEPROM讀/寫訪問(wèn)示例 第5章 AT90S8535單片機(jī)I/O端口    5.1 各I/O端口概述    5.2 各I/O端口第二功能 第6章 AT90S8535單片機(jī)中斷系統(tǒng)    6.1 AT90S8535單片機(jī)中斷源    6.2 中斷處理    6.3 相關(guān)I/O寄存器    6.4 外部中斷  6.5 中斷響應(yīng)時(shí)間    6.6 MCU控制寄存器——MCUCR 第7章 AT90S8535單片機(jī)定時(shí)器/計(jì)數(shù)器及其應(yīng)用    7.1 T/C0、T/C1的預(yù)定比例器    7.2 定時(shí)器/計(jì)數(shù)器0(T/C0)    7.3 T/C0應(yīng)用1——作計(jì)數(shù)器    7.4 T/C0應(yīng)用2——作定時(shí)器    7.5 T/C0應(yīng)用3——溢出中斷動(dòng)態(tài)掃描5位數(shù)碼管顯示    7.6 定時(shí)器/計(jì)數(shù)器1(T/C1)    7.7 T/C1應(yīng)用1——測(cè)量脈沖頻率    7.8 T/C1應(yīng)用2——比較匹配中斷    7.9 T/C1應(yīng)用3——比較匹配產(chǎn)生任意占空比方波    7.10 T/C1應(yīng)用4——PWM輸出作D/A轉(zhuǎn)換器    7.11 定時(shí)器/計(jì)數(shù)器2(T/C2)    7.12 T/C2應(yīng)用1——作實(shí)時(shí)時(shí)鐘    7.14 看門狗定時(shí)器 第8章 AT90S8535單片機(jī)模擬量輸入接口    8.1 模/數(shù)轉(zhuǎn)換器ADC    8.2 A/D轉(zhuǎn)換應(yīng)用    8.3 模擬比較器    8.4 模擬比較器應(yīng)用 第9章 AT90S8535單片機(jī)串行接口及其應(yīng)用    9.1 通用串行接口UART    9.2 通用串行接口UART應(yīng)用1——單片機(jī)間數(shù)據(jù)通信    9.3 通用串行接口UART應(yīng)用2——單片機(jī)自發(fā)自收數(shù)據(jù)    9.4 同步串行接口SPI243    9.5 同步串行接口SPI的應(yīng)用 第10章 AT90S8535單片機(jī)綜合應(yīng)用    10.1 電子琴模擬設(shè)計(jì)    10.2 汽車轉(zhuǎn)彎信號(hào)燈模擬設(shè)計(jì)    10.3 交通燈模擬設(shè)計(jì)    10.4 數(shù)字鐘模擬設(shè)計(jì)    10.5 計(jì)算器數(shù)字輸入顯示模擬設(shè)計(jì)    10.6 電子密碼鎖設(shè)計(jì)1    10.7 電子密碼鎖設(shè)計(jì)2    10.8 直流電機(jī)驅(qū)動(dòng)設(shè)計(jì)    10.9 步進(jìn)電機(jī)驅(qū)動(dòng)設(shè)計(jì)    10.10 數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) 第11章 AVR與嵌入式C語(yǔ)言編程    11.1 中斷與復(fù)位    11.2 定時(shí)器/計(jì)數(shù)器0    11.3 定時(shí)器/計(jì)數(shù)器1應(yīng)用1——產(chǎn)生20 kHz的方波信號(hào)    11.4 定時(shí)器/計(jì)數(shù)器1應(yīng)用2——脈寬調(diào)制器模式    11.5 模擬接口——A/D轉(zhuǎn)換    11.6 模擬接口——模擬比較器 第12章 新型AVR單片機(jī)及其應(yīng)用    12.1 Atmega8單片機(jī)概述    12.2 ATmega8定時(shí)器/計(jì)數(shù)器0應(yīng)用1    12.3 ATmega8定時(shí)器/計(jì)數(shù)器0應(yīng)用2    12.4 ATmega8 I/O端口應(yīng)用    12.5 ATmega8 A/DD/A轉(zhuǎn)換及串行數(shù)據(jù)傳輸應(yīng)用    12.6 ATmega8應(yīng)用1——計(jì)數(shù)及顯示系統(tǒng)    12.7 ATmega8應(yīng)用2——鍵盤顯示系統(tǒng)    12.8 ATmega8應(yīng)用3——PWM附錄 附錄A IAR系統(tǒng)目錄 附錄B IAR文件類型 附錄C 8位RISC指令結(jié)構(gòu)AVR單片機(jī)選型表 附錄D AVR器件118條指令速查表 附錄E AT90S8535 I/O空間 附錄F Atmega8 I/O地址空間分配表 附錄G 通用延時(shí)子程序 附錄H 從MCS-51到AVR的快速轉(zhuǎn)換  H.1 AVR 和MCS-51存儲(chǔ)器配置的對(duì)比    H.2 AVR 輸入/輸出端口的使用    H.3 AVR 和MCS-51定時(shí)器的對(duì)比    H.4 AVR 和MCS51 中斷系統(tǒng)的對(duì)比    H.5 AVR 和MCS-51 位操作功能的對(duì)比    H.6 AVR 單片機(jī)內(nèi)置EEPROM 的使用    H.7 AVR單片機(jī)內(nèi)置看門狗電路的使用    H.8 AVR和MCS-51中串口通信UART功能的對(duì)比    H.9 C51的源代碼向PROTEUS中AVR的快速轉(zhuǎn)換 附錄I intrinsic函數(shù) 附錄J IAR中斷向量定義 附錄K 單片機(jī)C程序優(yōu)化     K.1 程序結(jié)構(gòu)的優(yōu)化    K.2 代碼的優(yōu)化 附錄L DS18B20簡(jiǎn)介    L.1 總體特點(diǎn)    L.2 內(nèi)部結(jié)構(gòu)    L.3 硬件配置    L.4 命令序列    L.5 DS18B20的信號(hào)方式參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    基于PROTEUS的AVR單片機(jī)設(shè)計(jì)與仿真 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7