娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月07日(星期三)

正在發生

2021年05月07日 | 基于FPGA和51單片機的信號發生器設計

發布者:夢想啟航 來源: eefocus關鍵字:FPGA  51單片機  信號發生器 手機看文章 掃描二維碼
隨時隨地手機看文章

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


1 系統設計方案


1.1 系統硬件設計


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


1.1.1 EP2C8Q20818N簡介


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


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的輸入信號電壓。

1.2 C8051單片機軟件設計


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

1.3 FPGA(EP2C8Q20818N)軟件設計


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

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

2 測試結果

3 結束語


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

關鍵字:FPGA  51單片機  信號發生器 引用地址:基于FPGA和51單片機的信號發生器設計

上一篇:基于單片機的電話遠程控制系統模塊電路設計
下一篇:8051單片機教程第九課:數據傳遞指令

推薦閱讀

  ANSYS完成了對光學仿真領導者OPTIS的收購。從此,ANSYS可為汽車行業自動駕駛車輛仿真測試提供最綜合的解決方案。通過將OPTIS的光學傳感器和閉環實時仿真技術添加到ANSYS領先的多重物理產品組合中,ANSYS有望為驗證自動駕駛車輛的安全性和可靠性提供最廣泛的工具,減少了數十億英里的道路測試需求,加速了這些車輛上市的速度。  OPTIS開發的逼真虛擬...
流深光電全棧式激光雷達解決方案2019年年初,在對外披露同車和家合作研發激光雷達Argus-48前裝上車后,國內激光雷達供應商流深光電也在率先布局面向完整自動駕駛應用的全棧式激光雷達解決方案。2019上海車展期間,流深光電攜其全棧式激光雷達解決方案亮相,并宣布與新石器、奧特貝睿達成合作。先來看看流深光電全棧式激光雷達解決方案內所包含的產品。這也...
編碼器用戶傳統上一直不愿意改變,有很好的理由。在工廠或工業設施電機控制不是創新,使性能和可靠性要求,但缺乏一個跟蹤記錄和實質性的歷史備份它們的地方。雖然光學和磁編碼器早已確立,并聘請了可能看起來“更有形的”物理概念,電容式編碼器還采用了經過全面測試的原則,通過許多年的成功的實地驗證。這種替代方法運動傳感,被數字化,開辟了一系列的...
何為MEMS麥克風?MEMS(微型機電系統)麥克風是提供高保真聲感的微型器件,體積小,可緊密集成于電子產品中,如智能手機、智能揚聲器以及耳機等電子消費品。現在,MEMS麥克風不僅能夠記錄普通的環境聲音,還具備立體聲、主動降噪、指向性(聚束)、語音識別等功能。增加設備的麥克風數量即可實現這些音頻功能,例如最新智能手機中的MEMS麥克風可多達6個。...

史海拾趣

問答坊 | AI 解惑

大四畢業論文,實在是急!!溫濕度控制主程序(附程序流程圖)

高人,呼叫高人,高人在哪兒。有勞幫我寫個溫濕度控制的主程序,實在是急。用80C51單片機設計的。 …

查看全部問答∨

dsp中cmd文件的問題??請指點

大家好,我對cmd文件有點疑問,就是在cmd未見中SECTION下面可以給每個段分配一個裝載地址和運行地址,請問,如果我給一個代碼段指定了這兩個地址,那么在運行時進行的代碼搬移是由誰來進行的呢??要自己重新編寫一段代碼碼???我用的是f2812。請 ...…

查看全部問答∨

dsp2407 外部中斷問題

dsp2407  自身的外部中斷接口好像就是xint1、xint2兩個吧!若要實現同一級別的四個外部中斷,咋辦啊?…

查看全部問答∨

振蕩電路的設計與應用(日本 稻葉保)

振蕩電路的設計與應用(日本 稻葉保)…

查看全部問答∨

尋找集成商

說明: 1 在某地有一批可操作設備,在另一地方有一遠程監控計算機(同市區) 2 當人員對設備進行操作時,將設備工作的各種信息保存并通過Internet發送給遠程監控計算機 3 計算機能接收發送來的數據,并通過軟件編程,顯示成列表信息,如知道某年 ...…

查看全部問答∨

有沒有辦法嚴格控制步進電機的正轉反轉的角度一致

就是在使用步進電機的時候 給它相同的延時時間 正轉和反轉總是會差幾個角度,有沒有辦法 盡量減少這中誤差呢…

查看全部問答∨

請問香主,有關于STM32的問題找誰解決?是否有官方的途徑提

請問香主,你是作為STM32的廠家在這里解惑答疑?還是作為一個代理商的身份?如果有技術上的問題怎么跟STM32的技術部門聯系?或者電話、或者郵件!如果香主您知道,麻煩你告訴我一聲!我跟STM32其中的一個代理商--維亞利深圳分公司公司曾經取得 ...…

查看全部問答∨

最新STM32、STM8S和STM8L選型手冊

STM8S和STM32選型手冊(2009年8月中文版) STM8L產品宣傳冊(2009年9月) STM32互聯型產品宣傳冊(2009年6月)…

查看全部問答∨

STM32Library3.0中例子程序的項目建立與編譯

STM32 Library 3.0已經發布,我試著應用一個例子程序來進行項目的建立和編譯,在此將過程記錄下來,供大家參考: 編譯環境:IAR Embedded Workbench for ARM 5.30 STM32庫版本:STM32 Library 3.0 例子程序:stm32f10x_stdperiph_lib_v3.0. ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 峨眉山市| 平邑县| 蒙山县| 清原| 金塔县| 临高县| 吉木乃县| 阿拉善左旗| 淅川县| 龙江县| 方正县| 沿河| 湖北省| 康乐县| 化隆| 万源市| 陆川县| 集安市| 平昌县| 贺州市| 大同市| 嘉善县| 绥棱县| 得荣县| 鹿泉市| 安阳县| 柘城县| 全南县| 商丘市| 瑞安市| 五河县| 邹城市| 博野县| 凤台县| 全椒县| 东阳市| 永清县| 鄱阳县| 和顺县| 鸡西市| 广元市|