硬件資源
CPU核心板mega128,AVR單片機主芯片,內包含有:128K Flash、4K SRAM、4KByte EEPROM,芯片可與 mega64互換。
24C02,I2C總線器件,EEPROM數據存儲器,256Byte EEPROM。
RS232,RS232接口芯片,兩組接口雙串口功能設計。
4個獨立輸入按鍵、可特殊設計可方便的與計數器、定時器、中斷配合使用
1個復位按鍵。
4X4矩陣鍵盤,是初學者*的練習項目
4位動態掃描LED數碼管
8位LED發光二極管。
1個無源蜂鳴器。
2路A/D輸入可調電位器。
AVR JTAG仿真接口,AVR ISP下載接口。
所有IO口全部引出,方便擴展實驗及測試。
CPU采用獨立mega128核心板,方便升級及更換芯片。
實驗項目
AVRISP程編下載——AVRISP下載線程序下載是AVR單片機程序固化的基本方法,學習AVR單片機首先應該掌握的。
流水燈顯示——流水燈顯示為基本的IO口輸出實驗。
1X8鍵盤和LED顯示——實現了基本的IO口輸入和輸出實驗,通過實驗程序大概了解單片機IO口的控制方法。
外部按鍵中斷實驗——程序含概了:低電平、下降沿、上升沿、電平變化,全部4種中斷方式,學習價值。
定時器中斷實驗——定時器計數中斷模式,為定時器基本工作方式。
PWM輸出實驗——定時器PWM調占空比工作模式,這是我們比較熟悉的高級模式,在控制方面非常實用。
無源蜂鳴器實驗——定時器CTC調頻工作模式,一種非常實用的工作方式,工作過程中無需程序干涉,適合做信號發生器。
A/D模數轉換實驗——兩路電位器輸入,ADC模數轉換,在LED數據管上動態顯示電位器對應電壓值。
內部EEPROM實驗——實驗記錄開機次數,了解內部EEPROM的用法。
讀寫字24C02——I2C總線接口實驗,實驗記錄開機次數,主要學習I2C總線接口的使用。
RS232通信實驗——兩路RS232接口開閉環實驗,可獨立與PC機實驗也可以兩串口這間閉環實驗,學習兩路串口的數據收發。
LED動態數碼管顯示實驗——LED數碼管動態掃描,程序全中斷運行可顯示小數點,由數組完成顯示緩存角色,有商業價值。
片內看門狗實驗——程序含概了:上電復位、掉電復位(BOD)、看門狗復位(WDT)、外部復位,4種方式,深入理解復位。
boot自編程實驗——IAP自編程功能,采用標準AVRISP協議,可用AVRISP在線升級程序,可用于產品在線升級平臺。
UCOS操作系統實驗——UCOS操作系統實驗,移植UCOS2.76版本,實現簡單的指示燈任務。
由于所有引腳引出,用戶可方便的進行組合實現不同的實驗內容。可擴展實驗內容如下:(擴展實驗內容會不斷推出,更多詳情請關注AVR單片機專欄)
HC595驅動實驗——HC595芯片SPI接口轉8位并口,SPI接口擴展IO口典型方式。
RS485通信實驗——RS485在智能控制產品網格中應用十分廣泛,多節點遠距離,軟硬件都非常簡單,決對“簡單實用”。
DS1302實時時鐘實驗——DS1302是產品中應用廣的時鐘芯片之一。
PCF8563實時時鐘實驗——PCF8563是產品中應用廣的時鐘芯片之一。
DS18B20溫度計實驗——DS18B20是一種單總線的溫度計芯片,通過擴展接口連接,溫度顯示在LED數碼管上。
LCD1602字符液晶顯示實驗——網絡上有完整的接口驅動程序,可以用于產品中。
LCD12864點陣液晶顯示實驗——網絡上有完整接口驅動程序,可嵌入到產品中使用。
紅外遙控實驗--初雪者應該關注的基本實驗之一。
讀寫SD卡實驗--是目前比較熱門的學習內容之一。