資源簡(jiǎn)介
第一章:AVR單片機(jī)C語(yǔ)言程序設(shè)計(jì)概述
1.1 AVR單片機(jī)簡(jiǎn)介
1.2 AVR Studio+WinAVR開(kāi)發(fā)環(huán)境安裝及應(yīng)用
1.3 AVR-GCC程序設(shè)計(jì)基礎(chǔ)
1.4 程序與數(shù)據(jù)內(nèi)存訪問(wèn)
1.5 I/O端口編程
1.6 外設(shè)相關(guān)寄存器及應(yīng)用
1.7 中斷服務(wù)程序
1.8 GCC在AVR單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)中的優(yōu)勢(shì)
第二章:PROTEUS操作基礎(chǔ)
2.1 PROTEUS操作界面簡(jiǎn)介
2.2 仿真電路原理圖設(shè)計(jì)
2.3 元件選擇
2.4 仿真運(yùn)行
2.5 PROTEUS與AVR Studio的聯(lián)合調(diào)試
2.6 PROTEUS在AVR單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)中的優(yōu)勢(shì)
第三章:基礎(chǔ)程序設(shè)計(jì)
3.1 閃爍的LED
3.2 左右來(lái)回的流水燈
3.3 花樣流水燈
3.4 LED模擬交通燈
3.5 單只數(shù)碼管循環(huán)顯示0~9
3.6 8只數(shù)碼管滾動(dòng)顯示單個(gè)數(shù)字
3.7 8只數(shù)碼管顯示多個(gè)不同字符
3.8 K1~K4控制LED移位
3.9 數(shù)碼管顯示4×4鍵盤(pán)矩陣按鍵
3.10 數(shù)碼管顯示撥碼開(kāi)關(guān)編碼
3.11 繼電器控制照明設(shè)備
3.12 開(kāi)關(guān)控制報(bào)警器
3.13 按鍵發(fā)音
3.14 INT0中斷計(jì)數(shù)
3.15 INT0及INT1中斷計(jì)數(shù)
3.16 TIMER0控制單只LED閃爍
3.17 TIMER0控制的流水燈
3.18 TIMER0控制數(shù)碼管掃描顯示
3.19 TIMER1控制交通指示燈
3.20 TIMER1與TIMER2控制十字路口秒計(jì)時(shí)顯示屏
3.21 用工作于計(jì)數(shù)方式的T/C0實(shí)現(xiàn)100以?xún)?nèi)的按鍵計(jì)數(shù)
3.22 用定時(shí)器設(shè)計(jì)的門(mén)鈴
3.23 報(bào)警器與旋轉(zhuǎn)燈
3.24 100000秒以?xún)?nèi)的計(jì)時(shí)程序
3.25 用TIMER1輸入捕獲功能設(shè)計(jì)的頻率計(jì)
3.26 用工作于異步模式的T/C2控制的可調(diào)式數(shù)碼管電子鐘
3.27 TIMER1定時(shí)器比較匹配中斷控制音階播放
3.28 用TIMER1輸出比較功能調(diào)節(jié)頻率輸出
3.29 TIMER1控制的PWM脈寬調(diào)制器
3.30 數(shù)碼管顯示兩路A/D轉(zhuǎn)換結(jié)果
3.31 模擬比較器測(cè)試
3.32 EEPROM讀寫(xiě)與數(shù)碼管顯示
3.33 Flash程序空間中的數(shù)據(jù)訪問(wèn)
3.34 單片機(jī)與PC機(jī)雙向串口通訊仿真
3.35 看門(mén)狗應(yīng)用
第四章:硬件應(yīng)用
4.1 74HC138與74HC154譯碼器應(yīng)用
4.2 74HC595串入并出芯片應(yīng)用
4.3 用74LS148與74LS21擴(kuò)展中斷
4.4 62256擴(kuò)展內(nèi)存
4.5 用8255實(shí)現(xiàn)接口擴(kuò)展
4.6 可編程接口芯片8155應(yīng)用
4.7 可編程外圍定時(shí)計(jì)數(shù)器8253應(yīng)用
4.8 數(shù)碼管BCD解碼驅(qū)動(dòng)器7447與4511應(yīng)用
4.9 8×8LED點(diǎn)陣屏顯示數(shù)字
4.10 8位數(shù)碼管段位復(fù)用串行驅(qū)動(dòng)芯片MAX6951應(yīng)用
4.11串行共陰顯示驅(qū)動(dòng)器MAX7219與7221應(yīng)用
4.12 16段數(shù)碼管演示
4.13 16鍵解碼芯片74C922應(yīng)用
4.14 1602字符液晶測(cè)試程序
4.15 1602液晶顯示DS1302實(shí)時(shí)時(shí)鐘
4.16 1602液晶工作于四位模式實(shí)時(shí)顯示當(dāng)前時(shí)間
4.17 2×20串行字符液晶演示
4.18 LGM12864液晶顯示程序
4.19 PG160128A液晶圖文演示
4.21 TG126410液晶串行模式演示
4.21 用帶SPI接口的MCP23S17擴(kuò)展16位通用IO端口
4.22 用TWI接口控制MAX6953驅(qū)動(dòng)4片5×7點(diǎn)陣顯示器
4.23 用TWI接口控制MAX6955驅(qū)動(dòng)16段數(shù)碼管顯示
4.24 用DAC0832生成多種波形
4.25 用帶SPI接口的數(shù)模轉(zhuǎn)換芯片MAX515調(diào)節(jié)LED亮度
4.26 正反轉(zhuǎn)可控的直流電機(jī)
4.27正反轉(zhuǎn)可控的步進(jìn)電機(jī)
4.28 DS18B20溫度傳感器測(cè)試
4.29 SPI接口溫度傳感器TC72應(yīng)用測(cè)試
4.30 SHT75溫濕度傳感器應(yīng)用
4.31 用SPI接口讀寫(xiě)AT25F1024
4.32 用TWI接口讀寫(xiě)24C04
4.33 MPX4250壓力傳感器測(cè)試
4.34 MMC存儲(chǔ)卡測(cè)試
4.35 紅外遙控發(fā)射與解碼仿真
第五章:綜合設(shè)計(jì)
5.1 多首電子音樂(lè)的選播
5.2 電子琴仿真
5.3 普通電話機(jī)撥號(hào)鍵盤(pán)應(yīng)用
5.4 手機(jī)鍵盤(pán)仿真
5.5 數(shù)碼管模擬顯示乘法口訣
5.6 用DS1302與數(shù)碼管設(shè)計(jì)的可調(diào)電子鐘
5.7 用DS1302與LGM12864設(shè)計(jì)的可調(diào)式中文電子日歷
5.8 用PG12864LCD設(shè)計(jì)的指針式電子鐘
5.9 高仿真數(shù)碼管電子鐘
5.10 1602LC

代碼片段和文件信息
//-----------------------------------------------------------------
//??名稱(chēng):?閃爍的LED
//-----------------------------------------------------------------
//??說(shuō)明:?LED按設(shè)定的時(shí)間間隔不斷閃爍?
//-----------------------------------------------------------------
#define?F_CPU?4000000UL
#include?
#include?
//-----------------------------------------------------------------
//?主程序
//-----------------------------------------------------------------
int?main(?)
{
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1504??2010-02-10?21:34??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\AVR-C\default\dep\LED.o.d
?????文件?????????13??2010-02-10?21:34??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\AVR-C\default\LED.eep
?????文件????????447??2010-02-10?21:34??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\AVR-C\default\LED.hex
?????文件???????1663??2009-09-10?21:29??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\AVR-C\default\Makefile
?????文件????????513??2010-04-27?21:58??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\AVR-C\LED.c
?????文件???????3758??2010-02-10?21:34??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\AVR-C\閃爍的LED.aps
?????文件????????316??2010-04-27?22:06??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\AVR-C\閃爍的led.aws
?????文件??????26473??2009-11-10?09:48??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\閃爍的LED.DSN
?????文件???????2666??2010-06-18?17:31??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\01?閃爍的LED\閃爍的LED.PWI
?????文件???????1199??2009-11-27?16:24??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\AVR-C\default\dep\左右來(lái)回的流水燈.o.d
?????文件???????1874??2009-11-10?11:33??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\AVR-C\default\Makefile
?????文件?????????13??2009-11-27?16:24??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\AVR-C\default\左右來(lái)回的流水燈.eep
?????文件????????598??2009-11-27?16:24??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\AVR-C\default\左右來(lái)回的流水燈.hex
?????文件???????3671??2009-11-10?12:00??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\AVR-C\左右來(lái)回的流水燈.aps
?????文件????????320??2009-11-27?16:27??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\AVR-C\左右來(lái)回的流水燈.aws
?????文件????????563??2010-04-27?21:58??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\AVR-C\左右來(lái)回的流水燈.c
?????文件??????36243??2010-01-15?22:04??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\左右來(lái)回的流水燈.DSN
?????文件???????1507??2011-07-13?13:54??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\02?左右來(lái)回的流水燈\左右來(lái)回的流水燈.PWI
?????文件???????1525??2009-11-27?16:28??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\default\dep\花樣流水燈.o.d
?????文件???????1735??2009-08-27?21:40??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\default\Makefile
?????文件?????????13??2009-11-27?16:28??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\default\花樣流水燈.eep
?????文件???????1380??2009-11-27?16:28??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\default\花樣流水燈.hex
?????文件???????3582??2009-11-10?21:24??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\花樣流水燈.aps
?????文件???????4096??2009-11-10?21:08??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\花樣流水燈.apsx
?????文件????????301??2009-11-27?16:32??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\花樣流水燈.aws
?????文件???????2054??2010-04-27?21:58??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\AVR-C\花樣流水燈.c
?????文件??????50304??2010-01-15?22:08??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\花樣流水燈.DSN
?????文件???????2530??2010-01-15?22:20??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\03?花樣流水燈\花樣流水燈.PWI
?????文件???????1193??2009-11-27?16:42??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\04?LED模擬交通燈\AVR-C\default\dep\LED模擬交通燈.o.d
?????文件?????????13??2009-11-27?16:42??AVR-C-100-PROTEUS\01-基礎(chǔ)部分\04?LED模擬交通燈\AVR-C\default\LED模擬交通燈.eep
............此處省略1517個(gè)文件信息
評(píng)論
共有 條評(píng)論