freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

低頻函數(shù)發(fā)生器小論文(編輯修改稿)

2025-02-12 07:43 本頁面
 

【文章內(nèi)容簡介】 和12V兩個電源,提供給MAX232串口電平。芯片工作中,將單片機輸出的0/5V信號轉(zhuǎn)換成極性相反,電壓為+/10V與PC機串口信號兼容的電壓信號[2],完成單片機與PC機的數(shù)據(jù)交換。本系統(tǒng)中,單片機會將波形名稱、頻率、峰峰值等數(shù)據(jù)通過串口通訊傳送給PC機,同理,PC機也會將其設(shè)定好的數(shù)據(jù)傳送給單片機,形成實時的數(shù)據(jù)交換。3 程序設(shè)計本設(shè)計中,應(yīng)用到C8051F410單片機的定時器及IDAC產(chǎn)生頻率和幅值穩(wěn)定的波形,通過UART完成與上位機的通信。系統(tǒng)中,為了減少程序的運行周期,在參數(shù)調(diào)整時,計算對應(yīng)波形數(shù)據(jù)并存入到存儲波形數(shù)據(jù)的數(shù)組中,由于C8051F410內(nèi)部數(shù)據(jù)存儲器太小,但是有位于外部數(shù)據(jù)存儲器空間的2048字節(jié)RAM,所以將數(shù)組存放到外部數(shù)據(jù)地址空間中,用數(shù)據(jù)調(diào)用方式替代數(shù)據(jù)的計算方式。系統(tǒng)程序流程圖如圖6所示:圖6 程序流程圖系統(tǒng)中,為了減少程序的運行周期,在參數(shù)調(diào)整時,計算對應(yīng)波形數(shù)據(jù)并存入到存儲波形數(shù)據(jù)的數(shù)組中,并將數(shù)組存放到外部數(shù)據(jù)地址空間中,用數(shù)據(jù)調(diào)用方式替代數(shù)據(jù)的計算方式[3]。由于單片機的執(zhí)行效率很低,在單片機的程序設(shè)計中一般不會執(zhí)行數(shù)學(xué)函數(shù)的計算,如sin()函數(shù)的計算。但是在一些特殊情況下,不得不用一些數(shù)學(xué)函數(shù),因此將其數(shù)學(xué)函數(shù)的計算放到函數(shù)初始化用計算,將連續(xù)的函數(shù)進行離散化。并將計算結(jié)果存入數(shù)組中,將后續(xù)程序中數(shù)學(xué)函數(shù)計算改成數(shù)據(jù)的調(diào)用[4]。在低頻函數(shù)發(fā)生器中。波形數(shù)據(jù)的產(chǎn)生就是運用了這一理論。正弦波信號離散化數(shù)據(jù)產(chǎn)生代碼如下:for(i=0。iPOINTS。i++) //正弦波數(shù)據(jù)初始化{WAVE_TAB[i]=(int)(((2047*sin(2*Pi*(float)(i)/POINTS)))/2000*voltage)+2048。}三角波信號離散化數(shù)據(jù)產(chǎn)生代碼如下:for(i=0。iPOINTS/2。i++) //三角波數(shù)據(jù)初始化 { WAVE_TAB[i]= (int)((((float)(i)*4095/(POINTS/2))2048)/2000*voltage)+2
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1