999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機與CPLD的協處理研究

2017-04-20 14:10:13崔秀敏朱向榮
科技資訊 2016年35期
關鍵詞:單片機

崔秀敏+朱向榮

摘 要:單片機具有邏輯控制功能靈活、成本低、易于產品化等優點,但單片機作為控制核心,硬件連線復雜、可靠性差,實際應用中需要外加擴展芯片,增加控制系統的體積;CPLD具有集成度高、可靠性好及工作速度快、與外圍電路接口方便的優點;兩者的組合使用,能夠充分發揮兩種器件各自的優點。該文就是基于此提出了單片機與CPLD協處理的研究及實現方法。

關鍵詞:CPLD 單片機 協處理

中圖分類號:TP910 文獻標識碼:A 文章編號:1672-3791(2016)12(b)-0043-02

單片微型計算機(單片機)自問世以來,因其小巧靈活、成本低、控制能力強、易于產品化等優勢,在社會各領域中得到廣泛的應用。然而,隨著信息時代的到來,傳統單片機固有的結構缺陷,使其呈現出諸多弊端, 單片機的端口數目、內部定時器和中斷源的數目都有限,在應用中往往要加外圍擴展芯片,這就增加了系統硬件的復雜程度;若選擇CPLD作為系統控制核心,不僅可以簡化系統設計,而且提高了系統的整體性能和系統穩定性,但若單獨通過CPLD完成整個系統的控制功能,則需選用內部容量大,可用門數多的CPLD器件,這勢必使系統功耗和成本都有所提高,而且控制時序的實現也相當復雜,應用者開發起來比較費力。該文提出一種基于CPLD與單片機技術的協處理方法。

1 硬件組成

該設計中單片機采用Atmel公司的89S52,CPLD采用XILINX的XCR3256XL;電源采用9 V的交流或直流電源,經LM7805穩壓,為開發板提供5 V的直流電源;外部數據存儲器擴展采用了一片6264;通過兩片74LS377擴展了16個輸出I/O;開發板設計了一路RS232接口,可以通過單片機的串口與PC機進行通信。A/D轉換電路利用了ADC0809來實現。如框圖1所示。

對于簡單的項目,可由單片機或CPLD單獨完成。對于復雜項目,可由單片機和CPLD聯合完成。CPLD與單片機雙向通信,由單片機作為主控制器,處理各種信息。接收用戶操作指令并控制各個電路進行工作。其與RS232接口芯片相連,可與PC及其他設備進行串口通信,其Po和P213與CPLD相連,并可以通過CPLD進行接口擴展控制更多的外部電路。

2 軟件實現

CPLD可選用ISE軟件,采用VHDL或Verilog語言編程,編譯成功后,通過Xilinx并口下載線下載到芯片中即可;單片機部分可選用通用的Keil軟件,將程序編譯成.HEX或.BIN后,下載到單片機芯片中即可。下載軟件可選擇網上流行的免費軟件Easy51Pro。

3 應用測試

利用CPLD和單片機協處理開發板設計一顯示模塊來驗證協處理的功能。其接線圖如圖2所示。

單片機的外部數據輸出時序如圖3所示,該時序是51單片機在執行MOVX @DPTR,A時的接口時序,為使協處理器接收來自單片機的數據,其必須實現:

(1)在ALE下降沿鎖存P0口的低8位地址和P2口的高8位地址;

(2)在WR的下降沿鎖存P0口的8位數據;

(3)比較16位地址是否與指定的顯示緩沖區地址相同,若相同,將數據存入顯示緩沖區;

(4)利用動態顯示技術控制將緩沖區中的數據顯示在數碼管上。

在51單片機上定義協處理的顯示緩沖區地址為0020H和0021H,編寫程序如下:

MOV DPTR,#0020A

MOV A,#34H

MOVX DPTR,#0021H

MOV A,#12H\

MOVX @DPTR,A

在Keil C51環境中編譯成功,通過一個集成開發環境(μVision)下載到89S52中。

CPLD部分采用VHDL語言編程。其框圖如圖4所示。

在ISE環境中,編譯,仿真,符合設計要求,下載到芯片中,結果如圖5所示。

利用協處理器,開發板上顯示結果正確,比較不用該協同設計技術實現相同功能,51單片機程序簡單,運行速度提高。

4 結論

單片機+CPLD可以作為電子系統設計的一個框架,單片機智能控制靈活、邏輯運算能力強,可以實現復雜智能的控制與檢測;CPLD集成度高、運算速度快,可以實現靈活多變的外圍擴展電路設計,尤其是可以用硬件實現特殊的單片機無法實現的功能,相互彌補,使設計的系統具有結構緊湊、體積小,可靠性高等優點,完全能夠達到設計者的要求。

參考文獻

[1] 王振紅,李洋.由可編程邏輯器件和單片機構成的雙控制器[J].電子技術應用,2002(1):79-81.

[2] 潘松,黃繼業.EDA技術與VHDL[M].北京:清華大學出版社,2005:13-67.

[3] 陳云洽,保延翔.CPLD應用技術與數字系統設計[M].北京電子工業出版社,2005:47-98.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 99热这里只有精品在线观看| 99久久性生片| 婷婷午夜天| 最新加勒比隔壁人妻| 国产一区二区三区在线观看免费| 日韩精品亚洲人旧成在线| 日韩欧美国产另类| 国产精品成| 国产精品永久免费嫩草研究院| 欧美一级99在线观看国产| 九月婷婷亚洲综合在线| 亚洲视频色图| 日韩欧美国产成人| 亚洲成a人片7777| 婷婷五月在线视频| 日韩国产黄色网站| 国产乱人视频免费观看| 又爽又黄又无遮挡网站| 67194在线午夜亚洲| 国产电话自拍伊人| 最新国产午夜精品视频成人| 亚洲中文无码h在线观看| 亚洲国产成人在线| 91小视频在线观看| 日韩欧美综合在线制服| 亚洲中文字幕无码mv| 欧洲高清无码在线| 九九九精品视频| 国产AV无码专区亚洲精品网站| 国产成人夜色91| 国产精品丝袜在线| 免费一极毛片| 色噜噜狠狠色综合网图区| 色哟哟国产成人精品| 久久精品国产精品青草app| 亚洲欧美另类日本| 国产午夜无码片在线观看网站 | 中文字幕66页| 欧美在线一二区| 午夜小视频在线| 日韩精品高清自在线| 日韩午夜片| 亚洲第一福利视频导航| 一级福利视频| 色九九视频| 国产成人毛片| 国产高清在线丝袜精品一区| 亚洲人成影院在线观看| 91精品视频播放| 国产欧美日韩在线一区| 欧美一区精品| 亚洲国产精品久久久久秋霞影院| 免费观看亚洲人成网站| 激情乱人伦| 亚洲国产午夜精华无码福利| 国产成人精品一区二区免费看京| 五月激情综合网| 国产欧美在线观看精品一区污| 污网站在线观看视频| 久久精品人妻中文系列| 国产成人av大片在线播放| 国产高清在线观看91精品| www.亚洲国产| 色偷偷一区| 亚洲精品无码在线播放网站| 九九久久精品免费观看| 国产手机在线小视频免费观看| 99在线视频精品| 成人欧美日韩| 一区二区三区四区精品视频| 国产Av无码精品色午夜| 91精品专区国产盗摄| 六月婷婷精品视频在线观看| 久久黄色一级片| 国产嫖妓91东北老熟女久久一| 国产精品亚洲欧美日韩久久| 国产成人高清精品免费5388| 亚洲人成网站日本片| 亚洲成av人无码综合在线观看| 欧洲亚洲一区| 怡红院美国分院一区二区| 久草网视频在线|