《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于單片機和CPLD的數字頻率計的設計(圖)
基于單片機和CPLD的數字頻率計的設計(圖)
摘要: 復雜可編程邏輯器件(CPLD)具有集成度高、運算速度快、開發周期短等特點,它的出現,改變了數字電路的設計方法、增強了設計的靈活性?;诖耍疚奶岢隽艘环N采用Altera公司的CPLD(ATF1508AS)和Atmel公司的單片機(AT89S52)相結合的數字頻率計的設計方法。該數字頻率計電路簡潔,軟件潛力得到充分挖掘,低頻段測量精度高,有效防止了干擾的侵入。獨到之處體現在用軟件取代了硬件。
Abstract:
Key words :

引言


在傳統的控制系統中,通常將單片機作為控制核心并輔以相應的元器件構成一個整體。但這種方法硬件連線復雜、可靠性差,且在實際應用中往往需要外加擴展芯片,這無疑會增大控制系統的體積,還會增加引入干擾的可能性。對一些體積小的控制系統,要求以盡可能小的器件體積實現盡可能復雜的控制功能,直接應用單片機及其擴展芯片就難以達到所期望的效果。

復雜可編程邏輯器件(CPLD)具有集成度高、運算速度快、開發周期短等特點,它的出現,改變了數字電路的設計方法、增強了設計的靈活性?;诖?,本文提出了一種采用Altera公司的CPLD(ATF1508AS)和Atmel公司的單片機(AT89S52)相結合的數字頻率計的設計方法。該數字頻率計電路簡潔,軟件潛力得到充分挖掘,低頻段測量精度高,有效防止了干擾的侵入。獨到之處體現在用軟件取代了硬件。
CPLD開發環境簡介

1 VHDL語言

VHDL(Very High Speed Integrated Circuit Hardware Description Language,超高速集成電路硬件描述語言)是由美國國防部開發的一種快速設計電路的工具,目前已經成為IEEE的一種工業標準硬件描述語言。相比傳統的電路系統設計方法,VHDL具有多層次描述系統硬件功能的能力,支持自頂向下和基于庫的設計的特點,因此設計者可以不必了解硬件結構。從系統設計入手,在頂層進行系統方框圖的劃分和結構設計,在方框圖一級用VHDL對電路的行為進行描述,并進行仿真和糾錯,然后在系統一級進行驗證,最后再用邏輯綜合優化工具生成具體的門級邏輯電路的網表,下載到具體的CPLD器件中去,從而實現可編程的專用集成電路(ASIC)的設計。
2 Max+PlusⅡ開發工具
Max+PlusⅡ開發工具是美國Altera公司自行設計的一種CAE軟件工具。它具有全面的邏輯設計能力,設計者可以自由組合文本、圖形和波形輸入法,建立起層次化的單器件或多器件設計。利用該工具配備的編輯、編譯、仿真、綜合、芯片編程等功能,將設計的電路圖或電路描述程序變成基本的邏輯單元寫入到可編程芯片中(如CPLD、FPGA),做成ASIC芯片。
它支持FLEX、MAX及Classic等系列CPLD器件,設計者無須精通器件內部的復雜結構 ,只需用自己熟悉的設計輸入工具,如高級行為語言、原理圖或波形圖進行設計輸入,它便將這些設計轉換成目標結構所要求的格式,從而簡化了設計過程。而且Max+PlusⅡ提供了豐富的邏輯功能庫供設計者使用。設計者利用以上這些庫及自己添加的宏功能模塊,可大大減輕設計的工作量。使用Max+PlusⅡ設計CPLD器件的流程如圖1所示。
圖1 Max+PlusⅡ設計CPLD器件的流程圖
等精度測頻原理
本系統采用等精度測頻的原理來測量頻率,其原理如圖2所示。
圖2 等精度測頻原理圖

圖2中的門控信號是可預置的寬度為Tpr的一個脈沖。CNT1和CNT2是兩個可控計數器。標準頻率信號從CNT1的時鐘輸入端FS輸入,其頻率為Fs;被測信號經整形后從CNT2的時鐘輸入端FIN輸入,設其實際頻率為Fxe,測量頻率為Fx。

當門控信號為高電平時,被測信號的上沿通過D觸發器的Q端同時啟動計數器CNT1和CNT2。對被測信號Fx和標準頻率信號Fs同時計數。當門控信號為低電平時,隨后而至的被測信號的上沿將使這兩個計數器同時關閉。設在一次門控時間Tpr中對被測信號計數值為Nx,對標準頻率信號的計數值為Ns,則:
Fx/Nx=Fs/Ns(標準頻率和被測頻率的門寬時間Tpr完全相同)就可以得到被測信號的頻率值為:
Fx=(Fs/Ns)×Nx
系統硬件電路設計

1 系統總體設計

本系統的硬件電路包括鍵盤控制模塊、顯示模塊、輸入信號整形模塊以及單片機主控和CPLD模塊。鍵盤控制模塊設置5個功能鍵和3個時間選擇鍵,鍵值的讀入采用一片74LS165來完成,顯示模塊用8只74LS164完成LED的串行顯示。

系統由一片CPLD完成各種測試功能,對標準頻率和被測信號進行計數。單片機對整個測試系統進行控制,包括對鍵盤信號的讀入與處理;對CPLD測量過程的控制、測量結果數據的處理;最后將測量結果送LED顯示輸出。被測信號整形電路主要對被測信號進行限幅、放大、再經施密特觸發器整形后送入CPLD。用50MHz的有源晶振作為CPLD的測試標準頻率。單片機由外接12MHz標準晶振提供時鐘電路。系統組成原理如圖3所示。
圖3 系統原理框圖
2 CPLD邏輯模塊設計

根據等精度測頻原理,利用VHDL實現的測頻頂層電路模塊邏輯結構如圖4所示。
圖4 系統頂層模塊圖

該模塊由4個子模塊構成。其中CONTROL1為測頻或測周期控制模塊;CONTROL2為測脈寬和占空比控制模塊;CHOICE為自校與測量選擇模塊;COUNT為基準頻率和被測頻率計數器模塊。

被測信號脈沖經CHOICE選擇后,從控制模塊CONTROL1的FX1端輸入,基準頻率信號從FS端輸入,CLR是初始化信號。在進行頻率或周期測量時,完成如下步驟:
(1)在CLR端加正脈沖信號完成測試電路狀態的初始化。

(2)由預置門控信號將STROBE置高電平,預置門開始定時,此時由被測信號的上沿打開計數器COUNT,同時對基準頻率信號和被測信號進行計數。

(3)頂置門定時結束信號把STROBE置為低電平(由單片機來完成),在被測信號的下一個脈沖的上沿到來時,COUNT停止計數。

(4)計數結束后,ED1端輸出低電平來指示測量計數結束,單片機得到此信號后,即可利用SS0,SS1進行選擇,四次分別讀回COUNT中基準頻率信號和被測信號計數值,并根據上述測量公式進行運算,計算出被測信號的頻率或周期值。
系統軟件設計

本系統的單片機主控及其外圍電路模塊用Keil C語言編寫,軟件模塊對應于硬件電路的每一個部分,還包括部分數據計算和轉換模塊。CPLD模塊用VHDL語言編寫,并在Max+PlusⅡ平臺上,完成CPLD的軟件設計、編譯、調試、仿真和下載。系統初始化后,主程序不斷掃描鍵盤子程序,當其鍵按下時,程序跳轉到相應的子程序執行其功能,然后返回繼續執行鍵盤掃描主程序。其主程序流程圖如圖5所示。
圖5 系統主程序流程
試驗測試的結果如表1所示。
結論
本文將智能控制靈活、邏輯運算能力強的單片機和集成度高、運算速度快的CPLD相結合,突破了傳統電子系統設計的瓶頸,使設計的系統具有結構緊湊、體積小,可靠性高,測頻范圍寬、精度高等優點。它可作為獨立的儀表使用,也可用做其他儀器儀表的組成部分。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品成人在线观看| 欧美—级在线免费片| 久久亚洲私人国产精品va媚药| 一区二区三区四区国产| 国产精品国产三级国产aⅴ浪潮| 欧美aⅴ99久久黑人专区| 久久久久久国产精品一区| 欧美激情视频网站| 久久久久久免费| 国产亚洲成人一区| 在线欧美福利| 在线视频国产日韩| 免费高清在线一区| 国产日韩精品一区观看| 黄色一区二区三区四区| 亚洲激情第一区| 欧美一区亚洲二区| 亚洲国产二区| 亚洲欧洲一区二区在线播放| 欧美黑人一区二区三区| 99热在这里有精品免费| 亚洲黄色成人网| 亚洲欧美日韩国产综合| 狠狠色狠狠色综合日日tαg| 亚洲精品国产日韩| 亚洲自拍偷拍视频| 亚洲午夜在线观看| 亚洲国产欧美在线| 亚洲精品少妇30p| 免费的成人av| 欧美日韩亚洲国产一区| 亚洲电影免费| 国产精品久久久久天堂| 欧美日韩中国免费专区在线看| 久久精品国产亚洲aⅴ| 久久精品国产视频| 亚洲国内在线| 精品88久久久久88久久久| 在线视频一区二区| 国产亚洲欧洲一区高清在线观看| 欧美在线看片| 亚洲欧美日韩国产中文在线| 性色av一区二区三区| 国产日韩欧美一区二区| 日韩亚洲精品视频| 久久黄色级2电影| 毛片基地黄久久久久久天堂| 久久免费视频网| 久久精品卡一| 欧美人与禽猛交乱配视频| 免费精品99久久国产综合精品| 亚洲永久精品国产| 在线播放豆国产99亚洲| 国产精品无码专区在线观看| 亚洲综合日韩在线| 老色批av在线精品| 中文亚洲字幕| 欧美一级电影久久| 欧美精品国产精品| 欧美精品一区在线观看| 激情欧美日韩| 久久久久成人网| 欧美福利视频| 你懂的视频一区二区| 日韩视频在线免费观看| 亚洲欧洲三级电影| 欧美日韩三级一区二区| 亚洲日本中文字幕免费在线不卡| 在线电影院国产精品| 亚洲综合色婷婷| 亚洲国产精品久久久久久女王| 99视频热这里只有精品免费| 欧美精品免费观看二区| 亚洲精品日韩综合观看成人91| 亚洲国产成人久久综合一区| 亚洲午夜女主播在线直播| 午夜精品一区二区三区四区| 欧美一区二区视频在线观看| 国产人久久人人人人爽| 欧美日韩高清不卡| 国内精品免费在线观看| 玖玖玖免费嫩草在线影院一区| 亚洲国产天堂网精品网站| 99精品视频网| 亚洲综合电影| 国外成人免费视频| 日韩视频一区二区三区在线播放| 欧美精品国产精品日韩精品| 欧美gay视频| 狠狠色2019综合网| 亚洲视频自拍偷拍| 亚洲日韩第九十九页| 国产精品日韩精品欧美在线| 蜜臀a∨国产成人精品| 久久av老司机精品网站导航| 亚洲综合视频1区| 欧美极品在线视频| 亚洲人成在线观看网站高清| 国产精品视频专区| 亚洲综合欧美日韩| 欧美日韩一二区| 韩日欧美一区二区三区| 欧美日韩在线综合| 欧美激情乱人伦| 欧美日韩午夜剧场| 国产精品v欧美精品v日本精品动漫| 亚洲国产精品久久精品怡红院| 国产精品久久久一区二区三区| 国产精品国产三级国产aⅴ无密码| 中日韩男男gay无套| 国产精品丝袜久久久久久app| 欧美国产一区在线| 亚洲在线电影| 蜜月aⅴ免费一区二区三区| 亚洲系列中文字幕| 亚洲在线观看免费| 欧美一激情一区二区三区| 国产亚洲一区二区三区在线播放| 一区二区电影免费在线观看| 欧美日韩视频在线一区二区| 欧美一区二区三区成人| 国产精品福利片| 久久精品视频播放| 国产一区二区三区日韩欧美| 欧美日韩亚洲另类| 免费观看欧美在线视频的网站| 国产亚洲午夜高清国产拍精品| 欧美成人69av| 国产精品日韩| 欧美h视频在线| 国产精品亚洲网站| 伊人狠狠色j香婷婷综合| 亚洲精品在线观看视频| 99视频在线观看一区三区| 欧美91视频| 美女露胸一区二区三区| 欧美成人免费全部观看天天性色| 裸体歌舞表演一区二区| 一区二区日本视频| 一区二区三区色| 亚洲电影av在线| 国产欧美一区二区精品性色| 午夜精品久久久久久久99樱桃| 91久久久久久久久| 亚洲国产精品久久久久| 欧美88av| 亚洲综合欧美日韩| 久久米奇亚洲| 激情欧美日韩| 在线成人黄色| 在线观看成人小视频| 国产精品网站视频| 国产日韩专区在线| 伊人伊人伊人久久| 欧美精品在线免费播放| 欧美日韩视频在线一区二区| 欧美精品手机在线| 欧美一区二区在线免费播放| 国产片一区二区| 亚洲高清网站| 国产精品区一区| 久久精品亚洲精品国产欧美kt∨| 先锋影音一区二区三区| 日韩视频永久免费| 午夜日韩福利| 国产精品日韩欧美一区二区三区| 午夜精品久久久久久久久久久久久| 国产精品theporn| 欧美一区二视频| 国产精品久久久久国产a级| 怡红院av一区二区三区| 久久久国产精彩视频美女艺术照福利| 亚洲一区二区在线观看视频| 国产精品日韩高清| 欧美日韩国产免费观看| 一本一本久久a久久精品牛牛影视| 欧美三区在线| 久久av免费一区| 这里只有精品在线播放| 欧美久久久久久蜜桃| 国产女主播视频一区二区| 亚洲图片欧美日产| 欧美日韩大陆在线| 在线日韩视频| 欧美成人免费小视频| 亚洲第一区中文99精品| 欧美高清视频在线观看| 艳女tv在线观看国产一区| 午夜精品一区二区三区四区| 老色批av在线精品| 国产精品免费一区豆花| 国产精品久久久久久久久免费| 欧美日韩综合在线| 免费视频一区| 欧美日本国产一区| 欧美大片在线观看一区| 久久免费精品日本久久中文字幕| 一区二区毛片| 久久久久免费观看| 怡红院av一区二区三区| 韩国三级电影一区二区| 久久久久久久激情视频| 久久综合色88| 亚洲精品国产日韩| 久久久99国产精品免费| 欧美二区在线观看| 欧美精品麻豆| 久久久国产午夜精品| 悠悠资源网亚洲青| 韩国欧美国产1区| 欧美老女人xx| 欧美日韩视频不卡| 国产欧美日韩另类视频免费观看| 夜夜爽av福利精品导航| 免费一级欧美片在线观看| 午夜精品美女自拍福到在线| 日韩亚洲国产精品| 欧美中文在线字幕| 国产精品永久免费在线| 欧美日韩国产二区| 亚洲调教视频在线观看| 久久综合999| 欧美精品不卡| 亚洲国产精品999| 国产女优一区| 中文一区二区在线观看| 一区二区三区国产精品| 久热re这里精品视频在线6| 欧美精品国产精品日韩精品| 亚洲精品日韩激情在线电影| 黄色成人免费网站| 欧美性大战xxxxx久久久| 影音先锋另类| 久久国产精品99国产| 亚洲小说欧美另类婷婷| 欧美r片在线| 精品成人久久| 久久国产精品黑丝| 亚洲第一福利视频| 麻豆国产精品va在线观看不卡| 国产日韩视频一区二区三区| 亚洲天堂免费观看| 最新日韩在线视频| 久久精品国产一区二区三区免费看| 在线播放日韩专区| 99精品久久免费看蜜臀剧情介绍| 久久久精品免费视频| 亚洲美女av黄| 欧美91福利在线观看| 国产精品av久久久久久麻豆网| 亚洲一区二区日本| 在线观看欧美精品| 午夜精品福利视频| 亚洲黄色在线| 久久成人免费视频| 一道本一区二区| 亚洲午夜免费视频| 激情另类综合| 国产一区二区三区精品欧美日韩一区二区三区| 久久久久看片| 狠狠色丁香久久婷婷综合丁香| 国产精品久久久久久久久久直播| 久久综合色天天久久综合图片| 午夜精品三级视频福利| 牛夜精品久久久久久久99黑人| 久久噜噜亚洲综合| 欧美另类亚洲| 国产精品99久久久久久有的能看| 欧美aⅴ一区二区三区视频| 国产精品欧美日韩久久| 一区二区高清视频| 国产精品日韩久久久久| 欧美午夜无遮挡| 欧美成人精品在线| 国产乱理伦片在线观看夜一区| 欧美国产丝袜视频| 亚洲午夜一区| 国产精品另类一区| 国产原创一区二区| 欧美黑人多人双交| 麻豆成人91精品二区三区| 久久国产精品亚洲va麻豆| 99视频超级精品| 亚洲一区999| 欧美日本国产视频| 欧美一站二站| 尤物九九久久国产精品的特点| 欧美一区精品| 亚洲美女视频在线免费观看| 久久精品国产久精国产一老狼| 国产一区91| 亚洲视频一区| 欧美激情免费观看| 在线免费观看一区二区三区| 国产一区二区三区自拍| 麻豆精品视频| 亚洲卡通欧美制服中文| 欧美另类人妖| 免播放器亚洲一区| 麻豆九一精品爱看视频在线观看免费| 国产日韩欧美不卡在线| 欧美视频第二页| 国产精品揄拍500视频| 欧美怡红院视频| 欧美日韩国产综合一区二区| 国产精品男gay被猛男狂揉视频| 国产精品久久久久久久久久免费看| 国产精品国产一区二区| 欧美剧在线观看| 另类天堂视频在线观看| 国产精品一二三四区| 亚洲在线一区二区三区| 国产精品你懂的在线欣赏| 国产欧美日韩在线观看| 亚洲人成人99网站| 国内成+人亚洲+欧美+综合在线| 欧美大色视频| 麻豆国产精品va在线观看不卡| 永久久久久久| 国产欧美一区二区三区另类精品| 亚洲视频中文字幕| 久久亚洲国产精品日日av夜夜| 欧美伊人久久| 欧美a级一区二区| 蜜桃精品一区二区三区| 久久人人爽国产| 国产综合第一页| 久久久精品999|