一、OKM16A資源描述
本開發板可使用於多種型號的AVR單片機,本板主配ATmega16單片機。除了豐富的硬件資源外,還配有仿真器,可以很方便的調試硬件,大大減小調試週期。所有IO口全部引出,用戶可以任意擴展功能。

本開發板可使用於多種型號的AVR單片機,本板主配ATmega16單片機。除了豐富的硬件資源外,還配有仿真器,可以很方便的調試硬件,大大減小調試週期。所有IO口全部引出,用戶可以任意擴展功能。
二、本套餐標準配置(如下圖)
1、豪華AVR開發板一塊
2、USB口仿真器一個(替換掉原來的串口仿真器)
3、1602字符液晶(帶背光)一塊
4、串口數據線一條
5、USB線兩條
6、DVD光盤一張 含配套視頻教程
7、贈送配套支柱
8、贈送10條杜邦線

三、OKM16開發板實例程序(演示程序)
( 1 ) LED LED燈驅動程序,兩種演示方式
( 2 ) SMG 數碼管驅動程序,循環滾動顯示數字1-6
( 3 ) 1602 1602液晶驅動程序,除正常顯示ASCII碼外,還教如何顯示中文
( 4 ) 12864 12864液晶驅動程序,顯示漢字和圖形。液晶為帶字庫的 ST7920控制器的液晶。
( 5 ) SKEY 4個獨立按鍵驅動程序,採用查詢方式驅動
( 6 ) SKEY_INT 利用按鍵產生外部中斷,教你中斷程序的編寫
( 7 ) MKEY 4x4矩陣按鍵驅動程序,教你如何掃瞄矩陣按鍵
( 8 ) TIMER0INT 定時器0驅動程序,教你如何使用定時器
( 9 ) AD Mega16自帶的AD的驅動程序
( 10 ) DA SPI接口的8位DA驅動程序,利用Mega16的硬SPI接口
( 11 ) DS18B20 數字溫度傳感器驅動程序,教你如何顯示小數
( 12 ) TWI( IIC ) IIC接口數字電位器驅動程序,利用Mega16的硬件IIC接口
( 13 ) BEEP 蜂鳴器唱歌程序,教你如何唱出好聽的歌曲
( 14 ) PWM Mega16的定時器1驅動程序,實現PWM輸出功能
( 15 ) RELAY 繼電器驅動程序,利用Mega16的I/O口直接驅動繼電器
( 16 ) UART Mega16的異步串口驅動程序,教你如何實現串口通信
( 17 ) RTC 時鐘芯片驅動程序,可以顯示和利用按鍵設定時間
( 18 ) EEPROM Mega16的EEPROM驅動程序,讀寫內部EEPROM
( 19 ) PS2 標準PS2鍵盤驅動程序,教你如何讀入掃瞄碼並譯成ASCII碼
( 20 ) USB USBD12固件程序,教你實現枚舉過程和數據傳輸
( 21 )uC/OS-II 移植好的操作系統,執行兩個任務,編譯後,佔用Mega16的26%資源。
測試程序

四、開發板特色簡介
( 1 )硬件資源豐富,除了Mega16豐富的片內外設以外,板上擴充了豐富的常用硬件資源和高檔次的硬件資源,供用戶學習和開發使用。
( 2 )程序風格非常好,各個函數有詳細說明,並且註釋很詳細,程序很容易讀懂。
( 3 )有操作系統UC/OS II的移植應用和移植說明。可作為嵌入式操作系統入門級教程。
( 4 )配帶仿真器,用戶可以方便的進行各種硬仿真,給調試帶來極大的方便,也可以將配帶的仿真器用於其他的目標板上,因為仿真器的JTAG接口是標準口。
( 5 )提供整板測試程序文件,可以很輕鬆的測試開發板的各個硬件電路是否正常工作。
( 6 )獨立開發的USB套件,作者除了單片幾固件程序有參考外,PC機的驅動和應用程序完全是獨立開發,可以為愛好者提供技術支。
( 7 )作者將不斷增加可選的功能模塊(如觸摸屏、網絡、藍牙、CAN總線等模塊),使用戶能學習到更深入的知識。
AVR單片機有以下幾個優勢:
1、速度快。速度可以達到1MIPS/秒,理論上是傳統的51的12倍。
2、片上資源豐富。包括:
Boot代碼區、
16K的Flash
512字節的EEPROM、
1K的SRAM、
JTAG接口,仿真和下載
支持ISP下載、
3個帶PWM的定時器
8路10位的AD轉換器、
UART(異步串口)
SPI(同步串口)
看門狗
TWI(IIC)接口
模擬比較器
32個通用I/O口。
3、驅動能力強。I/O口可以直接驅動數碼管、LED、繼電器等器件。
4、功耗低。低功耗雖然比不上430單片機,但是在單片機中也是佼佼者。
5、可選擇型號種類多。各種不同的型號可以滿足不同的需求。
6、性價比高。在高性能的前提下,並沒有增加芯片的價格,價格可以和51相比,而功能確是51不可以比的。
7、保密性好。在開發產品時,很難被解密。
我們這款教程錄製的宗旨:即使你沒有學過單片機,沒有學過C語言,甚至沒有學過電路知識,同樣能夠通過我們的教程掌握AVR單片機和C語言。
這款針對AVR單片機和C語言的視頻教程同樣有以下幾個優勢:
1、首創性,這是第一款針對AVR單片機和C語言的視頻教程
2、簡明扼要,講解電路、編寫程序不拖泥帶水,讓您用最短的時間掌握它
3、實用性,從最簡單的電路,最基礎的C語言指令講起,循序漸進,將知識自然而然的融入到你的頭腦中
4、先進性,我們使用的AVR單片機是ATMega16,這是AVR系列單片機中最常用最先進的單片機
5、通用性,視頻講解用的是ATMega16,同樣也可以和ATMega32、ATMega128通用兼容,掌握了16也就掌握了32和128
6、指導性強,手把手的教你操作開發板,使用軟件,編寫程序,不亞於老師現場親自指導
7、講解全面,視頻中將單片機內部和外擴資源幾乎都涉及到,這可以參考我們的視頻目錄
8、價格實惠,如果您購買了我們的開發板,將免費獲得這款視頻教程,如果您只想單獨購買,也只需300元
視頻教程目錄:


五、光盤目錄結構


六、實驗圖片展示
1、DS18B20溫度顯示

2、獨立按鍵測試實驗

3、矩陣鍵盤測試

4、數碼管測試

5、數字電位器測試

6、AD轉換測試實驗

7、1602液晶顯示

8、燒錄


9、超級終端

八、產品局部圖片展示
AD 調節電位器

M16及緊鎖座

DS18B20

DS1302實時時鐘

JTAG 接口

PS/2鍵接口

RS232接口

USB供電

USB接口芯片

標準ISP接口

撥碼開關

電池及電池座

電源開關

電源穩壓芯片

蜂鳴器與復位鍵

矩陣鍵盤

數碼管

數字電位器

AD5300

鎖存器

外接電源接口
