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

正文內(nèi)容

基于單片機(jī)的數(shù)字頻率計(jì)設(shè)計(jì)創(chuàng)新的自動(dòng)選當(dāng)功能畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-07-24 20:02 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 InputInputOutputABYLLHLHHHLHHHL 放大整形模塊原理圖此模塊原理圖:圖311 放大整形電路原理圖這是一個(gè)簡(jiǎn)單而又實(shí)用的放大整形電路,雖然傳統(tǒng)卻很實(shí)用,前面部分是一個(gè)三極管放大電路,后面是一個(gè)比較電路,作用就是把經(jīng)過三極管放大的型號(hào)調(diào)整為方波,放大輸入進(jìn)來的模擬信號(hào),這里的三極管放大倍數(shù)較高,因?yàn)楹竺媸菙?shù)字電路。后面的第一個(gè)與非門被當(dāng)做一個(gè)非門使用,后面是一個(gè)RS鎖存器(或者叫觸發(fā)器)。這里最吸引人的是那個(gè)二極管,非門電路工作也是要有供電電壓的,正常工作時(shí)與非門的每個(gè)輸入腳上都有一個(gè)高電平(5V),當(dāng)三極管輸出高時(shí),二極管不導(dǎo)通,其正極也是高,此時(shí)RS鎖存器上端是低(前面有個(gè)非門),下端是高,電路輸出高電平1;再當(dāng)三極管輸出低時(shí),二極管導(dǎo)通了,RS鎖存器的輸入就變成上端是1,下端是0(,邏輯電平為0),鎖存器輸出0。 分頻模塊設(shè)計(jì)本文采用12MHZ的時(shí)鐘,最大計(jì)數(shù)速率為500 kHz,因此需要外部分頻。分頻電路用于擴(kuò)展單片機(jī)頻率測(cè)量范圍,并實(shí)現(xiàn)單片機(jī)頻率測(cè)量使用統(tǒng)一信號(hào),可使單片機(jī)測(cè)頻更易于實(shí)現(xiàn),而且也降低了系統(tǒng)的測(cè)頻誤差[4]。為了測(cè)量提高精度,當(dāng)被測(cè)信號(hào)頻率值較低時(shí),直接使用單片機(jī)計(jì)數(shù)器計(jì)數(shù)測(cè)得頻率值;當(dāng)被測(cè)信號(hào)頻率值較高時(shí)采用外部十分頻后再計(jì)數(shù)測(cè)得頻率值。這兩種情況使用74LS151進(jìn)行通道選擇,由單片機(jī)先簡(jiǎn)單測(cè)得被測(cè)信號(hào)是高頻信號(hào)還是低頻信號(hào),然后根據(jù)信號(hào)頻率值的高低進(jìn)行通道的相應(yīng)導(dǎo)通,繼而測(cè)得相應(yīng)頻率值。因此此模塊主要包括分頻器74LS16多路選擇器74LS15與非門74LS00。 分頻器74LS161芯片74LS161是常用的四位二進(jìn)制可預(yù)置的同步加法計(jì)數(shù)器。 表34 74161的功能表從表中可以知道,當(dāng)清零端RD=“0”,計(jì)數(shù)器輸出QQQQ0立即為全“0”,這個(gè)時(shí)候?yàn)楫惒綇?fù)位功能。當(dāng)RD=“1”且LD=“0”時(shí),在CP信號(hào)上升沿作用后,74LS161輸出端QQQQ0的狀態(tài)分別與并行數(shù)據(jù)輸入端D3,D2,D1,D0的狀態(tài)一樣,為同步置數(shù)功能。而只有當(dāng)RD=LD=EP=ET=“1”、CP脈沖上升沿作用后,計(jì)數(shù)器加1。74LS161還有一個(gè)進(jìn)位輸出端CO,其邏輯關(guān)系是CO= Q0Q1Q2Q3CET。合理應(yīng)用計(jì)數(shù)器的異步清零功能和同步計(jì)數(shù)功能,一片74LS161可以組成16進(jìn)制以下的任意進(jìn)制分頻器。本文組成了十進(jìn)制的分頻器。 多路選擇器74LS151芯片數(shù)據(jù)選擇端(ABC)按二進(jìn)制譯碼,以從8個(gè)數(shù)據(jù)(D0D7)中選取1個(gè)所需的數(shù)據(jù)。只有在選通端STROBE為低電平時(shí)才可選擇數(shù)據(jù)。74LS151有互補(bǔ)輸出端(Y、W),Y輸出原碼,W輸出反碼。74LS151的功能如下表: 表35 74151功能表其中A、B、C為選擇輸入端,D0D7為數(shù)據(jù)輸入端,STROBE為選通輸入端(低電平有效),W為反碼數(shù)據(jù)輸出端,Y為數(shù)據(jù)輸出端。 分頻模塊原理圖分頻模塊設(shè)計(jì)原理圖:圖312 分頻模塊原理圖 顯示電路設(shè)計(jì)顯示模塊由頻率值顯示電路和量程轉(zhuǎn)換指示電路組成。頻率值顯示電路采用四位共陽極數(shù)碼管動(dòng)態(tài)顯示頻率計(jì)被測(cè)數(shù)值,量程轉(zhuǎn)換指示電路由紅、黃、綠三個(gè)LED分別指示Hz、KHz及MHz頻率單位,使讀數(shù)簡(jiǎn)單可觀。數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。常見的數(shù)碼管由七個(gè)條狀和一個(gè)點(diǎn)狀發(fā)光二極管管芯制成,叫七段數(shù)碼管,根據(jù)其結(jié)構(gòu)的不同,可分為共陽極數(shù)碼管和共陰極數(shù)碼管兩種[7]。根據(jù)管腳資料,可以判斷使用的是何種接口類型。圖313 兩種數(shù)碼管內(nèi)部原理圖因?yàn)檫@里用的是共陽極數(shù)碼管,它的公共端為高電平,因此要讓其中各段(DP,A,B,C,D,E,F,G)的發(fā)光二極管發(fā)光,只要使它另一端置為低電平,即置0。 頻率數(shù)值顯示電路圖314 共陽極數(shù)碼管顯示電路圖引腳4分別控制數(shù)碼管第一位管子、第二位管子、第三位管子、第四位管子的點(diǎn)亮,ABCDEFG端口控制沒一位管子對(duì)于顯現(xiàn)管的點(diǎn)亮,DP端口控制小數(shù)點(diǎn)的點(diǎn)亮,單片機(jī)的P0~,~。 頻率數(shù)值單位顯示電路圖315 LED檔位指示電路這是頻率檔位顯示LED管,~,從上到下分別是MHZ檔、KHZ檔、HZ檔,哪個(gè)LED被點(diǎn)亮就是哪個(gè)檔位。 整機(jī)電路流程信號(hào)先進(jìn)入由三極管組成的放大電路,放大信號(hào)后通過一個(gè)比較電路對(duì)信號(hào)進(jìn)行整形,可以將正弦波、三角波整形為矩形波,然后進(jìn)入單片機(jī),由單片機(jī)計(jì)算處理數(shù)據(jù),如果波的頻率較大,那么在進(jìn)入單片機(jī)之前還需要通過分頻電路10分頻信號(hào)后再進(jìn)入單片機(jī)處理。當(dāng)單片機(jī)得到頻率數(shù)據(jù)以后信號(hào)通過數(shù)碼管顯示出來。在整個(gè)過程中的用電都有電源模塊提供,家用電先由變壓器將電壓降為9V然后通過橋式整流電路將電流變?yōu)橹绷麟姡偻ㄟ^電容濾波最終得到穩(wěn)定的5V直流電源。 本章小結(jié)本設(shè)計(jì)的思路是用簡(jiǎn)單的電路進(jìn)行精確的測(cè)量,電源模塊、放大整形模塊都是十分普遍卻又性能優(yōu)良的電路結(jié)構(gòu),硬件部分不需要設(shè)計(jì)的太復(fù)雜,本文主要是通過編程來簡(jiǎn)化硬件部分,這樣即能節(jié)約資源又能方便的更正設(shè)計(jì)。 第4章 系統(tǒng)軟件設(shè)計(jì)本文中系統(tǒng)軟件設(shè)計(jì)采用模塊化設(shè)計(jì),整個(gè)系統(tǒng)分為初始化模塊、頻率測(cè)量模塊、量程自動(dòng)切換模塊和顯示模塊等。整個(gè)系統(tǒng)軟件設(shè)計(jì)的程序由C語言編寫,通俗易懂。流程圖分析:當(dāng)電源開啟后,系統(tǒng)進(jìn)行初始化,系統(tǒng)開始運(yùn)行,單片機(jī)內(nèi)部開始判斷輸入信號(hào)頻率的高低,按從低到高的順序進(jìn)行分頻測(cè)算從而得到合適的分頻系數(shù)來控制數(shù)據(jù)選擇器實(shí)現(xiàn)對(duì)信號(hào)進(jìn)行分頻處理,根據(jù)頻率的高低范圍來確定點(diǎn)亮相應(yīng)的量程指示燈以及確定要顯示小數(shù)的位數(shù),并且啟用相應(yīng)檔位的頻率測(cè)量程序,最后將倍頻后的結(jié)果通過動(dòng)態(tài)掃描的顯示方式在四位數(shù)碼管上顯示出相應(yīng)的測(cè)量結(jié)果。系統(tǒng)軟件設(shè)計(jì)模塊框圖: 開始初始化頻率測(cè)量模塊量程自動(dòng)切換模塊分頻模塊顯示模塊圖41 系統(tǒng)軟件設(shè)計(jì)模塊框圖 系統(tǒng)流程圖中斷入口定時(shí)滿1s關(guān)閉T1保存測(cè)量的值部分位置清零regCnt1000Gear=1Gear=2傳送值顯示Gear賦值2開分頻器分頻信號(hào)調(diào)整定時(shí)器T1定時(shí)1sregCnt1M傳值顯示Gear賦值3Gear=3regCnt2M傳值顯示Gear賦值4開T1中斷出口T0初始值否否否否否否T0中斷流程圖開始初始化Gears=1計(jì)算每位數(shù)碼管顯示動(dòng)態(tài)顯示數(shù)碼管點(diǎn)亮紅燈Gears=2動(dòng)態(tài)顯示數(shù)碼管點(diǎn)亮黃燈計(jì)算每位數(shù)碼管顯示Gears=3計(jì)算每位數(shù)碼管顯示計(jì)算每位數(shù)碼管顯示動(dòng)態(tài)顯示數(shù)碼管點(diǎn)亮綠燈動(dòng)態(tài)顯示數(shù)碼管點(diǎn)亮所有燈Gears=4結(jié)束否否否主程序流程圖fCnt自加1中斷入口中斷出口開始初始化顯示圖42 主函數(shù)框圖 初始化初始化模塊初始化分頻器、量程檔位、LED顯示、工作寄存器、中斷控制和定時(shí)/計(jì)數(shù)器的工作方式等。 頻率測(cè)量模塊和量程自動(dòng)切換模塊設(shè)計(jì)經(jīng)過初始化計(jì)數(shù)器1,每一次下降沿觸發(fā)一次計(jì)數(shù)器1中斷,每次中斷執(zhí)行中斷處理程序則fCnt加1,因此fCnt為信號(hào)下降沿次數(shù);經(jīng)過初始化定時(shí)器0,每50ms觸發(fā)一次定時(shí)器0中斷,每次中斷執(zhí)行中斷處理程序則對(duì)數(shù)據(jù)下降沿次數(shù)fCnt進(jìn)行處理,通過對(duì)數(shù)據(jù)的大小判斷實(shí)現(xiàn)量程自動(dòng)切換等,從而計(jì)算出信號(hào)的頻率,然后調(diào)用顯示模塊把頻率值顯示出來。其中,16位定時(shí)/計(jì)數(shù)器的最高計(jì)數(shù)值為65535,因此,還需要先由硬件十分頻后,再有定時(shí)/計(jì)數(shù)器對(duì)被測(cè)信號(hào)計(jì)數(shù),加大測(cè)量的精度和范圍。計(jì)數(shù)器1和定時(shí)器0的中斷處理框圖:fCnt自加1中斷入口中斷出口 圖43 計(jì)數(shù)器1中斷處理 圖44 定時(shí)器0中斷處理計(jì)時(shí)器用于統(tǒng)計(jì)所測(cè)頻率下降沿的次數(shù),通過統(tǒng)計(jì)定時(shí)器T0制定的時(shí)間內(nèi)下降沿的個(gè)數(shù)來實(shí)現(xiàn)測(cè)量頻率的功能,定時(shí)器的時(shí)間會(huì)根據(jù)所測(cè)信號(hào)頻率的大小進(jìn)行調(diào)節(jié)以適應(yīng)不同的頻率,增加測(cè)頻的精確性。量程自動(dòng)切換模塊框圖:圖45 量程自動(dòng)切換程序流程圖圖46 T0中斷引出的頻率測(cè)量和檔位選擇流程圖本設(shè)計(jì)分為3個(gè)測(cè)量頻段,這樣既保證了測(cè)量的精確性又能使顯示更容易實(shí)現(xiàn),當(dāng)檢測(cè)的頻率值小于1KHZ的時(shí)候,調(diào)用0~1KHZ頻率檢測(cè)程序?qū)崿F(xiàn)測(cè)量,當(dāng)檢測(cè)的頻率值在1KHZ~1MHZ之間的時(shí)候調(diào)用1KHZ~1MHEZ頻率檢測(cè)程序?qū)崿F(xiàn)測(cè)量功能,當(dāng)檢測(cè)的頻率值在大于1MHZ的時(shí)候,調(diào)用1MHZ頻率檢測(cè)程序?qū)崿F(xiàn)測(cè)量功能,大于2MHZ時(shí)將不能測(cè)量頻率。程序的具體操作流程:首先計(jì)算定時(shí)1秒內(nèi)計(jì)數(shù)器T1里累加的下降沿,然后取出數(shù)據(jù)放入regCnt中對(duì)比,如果小于1000,那么直接讀出數(shù)據(jù);如果大于等于1000程序返回采用分頻器將信號(hào)頻率降低10被,再測(cè)量1秒內(nèi)計(jì)數(shù)器T1累加的數(shù)量,如果小于1M就將測(cè)得的結(jié)果顯示出來;如果大于等于1M程序返回采用10分頻得到信號(hào),。 顯示模塊設(shè)計(jì)顯示程序?qū)㈩l率值和量程檔位在數(shù)碼管和LED管顯示出來。由于所有4位數(shù)碼管的8 根段選線由單片機(jī)的P2口控制,因此,在每一瞬間4位數(shù)碼管會(huì)顯示相同的字符,要想每位顯示不同的字符就必須采用掃描方法輪流點(diǎn)亮各位數(shù)碼管,即在每一瞬間只點(diǎn)亮某一位顯示字符,由逐位輪流點(diǎn)亮各個(gè)數(shù)碼管,在此瞬間, 段選控制口P2輸出相應(yīng)字符[6]。,通過光顏色的不同表示量程檔位的不同。,2,3,4;,B,C,D,E,F,G,DP;:綠色(MHZ檔),黃色(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1