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

正文內(nèi)容

課程設(shè)計(jì)論文-基于51單片機(jī)的程控放大器設(shè)計(jì)(編輯修改稿)

2024-09-07 05:50 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 リレj千1011(4)+。K[k{ォサヒロx萬1100(5),L\l|セシフヮ≌177。1101(6)=M]m}ュスヘン∈+1110(7).N^n~ョセホハ≠1111(8)/?O_o¢ツソマロō1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表333所示。它的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H指令3:光標(biāo)和顯示模式設(shè)置 1/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效指令4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光R/L:1向右移動(dòng);0向左移動(dòng)。指令6:功能設(shè)置命令 DL高電平時(shí)為4位總線,低電平時(shí)為8位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符指令7:字符發(fā)生器RAM地址設(shè)置指令8:DDRAM地址設(shè)置指令9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)指令11:讀數(shù)據(jù)表333 1602液晶模塊的控制指令液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,表24是DM162的內(nèi)部顯示地址。表334 DM162的內(nèi)部顯示地址1234567891011121314151600H01H02H03H04H05H06H07H08H09H0AH0BH0CH0DH0EH0FH40H41H42H43H44H45H46H47H48H49H4AH4BH4CH4DH4EH4FH比如第二行第一個(gè)字符的地址是40H,那么是否直接寫入40H就可以將光標(biāo)定位在第二行第一個(gè)字符的位置呢?這樣不行,因?yàn)閷懭腼@示地址時(shí)要求最高位D7恒定為高電平1所以實(shí)際寫入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。 進(jìn)行實(shí)驗(yàn)前,我通過查閱相關(guān)資料,進(jìn)行了一個(gè)峰值檢測(cè)電路的設(shè)計(jì),:該電路在低頻情況下能夠檢測(cè)出信號(hào)的峰峰值,但進(jìn)入高頻后,檢測(cè)結(jié)果誤差很大,這可以通過后面的仿真來看出,所以經(jīng)過一番取舍,我最后放棄了這種方案。 :四. 軟件分析本實(shí)驗(yàn)中需要利用軟件解決兩個(gè)問題,兩塊CD4051選通放大倍數(shù)組合情況的分析排序以及對(duì)應(yīng)單片機(jī)引腳的編碼設(shè)計(jì)。利用C++編程實(shí)現(xiàn)了所有放大倍數(shù)的組合。以下是該程序的示例:通過以上程序,能夠?qū)崿F(xiàn)將所有的兩兩組合的放大倍數(shù)情況全部包含于數(shù)組C[64]中,當(dāng)然這個(gè)數(shù)組現(xiàn)在是雜亂無章并且有很多重復(fù)倍數(shù)的。那么接下來就需要進(jìn)行第二步——排序。通過對(duì)C[64]進(jìn)行排序處理,可以得到放大倍數(shù)從小到大有順序的所有放大倍數(shù)組合。程序示例如下:上面是一個(gè)簡(jiǎn)單的排序算法,但能夠很巧妙的將所有的放大倍數(shù)從小到大一一列出。僅僅獲得所有的放大倍數(shù)顯然是不夠的,必須與單片機(jī)相應(yīng)引腳對(duì)應(yīng)起來并通過控制CD4051的選通來實(shí)現(xiàn)這些放大倍數(shù)才能達(dá)到實(shí)驗(yàn)自動(dòng)放大的要求。 ,;,。由上述硬件分析我們可以知道CD4051引腳關(guān)系圖。通過對(duì)比每塊CD4051的放大倍數(shù)以及兩塊組合的放大倍數(shù)我們可以將引腳關(guān)系也按與放大倍數(shù)相對(duì)應(yīng)的關(guān)系來一一對(duì)應(yīng)。本實(shí)驗(yàn)采用的做法是創(chuàng)建兩個(gè)一維數(shù)組, floatB[36]={,,,1,,,,,,5}。intC[36]={77,76,75,74,66,73,72,65,71,70,64,55,63,54,62,61,53,60,44,52,43,51,33,50,42,41,32,40,31,30,22,21,20,11,10,0}。對(duì)C數(shù)組進(jìn)行十位以及個(gè)位的處理就可以得到相應(yīng)引腳數(shù)值,具體程序如下所示:,;?,F(xiàn)在的問題是如何確定最開始需要的放大倍數(shù)以及對(duì)此放大倍數(shù)做怎樣的處理。 在進(jìn)行峰值檢測(cè)前我曾設(shè)想過兩種方案,一種是通過硬件設(shè)計(jì),這在前面已經(jīng)提過,另外一種就是軟件檢測(cè)了。通過對(duì)所接入信號(hào)進(jìn)行不斷采樣并與前述信號(hào)進(jìn)行比較得出峰峰值,并且在TLC549基準(zhǔn)電壓下將其轉(zhuǎn)換為char型數(shù)據(jù),這樣通過與5V所對(duì)應(yīng)的char型數(shù)據(jù)(255)比較可以得出放大的最大倍數(shù)。具體程序如下: 液晶顯示的目的是反映放大倍數(shù),這樣可以對(duì)原輸入信號(hào)有一個(gè)清晰的了解。液晶編寫需要對(duì)其驅(qū)動(dòng)程序接口有比較完整的認(rèn)識(shí)。: 依據(jù)上述讀寫操作即可對(duì)液晶(LCD)進(jìn)行讀寫。:TLC549為CMOS8位開關(guān)電容逐次逼近A/D轉(zhuǎn)換器。與處理器或外圍設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1