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

基于FPGA和51單片機信號發生器設計與實現

2012-07-13 03:07:02代永紅梅衛龍
電子設計工程 2012年4期
關鍵詞:單片機信號設計

劉 燦, 代永紅 , 肖 偉, 梅衛龍

(1.西藏大學工學院 電子信息系,西藏 拉薩 850000;2.武漢大學 電子信息學院,湖北 武漢 430072)

信號發生器又稱為波形發生器是一種常用的信號源并且廣泛應用于電子電路、通信、控制和教學實驗等領域的重要儀器之一。為了降低傳統函數信號發生器成本,改善信號發生器低頻穩定性。筆者結合FPGA和51單片機產生0.596 Hz頻率精度函數信號。筆者設計通過51單片機控制函數信號類型以及相關參數,用戶可通過按鍵設置需要的波形、波形幅度、波形頻率以及方波的占空比、相位。本文設計方案不僅具有良好的經濟前景,也可以為當代高等教育深化改革做一個參考方向。

1 系統設計方案

1.1 系統硬件設計

本文中設計中硬件包括EP2C8Q208I8N芯片和C8051F0201單片機、DAC0800芯片,T6963的LCD。本文中主要利用 FPGA(EP2C8Q208I8N)橋接控制 LCD、4×4鍵盤和DAC0800(C8051單片機和DAC0800有一條基準電壓信號),系統硬件設計框圖如圖2所示。本文中函數信號主要由FPGA(EP2C8Q208I8N)產生;C8051單片機用作分析處理用戶信息、給DAC0800提供基準電壓以及控制FPGA(EP2C8Q208I8N)產生需要用戶的函數信號。

1.1.1 EP2C8Q208I8N簡介

EP2C8Q208I8N是ALTERA公司推出一款嵌入式 -FPGA(現場可編程門陣列)芯片。具有182管腳。下面列出它的特性表,如圖1所示。

圖1 EP2C8芯片的特性Fig.1 The feature of EP2C8 chip

1.1.2 C8051F0201簡介

C8051F0201(以下簡稱51單片機)器件是完全集成的混合信號系統級MCU芯片,具有32個數字 I/O引腳。此款51單片機具有高速、流水線結構的 8051兼容的 CIP-51內核(可達 25 MIPS)。全速、非侵入式的在系統調試接口(片內)。 12位、100 ksps的8通道 ADC,帶 PGA和模擬多路開關。 8位 500 ksps的 ADC,帶 PGA和 8通道模擬多路開關兩個12位DAC,具有可編程數據更新方式。64 K字節可在系統編程的FLASH存儲器。4 352(4 096+256)字節的片內RAM,可尋址64 k字節地址空間的外部數據存儲器接口。硬件實現的 SPI、Sm Bus/I2C和兩個 UART串行接口,5個通用的 16位定時器。具有 5個捕捉/比較模塊的可編程計數器/定時器陣。列片內看門狗定時器、VDD監視器和溫度傳感器,每個 MCU都可在工業溫度范圍(-45~+85℃)內用 2.7~3.6 V的電壓工作。端口 I/O、/RST和 JTAG引腳都容許 5 V的輸入信號電壓。

圖2 系統硬件結構框圖Fig.2 Structure diagram of system hardware

1.2 C8051單片機軟件設計

C8051單片機軟件主要包括按鍵處理函數、信號發生器控制函數、初始化函數、LCD顯示函數、D/A函數以及主函數。軟件設計的主程序流程框圖如圖3所示,子函數詳細功能如表1所示。

圖3 主程序流程框圖Fig.3 Flow chart of main program

1.3 FPGA(EP2C8Q20818N)軟件設計

本文中主要采用Verilog HDL語言設計。主要包括片選模塊、時鐘驅動模塊、鍵盤掃描模塊、傳出信號模塊、LCD模塊、DAC0800模塊以及指示燈模塊。詳細功能如表2所示。

1.4 FPGA核心程序代碼,DAC0800模塊程序

表1 子函數功能說明Tab.1 Explaining function of subfunction

表2 模塊功能說明Tab.2 The explaining function of module

2 測試結果

表3 測試結果表Tab.3 Test result table

圖4 波形Fig.4 Wave form

3 結束語

圖5 整體實物圖Fig.5 Overall physical figure

本文中運用FPGA和51單片機結合起來制作一個信號發生器。這樣不僅能夠鍛煉學生單片機和FPGA的使用更能讓學生學習到如何將FPGA和單片機聯合通信使用[7]。本文設計中可以對函數信精度進行升級,從而滿足不同場合的函數信號需求。本文中提倡一種將單片機和FPGA結合到一起的學習方式,可以為現代教育改革提供一個參考方向。

[1]代永紅,鄭建生,劉彥飛.通訊原理仿真、設計與實訓[M].北京:國防工業出版社,2011.

[2]潘松,黃繼業,潘明.EDA技術實用教程—Verilog HDL版[M].4版.北京:科學出版社,2010.

[3]康華光.電子技術基礎模擬部分[M].5版.北京:高等教育出版社,2006.

[4]譚浩強.C程序設計 [M].3版.北京:清華大學出版社,2005-7.

[5]張毅剛.單片機原理及應用[M].2版.哈爾濱:哈爾濱工業大學出版社,2008.

[6]肖玲妮,袁增貴.Ptotel 99 SE印刷電路板設計教程[M].北京:清華大學出版社,2006.

[7]雷磊,李守智,盧鵬.霍爾式數字電度表的設計與實現[J].陜西電力,2011(8):69-73.

LEI Lei,LI Shou-zhi,LU Peng.Design and implementation of hall digital watt-hour meter[J].Shaanxi Electric Power,2011(8):69-73.

猜你喜歡
單片機信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的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
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 狠狠色丁香婷婷| 国产人人射| 日韩国产另类| 91久久天天躁狠狠躁夜夜| 国产午夜一级毛片| 亚洲人成网7777777国产| 黄色成年视频| 尤物在线观看乱码| 国产人在线成免费视频| 免费一级毛片不卡在线播放| 色综合中文| 国产一区二区三区在线观看视频| 国产福利不卡视频| 免费一级毛片| 亚洲无限乱码一二三四区| 久久黄色一级视频| 亚洲色图欧美激情| 亚洲无码视频图片| 伊人成人在线| 欧美国产菊爆免费观看| 国产91蝌蚪窝| 欧美一区二区三区不卡免费| 欧美日韩福利| 奇米影视狠狠精品7777| 欧美日韩精品一区二区在线线| 久久中文无码精品| 国产精品网曝门免费视频| 精品久久久久久久久久久| 啦啦啦网站在线观看a毛片| 亚洲手机在线| 国产精品免费入口视频| 一级成人a做片免费| 国产精品lululu在线观看 | 中文字幕天无码久久精品视频免费| 影音先锋亚洲无码| 色综合热无码热国产| h视频在线播放| 麻豆精品在线视频| 欧美日韩亚洲国产| 午夜爽爽视频| 亚洲福利片无码最新在线播放 | 日本午夜精品一本在线观看| 免费视频在线2021入口| 亚洲欧美日韩成人在线| 99re精彩视频| 丁香婷婷久久| 人人妻人人澡人人爽欧美一区| 天堂亚洲网| 成人国产免费| 亚洲国产日韩一区| 天堂岛国av无码免费无禁网站| 亚洲综合二区| 国产乱子伦视频在线播放| 在线观看亚洲精品福利片| 亚洲AⅤ波多系列中文字幕| 国产精品香蕉在线| 免费又爽又刺激高潮网址| 国产精品视频a| 免费99精品国产自在现线| 久久综合丝袜日本网| 国产麻豆aⅴ精品无码| 在线99视频| 麻豆AV网站免费进入| 91青草视频| 欧美精品二区| 亚洲天堂色色人体| 国产毛片片精品天天看视频| 国产乱人伦精品一区二区| 欧洲在线免费视频| 欧美区一区| 伊人福利视频| 亚洲热线99精品视频| 亚洲午夜久久久精品电影院| 国产在线精品人成导航| 欧美区日韩区| 欧美成人h精品网站| 免费人成网站在线高清| 亚洲一区二区精品无码久久久| 毛片免费在线| 久久99精品国产麻豆宅宅| 最新国产高清在线| 亚洲第一黄色网址|