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

正文內(nèi)容

基于at89c52數(shù)控調(diào)頻發(fā)射機(jī)的設(shè)計(jì)_畢業(yè)設(shè)計(jì)(參考版)

2024-09-02 10:24本頁(yè)面
  

【正文】 //顯示 4ms } } //*********************結(jié)束 **************************// 32 附錄 B PCB 原理圖: 33 附錄 C 實(shí)物圖: 要實(shí)物的聯(lián)系 : 739664533,附帶程序和原理圖文件 要實(shí)物的聯(lián)系 : 739664533,附帶程序和原理圖文件 。 //頻率送入 BH1415 while(1) { read_key()。 //預(yù)置 1000MHZ monolamp=0。h++) {scan()。} for(h=0。h4。 // CE=0。 DA=0。 //初始化端口 discan=0xff。}// } 31 } keyio=0xff。break。}//預(yù)置 case 119:{f_data=800。fup()。break。}//預(yù)置 case 215:{f_data=850。fup()。break。}//預(yù)置 case 123:{f_data=900。fup()。break。}//預(yù)置 case 219:{f_data=950。fup()。break。}//預(yù)置 case 125:{f_data=1000。fup()。break。}//預(yù)置 case 221:{f_data=1050。fup()。break。}//立體聲 /單聲道轉(zhuǎn)換 case 126:{f_data=1090。fup()。if(mono){monolamp=0。break。if(f_data800){f_data=800。break。if(f_data1099){f_data=1099。0x0f)!=0)。 keytemp=keytemp|keyio。 if(keytemp!=0) { keytemp=keyio。 keytemp=(~keyio)amp。 //合成控制字 w_1415()。 } //*************頻率涮新 *****************// fup() { turn_bcd()。 } /***********控制字寫入 1415 函數(shù) **********/ w_1415() { write(conmand[0])。 val=val/2。_nop_()。_nop_()。 CK=1。_nop_()。// _nop_()。i) { DA=valamp。 for(i=8。 } /***********寫入 1 個(gè)字節(jié)函數(shù) **********/ 29 write(uchar val) { uchar i。 conmand[0]=f_data%256。 //求顯示個(gè)位數(shù) display[0]=f_data1%10。//求顯示十位數(shù) f_data1=f_data1%100。}//最高位為 0 時(shí)不顯示 f_data1=f_data%1000。 } } /***********頻率數(shù)據(jù)轉(zhuǎn)換為顯示用 BCD 碼函數(shù) **********/ turn_bcd() { display[3]=f_data/1000。delay(90)。 if(k==1){DIN=0。k4。 } scan() { char k。t0。 //單聲道 /立體聲控制位 uchar data conmand[2],keytemp。 //顯示單元數(shù)據(jù) ,共 4 個(gè)數(shù)據(jù) uchar bdata condata=0x08。 // 列掃描控制字 uint data f_data={0x00},f_data1。 //延時(shí)參量 //掃描段碼表 Uchar code dis_7[12]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff,0xbf}。 sbit monolamp=P3^3。 //時(shí)鐘 sbit CE=P3^2。延時(shí)函數(shù)用 define Disdata P0 //段碼輸出口 define discan P2 //掃描口 define keyio P1 //鍵盤接口 define uchar unsigned char define uint unsigned int sbit DA=P3^0。 最后感謝電 氣 學(xué)院和母校四年來(lái)對(duì)我的栽培。 然 后還要感謝大學(xué)四年來(lái)所有的老師,為我們打下 了 電子專業(yè)知識(shí)的基礎(chǔ);同時(shí)還要感謝所有的同學(xué)們,正是因?yàn)橛辛四銈兊闹С趾凸膭?lì)。設(shè)計(jì)中我得到了指導(dǎo)老師的悉心指導(dǎo),并給我提供很多設(shè)計(jì)所需的硬件資源。經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我對(duì)調(diào)頻發(fā)射有了更加清楚地認(rèn)識(shí),知道了所學(xué)知識(shí)的重要性,對(duì)設(shè)計(jì)的過(guò)程與步驟以及應(yīng)注意的細(xì)節(jié)都有了更為深刻的理解和領(lǐng)會(huì)。 25 致 謝 經(jīng)過(guò)幾個(gè)月的努力,畢業(yè)設(shè)計(jì)順利地完成了!這一過(guò)程 讓我學(xué)得了很多平時(shí)沒有學(xué)到的知識(shí)。 本論文設(shè)計(jì)的這個(gè)系統(tǒng)是很完美的。事實(shí)上,我們也是這么做的。而且我認(rèn)為本設(shè)計(jì)最值得肯定的是模塊化設(shè)計(jì),對(duì)整個(gè)系統(tǒng)整體設(shè)計(jì)時(shí)配合與協(xié)調(diào)的要求降低了。只有在正確的系統(tǒng)設(shè)計(jì)思想的指導(dǎo)下,整個(gè)設(shè)計(jì)過(guò)程才可能一帆風(fēng)順。如何在最短的時(shí)間內(nèi)消化以上內(nèi)容并著手進(jìn)行設(shè)計(jì),是我們遇到的第一個(gè)難題。若無(wú)問題,則用戶系統(tǒng)插上單片機(jī)即可正確工作。若發(fā)現(xiàn)問題,按上述軟、硬件方法準(zhǔn)確定位、分析錯(cuò)誤原因,找出解決辦法。然后,將軟、硬件按系統(tǒng)工作要求來(lái)進(jìn)行綜合運(yùn)行,解決在系統(tǒng)總體運(yùn)行情況下軟、硬件的協(xié)調(diào),以提高系統(tǒng)的動(dòng)態(tài)性能。 系統(tǒng)聯(lián)調(diào)主要解決以下問題: ? 系統(tǒng)的軟件和硬件能否按預(yù)定的要求配合工作; ? 系統(tǒng)運(yùn)行中能否有潛在的在設(shè)計(jì)時(shí)就難以預(yù)料的錯(cuò)誤; ? 系統(tǒng)的動(dòng)態(tài)性能指標(biāo)(包括精度、響應(yīng)速度等)是否滿足設(shè)計(jì)要求。 23 167。對(duì)于實(shí)時(shí)多任務(wù)操作系統(tǒng)的調(diào)試方法與上述方法有很多相似之處,只是實(shí)時(shí)多任務(wù)操作系統(tǒng)的應(yīng)用程序是由若干個(gè)任務(wù)程序組成,一般是逐個(gè)任務(wù)進(jìn)行調(diào)試,同時(shí)也調(diào)試相關(guān)的子程序、中斷服務(wù)程序和一些操作系統(tǒng)的程序。 單步和斷點(diǎn)調(diào)試后,還應(yīng)進(jìn)行連續(xù)調(diào)試,這是因?yàn)閱尾竭\(yùn)行只能驗(yàn)證程序的正確與否,而不能確定定時(shí)精度、 CPU 的實(shí)時(shí)響應(yīng)等問題。各程序模塊通過(guò)后,可以把各功能塊聯(lián)合起來(lái)一起進(jìn)行整體程序綜合調(diào)試。 對(duì)于模塊結(jié)構(gòu)程序,要一個(gè)個(gè)子程序分別調(diào)試。如果采用模塊程序設(shè)計(jì)技術(shù),則逐個(gè)模塊調(diào)好以后,再進(jìn)行系統(tǒng)程序總調(diào)試。 二、軟件電路調(diào)試。 ( 2)鍵盤調(diào)試 一般顯示器調(diào)試通過(guò)后,鍵盤調(diào)試就比較簡(jiǎn)單,完全可以借助于顯示器,利用程序進(jìn)行調(diào)試。 ( 1)顯示器部分調(diào)試 為了使調(diào)試順利進(jìn)行,先用靜態(tài)方法先測(cè)試 LCD顯示,分別用規(guī)定的電平加至控制 LCD 顯示的引腳,看顯示器顯示是否與理論上一致。因此要使用一 些簡(jiǎn)單的調(diào)試程序來(lái)確定硬件的組裝是否正確、功能是否完整。若有高壓,聯(lián)機(jī)仿真器調(diào)試時(shí),將會(huì)損壞仿真器等,有時(shí)會(huì)使應(yīng)用系統(tǒng)中的集成塊發(fā)熱損壞 下面結(jié)合在頻率控制發(fā)射系統(tǒng)中鍵盤、顯示部分的調(diào)試過(guò)程來(lái)加以說(shuō)明。 在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。一旦這些工作完成,即可進(jìn)入系統(tǒng)的調(diào)試階段 。 硬件電路以及軟件電路調(diào)試 一、硬件電路調(diào)試。它占用單片機(jī)硬件資源少并具有資源出借功能。 開發(fā)系統(tǒng)可以獨(dú)立工作,也可以通過(guò)與計(jì)算機(jī)聯(lián)機(jī)使用。 ? 程序 EPROM 的固化。 ? 程序的輸入與修改。 167。根據(jù)調(diào)試環(huán)境不同,系統(tǒng)調(diào)試又分為模擬調(diào)試與現(xiàn)場(chǎng)調(diào)試。系統(tǒng)調(diào)試的目的是查出系統(tǒng)中硬件設(shè)計(jì)和軟件設(shè)計(jì)中存在的錯(cuò)誤及可能出現(xiàn)的不協(xié)調(diào)的問題,以便修改設(shè)計(jì),正確使系統(tǒng)能正確地工作 。 21 第四章 系統(tǒng)調(diào)試 單片機(jī)應(yīng)用系統(tǒng)的調(diào)試是系統(tǒng)開發(fā)的重要環(huán)節(jié)。要顯示某個(gè)十進(jìn)制 BCD 碼,我們先在其段選端輸入其碼字,這還不夠,因?yàn)槲覀儾捎玫氖?LCD 數(shù)碼管動(dòng)態(tài)掃描法顯示,所以還要確定 LCD 數(shù)碼管的位選信號(hào),只有選中的位才能顯示出十進(jìn)制 BCD 碼,沒選中的就不顯示。 顯示器軟件設(shè)計(jì) 本程序采用動(dòng)態(tài)掃描法顯示 4 位頻率數(shù)字值。若不為 1111 則說(shuō)明有鍵按下,根據(jù)讀入口值與 鍵號(hào)表進(jìn)行查表對(duì)照,從而取得按鍵的鍵號(hào)值。程序流程圖如圖: 圖 系統(tǒng)串行通信 流程圖 167。發(fā)送子程序包括十六位發(fā)送程序和八位發(fā)送子程序。模擬異步串行發(fā)送程序是根據(jù) BH1415F 的傳送要求編寫的,由于 BH1415F 的頻率控制碼為 16位數(shù)據(jù),而顯示的卻是十進(jìn)制數(shù)據(jù),所以先要將 26H29H 寄存器里面的顯示 BCD 碼轉(zhuǎn)換成十六進(jìn)制數(shù)據(jù),當(dāng)然 19 這個(gè)數(shù)據(jù)僅是頻率控制數(shù)據(jù),它還要和 BH1415F 的 5 個(gè)控制位,即立體聲 /單聲道控制位、相位控制位和測(cè)試模式控制位。 各功能模塊軟件設(shè) 167。 程序流程圖如圖 。本主程序通過(guò)循環(huán)調(diào)用鍵盤掃描程序和顯示程序來(lái)實(shí)現(xiàn)發(fā)射頻率的顯示和發(fā)射。 軟件總體流程圖 本設(shè)計(jì)編制軟件主要目的是實(shí)現(xiàn)調(diào)頻發(fā)射電路所需的發(fā)射頻率的輸入、顯示以及發(fā)射。通過(guò)對(duì) BH1415F 第 7 腳輸出的反饋調(diào)制信號(hào)進(jìn)行低通濾波,產(chǎn)生一個(gè)偏 差信號(hào),輸入到高頻振蕩器,對(duì)發(fā)射頻率進(jìn)行控制。 17 圖 低通濾波電路設(shè)計(jì) 它將調(diào)頻發(fā)射芯片 7 腳送來(lái)的頻差(振蕩頻率和發(fā)射頻率)經(jīng)過(guò)這個(gè)低通濾波器后,加到 LC 振蕩電器的變?nèi)荻O管上,改變變?nèi)荻O管的端電壓,從而改變變?nèi)荻O管的電容,最終改變高頻振蕩器的振蕩頻率。達(dá)林頓電路有四種 接法: NPN+NPN, PNP+PNP,NPN+PNP,PNP+NPN. 前二種是同極性接法,后二種是異極性接法。這等于三極管的放大倍數(shù)是二者之積。 本低通濾波電路主要由一個(gè)復(fù)合管、即達(dá)林管,電阻,電解電容 組成。一旦頻率超過(guò)發(fā)射頻率,第 7 引腳將輸出的電平變低;如果低于發(fā)射頻率,它將輸出的電平變高;相同時(shí),它的電平將不變。振蕩信號(hào)從 11 腳直接發(fā)送出去,如果從 11 腳輸出的調(diào)頻調(diào)制信號(hào)功率達(dá)不到要求,發(fā)射距離不遠(yuǎn),這時(shí)還何以在 11 腳外加一個(gè)高頻放大電路,然后由天線發(fā)送出去。調(diào)頻調(diào)制由變?nèi)荻O管組成的高頻振蕩器 實(shí)現(xiàn),高頻振蕩器是一個(gè)鎖相環(huán)的 VCO,立體聲復(fù)合信號(hào)通過(guò)它直接進(jìn)行調(diào)頻調(diào)制。 圖 高頻振蕩電路的外部振蕩電路設(shè)計(jì) FM 發(fā)射電路采用穩(wěn)定頻率的鎖相環(huán)系統(tǒng)。在調(diào)頻發(fā)射過(guò)程中,我們需要實(shí)時(shí)調(diào)節(jié)振蕩頻率大 16 小,這時(shí)我們可以在 LC 振蕩電器的電容兩端并聯(lián)一個(gè)電容,通過(guò)改變變?nèi)荻O管的電壓來(lái) 調(diào)節(jié)電容大小,從而達(dá)到調(diào)節(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1