單片機為最容易理解的嵌入式處理器,也是理解其他處理器的必備前提,所以我們對于初學者安排單片機為學習目標,學習CPLD是因為,隨著技術(shù)的發(fā)展,CPLD和單片機的結(jié)合使用成為一種趨勢,這是由市場決定的,CPLD不再那么昂貴,又非常的靈活,在擴張單片機系統(tǒng)或者其他處理器系統(tǒng)時候,無需改動硬件,簡單的軟件改動就可以對產(chǎn)品進行升級,所以受到商家的青睞,我們提供新穎的課程,就要結(jié)合最新的市場需求。所以對于初級學者就要求掌握CPLD技術(shù)。
學習者會掌握的技能有:嵌入式C語言編程,處理器的結(jié)構(gòu)熟悉,養(yǎng)成良好的編程風格,熟練的面向過程編程,熟悉VHDL或者VerilogHDL語言,可編程邏輯設計基本能力等
針對初級學習者,我們在籌劃初期,熱心的ECI、中興通訊的硬件工程師指導下,我們設計了一款專用的單片機+CPLD綜合學習平臺,采用獨特的多總線技術(shù),將單片機和CPLD技術(shù)結(jié)合起來,其強大功能市場上沒有一款學習板可以比擬。緊接著我們嵌入式團隊針對此開發(fā)平臺編寫了200多頁的專用學習教程,其資料之詳細,服務之細密堪稱無微不至。
1.服務方案:
目前組織上經(jīng)費有限,我們充分利用有限的免費網(wǎng)絡資源,不會向同學們收取任何費用,我們所提供的服務具體如下:
資料:學習資料發(fā)放,一方面我們開創(chuàng)一個博客,將學習資料在博客上進行交流和發(fā)放。
交流:qq群的形式進行交流,后來如果我們發(fā)現(xiàn)更好的網(wǎng)絡資源可以利用的話,可以更好的網(wǎng)絡交流方式。
答疑:對于學習者往往一大堆問題,我們會在每周安排定期的答疑時間,聘請行業(yè)專家熱心為我們服務。
課表:ARES嵌入式工作室通過咨詢行業(yè)著名培訓專家,制定合理的學習課程表公布給同學們,我們以周為單位,每周會給大家一定的學習任務和資料。合理的學習課表一定能幫助大家盡快地掌握新的知識和增強我們的學習能力!同時對于大多數(shù)的學生是一個督促的作用。
2. ARES雄鷹計劃
學習目標:以培養(yǎng)入門開發(fā)者達到普通高級開發(fā)工程師的水平為目標,學習CPLD和單片機技術(shù)為目標,以最快捷的速度掌握市場最新的技術(shù),掌握單片機的指令,接口還有編程技能,熟練掌握CPLD編程技術(shù)和應用!掌握單片機和CPLD綜合應用技術(shù)!
學習課表:降龍十八掌:
第一招:51單片機基本結(jié)構(gòu)和工作原理;
掌握89C52單片機引腳功能和必要外接電路;理解存儲器類別以及工作原理;
第二招: 51單片機并行I0口;基本匯編程序;KEIL C51
能使用KEIL C51 IDE;能編寫基本的C51匯編程序;理解并能操作并行I0口;
第三招: 各種特殊寄存器,匯編指令;
清晰掌握51單片機內(nèi)部結(jié)構(gòu)和ROM,RAM體系;完整掌握51單片機匯編指 令集;熟練掌握常用特殊寄存器的用法;
第四招:嵌入式C語言
熟悉嵌入式C語言的開發(fā).
第五招: 普通IO口的控制實驗;
在ARES_MCUCPLD開發(fā)板上按照教程上基礎實驗部分:單片機IO口控制實驗;
第六招:定時器/中斷實驗
在ARES_MCUCPLD開發(fā)板上按照教程上基礎實驗部分:單片機定時器中斷實驗;
第七招:會唱歌的單片機
熟悉音樂產(chǎn)生的原理,編寫自己的單片機音樂;
第八招:PWM波形產(chǎn)生
控制單片機產(chǎn)生PWM波,控制繼電器實驗;
第九招:液晶字符顯示
控制單片機對液晶字符顯示,可以滾動顯示出”Welcom to ARES team”
第十招:IIC 讀寫控制
準確對IIC芯片24C02進行讀寫并顯示
第十一招: 串口通信
掌握調(diào)試串口工具,熟悉串口通信協(xié)議,完成串口學習實驗.
第十二招 A/D采樣
通過這些A/D轉(zhuǎn)換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。學習時注意模擬地與數(shù)字地、參考電壓、采樣時間,轉(zhuǎn)換速率,轉(zhuǎn)換誤差等概念
第十三招:CPLD結(jié)構(gòu)以及發(fā)展例程
傳統(tǒng)CPLD(基于CMOS,EEPROM工藝)結(jié)構(gòu),性能指標及應用
第十四招:CPLD 設計方法學
介紹自頂向下的設計方法
第十五招:VHDL語言
掌握VHDL 語言的學習基本語法.
第十六招:數(shù)碼管顯示實驗
掌握CPLD對數(shù)碼管的顯示控制
第十七招:矩陣鍵盤實驗
掌握CPLD擴展矩陣鍵盤
第十八招:IIC實驗
CPLD對IIC器件的控制
至此,降龍十八掌全部結(jié)束,最后一招,降龍有魂,單片機與CPLD之間的通信實驗,掌握單片機CPLD的通信!
以上所有實驗都是針對ARES_MCUCPLD開發(fā)平臺設計,配備有專用詳盡的學習教程供大家方便學習.我們的課程資料到時候會定時公布在BLOG上,供大家學習,技術(shù)討論放在qq群上,課程一旦開始,我們都會在每周至少兩個晚上在qq群上給大家答疑解惑.具體開始的時間在近日內(nèi)擬定.