|
商品编号: |
xdvd0940d |
|
商品名稱: |
AVR開發板 實驗板 C語言 視頻教程 簡體中文 普通話 DVD |
|
碟片數量: |
1片 |
|
銷售價格: |
200 |
|
瀏覽次數: |
23254 |
|
【轉載TXT文檔】 |
|
AVR開發板 實驗板 C語言 視頻教程 簡體中文 普通話 DVD |
一、AVR系列單片機開發板
本開發板可使用於多種型號的AVR單片機,本板主配ATmega16單片機。除了豐富的硬件資源外,還配有仿真器,可以很方便的調試硬件,大大減小調試週期。所有IO口全部引出,用戶可以任意擴展功能。
二、AVR_PQ1A開發板實例程序(演示程序)
( 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總線等模塊),使用戶能學習到更深入的知識。
四、標準配置
1、豪華AVR開發板1張
2、USB仿真器1個
3、光盤1張
4、USB數據線2根
5、串口數據線1根
6、1602液晶屏1個
7、支柱4個
五、選購件
1、12864屏 90元
2、USB轉串口線 35元
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、價格實惠,如果您購買了我們的開發板,將免費獲得這款視頻教程,如果您只想單獨購買,也只需100元
視頻內容介紹:
第一講:開發板和軟件的操作使用 1、介紹配件。 2、安裝軟件(ICC AVR 和AVR STUDIO)及其使用,括新建工程、程序下載,仿真調試;整板測試;板上資源。 3、著重介紹一下USB接口的仿真器。 第二講:AVR單片機的概述和C語言的基礎知識 1、AVR單片機的概述包括它的優點、片上資源。 2、C語言的基礎包括電平特性、2進制與16進制的表示及轉換、二進制數的邏輯運算,數據類型,運算符。 3、著重講一下特有的BIT()操作,C中的各種語句。 4、介紹一下AVR單片機IO口的配置。 第三講:點亮發光二極管、驅動蜂鳴器、繼電器 1、首先講解一下原理圖上開關電路、復位電路、時鐘電路; 2、講解573工作原理, 3、首先點亮一個發光二極管,然後讓一個二極管亮滅變化。 4、編寫函數證明573的工作原理:鎖住後不導通就不能再更新數據。 5、編寫延時函數,軟件仿真查看延時的精確時間 6 子函數的編寫(分帶形參和不帶形參)。 7、編寫流水燈函數。 8、蜂鳴器,繼電器的工作原理並編寫程序。 第四講:數碼管工作原理 1、共陰共陽數碼管內部結構,顯示原理。 2、用數字萬用表標定數碼管的段选和位選 3、編寫程序使1個數碼管上顯示數字 4、編寫程序在6個數碼管上滾動顯示數字 5、重點講解動態顯示,保持時間,以及掃描頻率對閃爍和亮暗程度的影響。 第五講:鍵盤檢測原理(比較複雜) 1、鍵盤作用,檢測原理,如何消抖,獨立鍵盤檢測程序編寫。 2、矩陣鍵盤檢測程序編寫,涉及到返回值函數調用。 第六講:1602液晶的使用 1、看手冊,管腳、寫指令和數據、時序圖。 2、編寫程序,顯示光標 3、編寫程序顯示字, 4、編寫程序,滾動顯示字符 第七講:中斷、定時器的原理和應用(比較複雜) 1、中斷的概念,AVR單片機的中斷 2、定時/計數器1幾種模式的寄存器配置 3、定時器1普通模式下實現秒錶 4、CTC模式輸出方波 5、快速PWM模式輸出PWM信號 6、相位修正PWM模式輸出PWM信號 第八講:AD、DA簡介及其應用 1、AD簡介,AVR內部AD寄存器設置 2、編寫程序控制AD讀寫電位器輸出的模擬電壓 3、SPI串行通信簡介 4、DA簡介,AD5300時序圖 5、編寫程序控制DA輸出模擬電壓使發光二極管亮度變化 第九講:TWI(IIC) 1、TWI(IIC)協議簡介 2、AVR單片機內部TWI寄存器簡介,操作流程 3、具有IIC協議的數字電位器芯片AD5161的簡介 4、編寫程序用獨立鍵盤控制AD5161輸出不同的阻值 第十講:異步串口UART的簡介和程序的編寫 1、UART簡介 2、AVR單片機內部與UART相關的寄存器的配置 3、編寫程序控制AVR單片機和電腦進行通信 4、講解串行通信時數字和字符之間的區別 第十一講:PS2鍵盤、DS1302的工作原理和程序的編寫 1、AVR單片機外部中斷的介紹 2、PS2鍵盤的工作原理 3、講解程序,讀取PS2鍵盤的按鍵值並在1602液晶上顯示 4、DS1302的工作原理 5、講解程序,控制1302工作並在1602液晶上顯示時間
|
|
|