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

正文內(nèi)容

基于at89s52單片機的頻率計設(shè)計畢業(yè)設(shè)計論文(參考版)

2025-06-25 00:13本頁面
  

【正文】 } void enterFre() interrupt 3 //外部頻率輸入{ fCnt++。28TL0=0xb0。}TH0=0x3c。}}ET1=1。 //全滅ledK=1。}else{level=3。 //100 分頻 25610TL1=0xf6。 //定時 50msaddr2=0。}else if(regCnt5000){level=2。 //分頻 //顯示 KHz 檔ledK=0。tN=1。ledB=1。}else{level=2。 //顯示 KHz 檔ledK=0。 //2565pCnt=regCnt*10。 //硬件分頻處理TH1=0xfb。tN=1。 //定時 1saddr2=1。 //顯示清零} }else if(level==1){if(regCnt1){level=0。if(level==0) //檔位切換{pCnt=regCnt。 //頻率計數(shù)清零 clear=0。if(t==tN){regCnt=fCnt。while(1)26{disp()。 //允許計數(shù)器 1 中斷EA=1。 //定時器 0 允許TR1=1。TMOD=0x61。 //顯示 Hz 檔ledK=1。 //檔位初始化為 Hz 檔level=0。}}void intial(){clear=1。d[1]=0。}else{d[3]=0。d[0]=pCnt%10。d[2]=(pCnt%1000)/100。Delay(300)。Delay(1)。Delay(300)。Delay(1)。Delay(300)。Delay(1)。Delay(300)。Delay(1)。d[0]=pCnt%10。d[2]=(pCnt%1000)/100。Delay(300)。Delay(1)。Delay(300)。Delay(1)。Delay(300)。Delay(1)。Delay(300)。Delay(1)。d[0]=pCnt%10。d[2]=pCnt/100。void Delay(unsigned int DelayTime){while(DelayTime)。 //脈沖次數(shù)暫存unsigned int pCnt。 //不同檔位計時值unsigned int fCnt。 //對應(yīng)數(shù)碼管的各位unsigned char level。24附件 3:頻率計源程序include define SegmentP2define sl P0unsigned char t。我個人認(rèn)為軟件設(shè)計是個即靈活又細(xì)膩的工作,它要求耐心和細(xì)心去不斷完善,同時還需要有良好的邏輯思維能力??傊?,我明白了理論和實踐之間存在的距離只有靠不斷的思考不斷的動手才能將所學(xué)的知識真正運用到實踐上來。再次,在精神方面鍛煉了思想、磨練了意志。首先,了解了單片機的基本知識和在控制領(lǐng)域的作用和地位。畢業(yè)設(shè)計是一次綜合性的實踐,它將各種知識結(jié)合到一起綜合運用到實踐上來擴展、彌補、串聯(lián)所學(xué)的知識。同時手工焊接單片機最小系統(tǒng)、分頻整形電路等也會帶來一定的干24擾,造成信號的失真,從而導(dǎo)致測量精度下降,測量范圍有所縮小,但是可以看出,誤差在允許范圍內(nèi),所設(shè)計的電路基本符合要求。表 9:HZ 檔的數(shù)據(jù)記錄表待測值(Hz) 測量值(Hz) 10 29 269 325 491 678 979表 10:KHZ 檔的數(shù)據(jù)記錄表待測值(KHz) 測量值(KHz) 表 11:MHZ 檔的數(shù)據(jù)記錄表待測信(MHz) 測量值(MHz) 測不出 誤差分析從記錄的數(shù)據(jù)可以看出,系統(tǒng)軟件仿真誤差很小,在 10Hz2MHz 范圍內(nèi)測量出來的頻率基本上就是輸入信號的頻率,在超出這個范圍后,才出現(xiàn)很小的誤差。實際測得頻率范圍沒有仿真結(jié)果那么高,只能稍微超過 2MHz。圖 33 頻率計實物圖為了衡量這次設(shè)計的頻率計的工作情況和測量精度,我們對系統(tǒng)進(jìn)行了調(diào)試。 表 6:HZ 檔的數(shù)據(jù)記錄表待測值(Hz) 10 50 300 450 800 888 999測量值(Hz) 10 50 300 450 800 888 1000表 7:KHZ 檔的數(shù)據(jù)記錄表待測值(KHz) 15000 55000 125000 225000 425000 825000 925000測量值(KHz) 15 55 125 225 425 825 925表 8:MHZ 檔的數(shù)據(jù)記錄表待測信(MHz) 23測量值(MHz) 系統(tǒng)軟硬件調(diào)試軟件系統(tǒng)測試只能測試方波信號,外加硬件整形電路,可以測試正弦波、三角波等各種波形的頻率值,把各模塊組合在一起,做成完整的頻率計,實物圖如圖 33 所示。由單片機內(nèi)部定時器/計數(shù)器構(gòu)成基本測量電路,外加整形和分頻電路,由系統(tǒng)軟件設(shè)計可以測出 1HZ5MHZ 的量程范圍,可以實現(xiàn)量程檔的自動轉(zhuǎn)換,使用的動態(tài)顯示測量時會出現(xiàn)閃爍現(xiàn)象,但顯示數(shù)值準(zhǔn)確,穩(wěn)定時顯示不閃爍。圖 32 MHZ 檔頻率仿真經(jīng)上述測試,基本功能都以實現(xiàn),可以測出波形頻率值,并可以自動切換量程單位,符合要求。22圖 31 KHZ 檔頻率仿真當(dāng)測量頻率值大于 1MHz 時,數(shù)碼管顯示頻率值,并綠色 LED 燈亮,作為 MHz 檔單位指示。圖 30 HZ 檔頻率仿真當(dāng)測量頻率值大于且等于 1KHz 并小于 1MHz 時,數(shù)碼管顯示頻率值,并黃色 LED 燈亮,作為 KHz 檔單位指示。圖 29 頻率計整體仿真圖 功能調(diào)試當(dāng)測量頻率值小于 1KHz 以下時,數(shù)碼管顯示頻率值,并紅色 LED 燈亮,作為 Hz 檔單位指示。開始測量頻率值 X顯示頻率值判斷 X 值X 1 K H zX 1 M H z調(diào)用 H z 檔調(diào)用 M H z 檔結(jié)束NYYN調(diào)用 K H z 檔圖 23 量程檔自動轉(zhuǎn)換子程序21 軟件調(diào)試 Pouteus 軟件調(diào)試根據(jù)系統(tǒng)設(shè)計要求,進(jìn)行 Keil 和 Proteus 系統(tǒng)仿真,不斷調(diào)試程序,直到符合功能要求。工作高電平是否加至定時/計數(shù)器的輸入腳;當(dāng)判定高電平加至定時/計數(shù)器的輸入腳,運行控制位 TR 置1,啟動定時/計數(shù)器對單片機的機器周期的計數(shù),同時檢測方波高電平是否結(jié)束;當(dāng)判定高電平結(jié)束時 TR 清 0,停止計數(shù),然后從計數(shù)寄存器讀出測量數(shù)據(jù)。數(shù)碼管顯示子程序流程如圖 22 所示。19中斷開始中斷開始計數(shù)器加 1圖21 計數(shù)器1中斷服務(wù)子程序 顯示子程序顯示子程序?qū)⒋娣旁陲@示緩沖區(qū)的頻率或周期值送往數(shù)碼管上顯示出來,由于所有 4 位數(shù)碼管的 8 根段選線并聯(lián)在一起由單片機的 P2 口 控制,因此,在每一瞬間 4 位數(shù)碼管會顯示相同的字符,要想每位顯示不同的字符就必須采用掃描方法輪流點亮各位數(shù)碼管,即在每一瞬間只點亮某一位顯示字符,在此瞬間,段選控制口 P2 輸出相應(yīng)字符。測頻時,定時器T0 工作在定時方式,每次定時50mS ,則T0 中斷20 次正好為1秒,即T0用來產(chǎn)生標(biāo)準(zhǔn)秒信號,定時器T0 用作計數(shù)器,對待測信號計數(shù),每秒鐘的開始啟動T0 ,每秒鐘的結(jié)束關(guān)閉T0 ,則定時器T0 之值乘以分頻系數(shù)就為待測信號的頻率。16 位定時/計數(shù)器的最高計數(shù)值為 65535,當(dāng)待測信號的頻率較低時,定時/計數(shù)器可以對被測信號直接計數(shù),當(dāng)被測信號的頻率較高時,先由硬件十分頻后再有定時/計數(shù)器對被測信號計數(shù),加大測量的精度和范圍。判斷該數(shù)的最高位,若該位不為 0,滿足測量數(shù)據(jù)有效位數(shù)的要求,測量值和量程信息一起送到顯示模塊;若該位為 0,將計數(shù)閘門的寬度擴大 10 倍,重新對待測信號的計數(shù),直到滿足測量數(shù)據(jù)有效位數(shù)的要求。計數(shù)閘門由軟件延時程序?qū)崿F(xiàn),從計數(shù)閘門的最小值(即測量頻率的高量程)開始測量,計數(shù)閘門結(jié)束時 TR 清 0,停止計數(shù)。定時/計數(shù)器的工作首先被設(shè)置為計數(shù)器方式,即用來測量信號頻率 [15]。頻率計開始工作或者完成一次頻率測量,系統(tǒng)軟件都進(jìn)行測量初始化。整個系統(tǒng)由初始化模塊,信號頻率測量模塊,自動量程轉(zhuǎn)換和顯示模塊等模塊組成。 D7RE9GN8YLOW205V3圖 18 LED 檔位指示電路17第四章 系統(tǒng)的軟件設(shè)計系統(tǒng)軟件設(shè)計主要采用模塊化設(shè)計,敘述了各個模塊的程序流程圖,并介紹了軟件Keil 和 Proteus 的使用方法和調(diào)試仿真。ABCDEFGP3U?7LQ0KR6圖 17 數(shù)碼管顯示電路16 檔位轉(zhuǎn)換指示電路根據(jù)設(shè)計要求,采用紅、黃、綠三個 LED 分別指示 Hz、KHz 及 MHz 檔,根據(jù)被測信號的頻率值大小,可以自動切換量程單位,無需手動切換,便于測量和讀數(shù),簡單方便。因此加入三極管 8550 進(jìn)行驅(qū)動數(shù)碼管。由于常規(guī)的數(shù)碼管起輝電流只有 1~2 mA,最大極限電流也只有 10~30 mA,所以它的輸入端在 5 V 電源或高于 TTL 高電平( V)的電路信號相接時,一定要串加限流電阻,以免損壞器件。圖 16 兩種數(shù)碼管內(nèi)部原理圖LED 數(shù)碼管中各段發(fā)光二極管的伏安特性和普通二極管類似,只是正向壓降較大,正向電阻也較大。15 數(shù)碼管介紹常見的數(shù)碼管由七
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1