一. 產品簡介
USB+單片機+CPLD開發板是一套基於89C52+EMP240+PDUSUBD12 的學習開發平台,本開發板充分利用了89S51系列單片機資源的豐富性,和CPLD的靈活性,構成了一套功能強大,使用方便的開發系統平台。我們為用戶提供了豐富的例程。特別提供配套上位機程序,很容易實現產品開發的直接應用。由於我們的外設都是通過CPLD連接與單片機總線進行連接,所以使用極為方便,我們為用戶提供了2套不同工作模式的CPLD結構,用戶可以根據項目的要求進行增減。 這種結構可以模擬目前市場上任何一種單片機開發板的結構,這是沒有那種開發板能夠實現的。
您購買了我們的這個開發板等於擁有了一塊USB開發板,一塊單片機開發板,一塊CPLD開發板。CPLD和FPGA是當今電子工程師必須要掌握的一門技術之一,如果不會使用CPLD和FPGA就如同不會使用集成電路一樣。如果您暫時不想掌握這方面技術,我們已經為您寫好了3套常用IP,不用理會CPLD是怎樣工作的就可以了。一套是全地址譯碼方式,只要對相應的地址進行讀寫操作就可以控制板上的外設。另外2套是標準I/O操作模式,我們已經通過CPLD將外設與單片機各I/O進行了連接和簡單譯碼,使您免去連線的麻煩和不便,特別對初學者來說及其重要。使用我們提供的USB轉串口線可以方便的實現USB端口直接下載和RS232通訊使用,因為目前很多PC已經沒有了並口和串口。如果用戶對下載CPLD 計算機上面沒有並口可以直接選用我們提供的優質USB BLASTER下載線。
本開發板供初學者學習使用,也可作為系統板嵌入到用戶的產品供用戶進行二次開發以便縮短產品開發週期。
系統結構佈局圖
(尺寸14×10.3CM)
系統結構圖
選配TFT1.8英吋LCD模塊配板價格150元
二 系統資源
單片機芯片STC89C52(用戶也可以直接更換為串口下載的STC89C52單片機通過串口下載程序,我們為用戶提供專用STC單片機專用串口下載程序)
· 提供1路RS-232接口,可連接PC進行實驗;
· 提供1路USB接口, 採用常用的PDIUSBD12接口芯片。
· 提供LCD1620字符液晶接口; · 提供步進電機控制接口,防反插設計;
· 供電可以通過跳線選擇外部穩壓電源還是通過USB接口供電;
· 採用ALTERA新一代MAX II CPLD EPM240
我們採用ALTERA最新的MAX II CPLD EPM240與單片機和其它外設進行接口。
請參閱:Altera CPLD的簡介
(相當於8650門CPLD,容量是常用的EPM7128的兩倍,並且可以燒寫至少10萬次以上)
Logic Elements:240
I/O : 80
User Flash Memory Bits : 2048
Ded. Clock Pins: 4
Speed Grade : 5
. 一個紅外接收頭
. 一個高精度溫度採集芯片DS18B20
· 2個獨立繼電器輸出。常閉和常開觸點都已經引出,用戶可以根據情況進行選擇使用.
· I2C存儲器24LC01用戶可以換其它不同容量芯片。
· 一個蜂鳴器
· 2個獨立擴展I/0用戶可以接其它用戶設備,一個是單片機總線擴展輸出,一個是CPLD擴展I/O輸出。用戶可以和自己 的目標系統進行直接連接使用,我們今後將向不斷推出存儲模塊,AD採集模塊,SD卡擴展板,網絡擴展板等供用戶選擇使用。
· 一個有源晶振插座,用戶可以換其它不同頻率有源晶振。
三. 實驗代碼清單
(提供了2套完整的PLD結構實驗,用戶可以通過編寫自己的PLD代碼可以實現任何一種結構或操作模式)
第一部分 電路結構一實驗
(總線操作控制模式,採用全地址譯碼,板上外設對應唯一地址碼,只要對對應的地址進行操作就可以了,讓您充分掌握大系統設計的精髓。C51 源代碼,串口通訊和USB實驗,溫度採集都提供上位機源代碼)
實驗一 LED實驗
(包含2個實驗代碼)
實驗二 數碼管顯示實驗
(包含2個實驗代碼)
實驗三 LCD1602驅動顯示實驗
(包含2個實驗代碼)
實驗四 LCD12864液晶顯示實驗
(包含2個實驗代碼)
實驗五 按鍵控制實驗
(包含2個實驗代碼)
實驗六 音樂演奏實驗
(包含2個實驗代碼)
實驗七 串口通訊實驗
(包含單片機實驗代碼,和上位機控制實驗代碼VB源代碼用戶介面)
實驗八 溫度採集實驗
(包含3個實驗代碼,1.LCD1602顯示溫度值,2。數碼管顯示溫度值,3。PC顯示溫度值 提供上位機VB源代碼用戶介面)
實驗九 I2C讀寫實驗
(包含1個實驗代碼I2C讀寫結果在數碼管顯示)
實驗十 USB實驗
(包含1個實驗代碼,並提供上位機VC源代碼,可以通過上位機控制開發板全部外設。上位機用戶介面)
實驗十一 系統全面測試實驗
(包含1個實驗代碼,全面測試板上外設)
第二部分 電路結構二實驗
(I/O控制操作模式C51源代碼,另外還提供超過100個ASM彙編程序源代碼,大多可直接在開發板上都可以使用驗證(不需要修改))
實驗十二 999計數實驗
實驗十三 12345678顯示實驗
實驗十四 按鍵移位實驗實驗
實驗十五 電子鐘實驗
實驗十六 報警器實驗
實驗十七 流水燈實驗
實驗十八 步進電機控制實驗
實驗十九 紅外遙控實驗
第三部分 PLD實驗
(採用VHDL代碼,並同時提供VHDL例程集錦 ,超過700個常用例程。VERILOG例程135例等,供用戶學習參考。。。。)
實驗一 38譯碼實驗
實驗二 流水燈實驗
實驗三 BCD七段顯譯碼器實驗
實驗四 分頻器實驗
實驗五 按鍵控制LED實驗
實驗六 音樂演奏實驗
實驗七 繼電器控制實驗
實驗八 步進電機控制實驗.
實驗九 LCD 顯示實驗
更多實驗陸續推出。。。 請關注華升EDA網站。
四. 實驗指導書目錄
(說明非常詳細,超過80頁)
相關軟件下載
單片機燒寫程序!
單片機燒寫程序使用視頻教程!
單片機燒寫常見問題解答!
五 配套資料和軟件
1. 完整的原理圖(PDF格式,保證與PCB完全吻合;
2. 所有單片機實驗提供C語言源代碼,均有詳細中文註釋;
5. 送KEIL C V7.5完全破解版,僅供學習用;
6. 送51單片機多媒體教學光盤一張; 2. 中央電視台廣播電視大學的51單片機視頻講座一套
7. 贈送Acrobat reader、Sscom串口調試助手、調試工具;
8. 贈送Altera配置視頻教程;
9. 贈送液晶字模軟件;
11.用戶手冊:非常詳細,包含電路分析、代碼介紹、紅外解碼程序設計,USB程序設計,quartus使用說明等。
12. QUARTUS 5.0完全破解版。
13. VHDL例程集錦
14. VHDL教程
15. VERILOG例程135例
16. VERILOG教程
17. KEIL C教程
18. STC單片機機燒寫軟件
六.典型應用
教學應用、工業自動化控制、UPS、電機控制、機器人;汽車、機械、等。
系統結構圖 | 溫度採集顯示在LCD1620 | 電子鐘實驗效果圖 | 串口實驗上位機程序介面(提供VB源代碼) | 溫度採集傳輸上位機介面(提供VB源代碼) |
USB上位機程序控制介面(提供VC源代碼) | 步進電機 | 使用STC單片機串口下載運行 | USB轉RS232線 | 紅外遙控器 |
七.裝箱清單(標準配置)
1、 USB+單片機+CPLD開發板 1塊;
2、 USB轉串口線STC單片機下載RS232通訊實驗用 1根;
3、 USB2.0通訊供電線 1根;
4、 LCD1620液晶 1個;
5、 紅外遙控器 1個
八。其它選配件
12864中文圖形液晶選配 400元
AD/DA無線通訊擴展板 150元
5V/1A開關電源 70元
TFT1.8英吋觸摸屏接口100%兼容12864液晶 150元
NRF2401無線通訊模塊 450元
NRF905無線通訊模塊 500元
USB BLASTER下載線 400元