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

基于單片機與CPLD的綜合應用設計

2010-10-27 00:24:16任安虎張燕
中國科技信息 2010年13期
關鍵詞:單片機系統設計

任安虎 張燕

1.西安工業大學電子信息工程學院 710032 ;2.陜西工業職業技術學院電氣工程系 712000

基于單片機與CPLD的綜合應用設計

任安虎1張燕2

1.西安工業大學電子信息工程學院 710032 ;2.陜西工業職業技術學院電氣工程系 712000

基于單片機與CPLD設計了一個鍵值采集、顯示及與PC通信的綜合應用系統。系統硬件由單片機、CPLD及外圍電路組成,軟件采用C語言和硬件描述語言VHDL編程。可實現上行鍵值采集、顯示,并將采集到的鍵值數據通過串口送給PC;下行PC發送數據由系統接收,數碼管可以顯示接收到的數據。該系統工作可靠,在實際設計應用中有一定的參考價值。

單片機;C P L D;通信;數據;工作可靠

引 言

隨著電子、計算機技術的飛速發展,單片機與CPLD技術都得到了越來越廣泛的應用。單片微型計算機(單片機)自問世以來,因其小巧靈活、成本低、控制能力強、易于產品化等優勢,在各領域中得到廣泛的應用;但純單片機系統也有弱點:如低速、低可靠性等。可編程邏輯器件CPLD含有數量眾多的可編程邏輯宏單元或邏輯塊,能夠任意組合,可以根據需要設計成功能各異的邏輯電路;并且可采用VHDL語言編程,加速了產品的開發過程,使邏輯電路的設計變得簡單、易于實現;器件的現場可編程,大大地縮短了產品開發周期及方便更新換代;但在信息處理、邏輯分析、決策判斷等方面CPLD比不上單片機。因此,可以將單片機與CPLD器件結合,優勢互補,組成軟硬件都可靈活編程的系統,以適應不斷改變的市場需求。

圖1 系統框圖

圖2 單片機與CPLD接口電路

1 系統總體框圖

系統要實現采集鍵值數據、顯示,并將采集到的數據通過串口發給PC;另一方面,接收PC發過來的數據,并通過數碼管顯示接收的數據,框圖如圖1。

系統將所有的邏輯處理部分都由可編程邏輯器件CPLD實現,單片機選用了PHILIPS公司的內置ISP下載功能的64KB大容量F l a s h存儲器和特大R A M的P89C60X2;CPLD采用了ATMEL公司的ATF1508AS[1]。ATMEL公司的ATF1508AS系列CPLD是基于第二代MAX結構體系的高性能E2PROM結構的CPLD。它完全符合IEEE1149.1JTAG邊界掃描標準,具有5V ISP的功能;具有最小5nS的引腳到引腳的邏輯時延,最高175.4MHz的計數頻率;引腳可配置為開漏輸出;每個宏單元都有獨立的可編程電源控制,最多可以節省50%的功耗;宏單元內的寄存器具有單獨的時鐘和復位等信號以及支持多種電壓接口。鍵值由CPLD采集作為數據送給單片機,單片機將收到的數據一方面轉換為要顯示的數據送給CPLD經譯碼、位選之后顯示;另一方面再由單片機通過串口將數據送給上位機PC。系統通過串口可以接收由PC發來的數據,單片機將數據處理之后送給CPLD經譯碼、位選之后顯示接收的數據。

2 硬件電路設計

2.1 單片機與CPLD接口電路

數據的處理及與PC的通信由單片機完成,邏輯電路部分由CPLD實現包括鍵值采集和譯碼顯示。具體電路如圖2所示[2]。

C P L D采集的鍵值數據通過keyout0~keyout7送給單片機的A8~A15輸入;要顯示的數據由單片機的AD0~AD3送給CPLD的a0~a3,位選信號由單片機的AD4輸出送給W4IN,經CPLD譯碼之后顯示。

圖3 串行通信接口電路

圖4 按鍵及LED顯示電路

圖5 單片機程序流程圖

2.2 串行通信接口

串行通信接口是實現系統與上位機PC通信的通道。RS-232接口是標準總線協議。其總線傳輸的最大有效距離為15m,最高傳輸速率約20kbit/s,信號的邏輯0電平為+3~+15 V,邏輯1電平為-3~-15 V。選擇了MAX202芯片,它能將RS-232電平轉換成TTL電平,也能將TTL電平轉換成RS-232C電平。只需單+5 V供電,由內部電平升高電路產生±12V[3]。電路如圖3所示。

2.3 按鍵及LED電路

按鍵及LED顯示電路如圖4所示。

依照電路按鍵是低有效,當有按鍵按下時對應的位為低,否則為高;數碼管顯示電路一共有四個數碼管,根據顯示的需要由位選決定哪個數碼管顯示。

3 軟件設計

系統的軟件包括單片機的軟件和可編程邏輯器件CPLD的程序。單片機程序用C語言編程,CPLD程序用VHDL語言編寫[4]。

3.1 單片機程序設計

單片機主要實現數據處理及與上位機PC通信的任務。具體的程序圖如圖5所示。

3.2 CPLD程序設計

CPLD主要實現鍵值的采集和將單片機送來的顯示數據經譯碼進行顯示[5],程序實現如下所示。

結 束

本系統利用單片機與CPLD實現了鍵值采集及顯示,并將數據通過串口發向上位機PC;也可接收從上位機送來的數據并顯示接收的數據。在設計中充分考慮了單片機與CPLD的互補性。通過實驗證實系統工作穩定,在實際的應用中具有很好的參考價值。

[1]畢立恒,劉玉賓. 一種實用單片機和 CPLD最小應用系統的設計[J].自動化技術與應用.2009,28(8):111-113

[2]周立功,夏宇聞.單片機與CPLD綜合應用技術[M].北京:北京航空航天大學出版社.2004.

[3] 彭 穎. 基于單片機和CPLD器件的綜合系統設計[J]. 電工電氣.2009,(5):39-41.

[4]俞寧,朱祥賢,秦曉芳. 基于VHDL語言的MCU與CPLD的接口設計[J].科技創新導報.2009,(25):25-26

[5]田開坤,徐海霞. 基于CPLD的單片機接口設計[J]. 現代電子技術.2008(2):34-36

TP332

A

10.3969/j.issn.1001-8972.2010.13.050

猜你喜歡
單片機系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 欧美三级自拍| 午夜国产在线观看| 人人看人人鲁狠狠高清| 国产永久在线视频| 国产网友愉拍精品| 国产精品久久久久久久伊一| 亚洲无码37.| 最新亚洲av女人的天堂| 狠狠亚洲婷婷综合色香| 亚洲丝袜第一页| 中文字幕无码av专区久久| 最新加勒比隔壁人妻| 欧美日韩国产在线人成app| 日本精品一在线观看视频| 九色综合视频网| 日韩毛片免费| 中文字幕av无码不卡免费| 久久国产精品夜色| 伊人色在线视频| 国产精品欧美激情| 国产超薄肉色丝袜网站| 久久这里只有精品8| 久久6免费视频| 美女无遮挡免费视频网站| 国产成人麻豆精品| 国产网站黄| 国产精品久久久久久久伊一| 亚洲婷婷六月| 99热这里只有免费国产精品| 国产欧美日本在线观看| 人妻一区二区三区无码精品一区| 日韩精品亚洲精品第一页| 亚洲天堂久久| 国产免费好大好硬视频| 亚洲一区二区三区国产精品 | 九九热在线视频| 色综合中文综合网| 在线观看亚洲天堂| 天天躁夜夜躁狠狠躁躁88| 欧美人在线一区二区三区| 亚洲伦理一区二区| 蜜臀AVWWW国产天堂| 国产在线精品99一区不卡| 国产一级在线观看www色| 香蕉在线视频网站| 超级碰免费视频91| 黄色成年视频| 亚洲AV电影不卡在线观看| 最新国产精品鲁鲁免费视频| 欧美精品亚洲精品日韩专区| 性色在线视频精品| 丁香五月激情图片| 5555国产在线观看| 九九线精品视频在线观看| 五月激情婷婷综合| 国产真实乱人视频| 国内自拍久第一页| 久久亚洲美女精品国产精品| 亚洲第一成年网| 性视频一区| 黄色网站不卡无码| 欧美精品亚洲精品日韩专区va| 四虎永久在线视频| 日韩av在线直播| 99精品国产自在现线观看| 91色在线视频| 亚洲天堂在线视频| 波多野结衣一区二区三区四区| 露脸国产精品自产在线播| 熟女日韩精品2区| 一边摸一边做爽的视频17国产| 中文字幕免费播放| 国产亚洲视频免费播放| 久久综合色视频| 中文一级毛片| 国产内射在线观看| 亚洲第一成年人网站| 正在播放久久| 麻豆精品在线| 亚洲免费福利视频| 久热99这里只有精品视频6| 国产激情无码一区二区APP |