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

正文內(nèi)容

基于51單片機(jī)的多功能信號發(fā)生器畢業(yè)設(shè)計報告(文件)

2024-12-23 10:25 上一頁面

下一頁面
 

【正文】 alue=0。delay(1)。delay(1)。 P1M1=0X00。 TL0=(66536ft)%256。 if(d1==0) { for(k=0。 } } frq_set()。 P1M1=0X00。 TL0=(66536ft)%256。 if(d2==0) { for(k=0。 } } frq_set()。 P1M1=0X00。 TL0=(66536ft)%256。 if(d3==0) { for(k=0。 } frq_set()。 P1M1=0X00。 TL0=(66536ft)%256。 if(d4==0) { for(k=0。 } if(k=125) { DAC0832=0。 } } void main() { while(1) { if(d1==0) sin()。 } } 。 if(d3==0) san()。 } } frq_set()。) { if(k125) { DAC0832=0xff。 ET0=1。 //設(shè)置 P1口為強(qiáng)推挽輸出 TMOD=0x01。 } } /*********方波函數(shù) *********/ void fang() {TF0=0。) { DAC0832=sanjiao[k]。 ET0=1。 //設(shè)置 P1口為強(qiáng)推挽輸出 TMOD=0x01。 } /*********三角波函數(shù) *********/ void san() {TF0=0。) { DAC0832=k。 ET0=1。 //設(shè)置 P1口為強(qiáng)推挽輸出 TMOD=0x01。 } /*********鋸齒波函數(shù) *********/ void juchi() {TF0=0。) { DAC0832=sindot[k]。 ET0=1。 //設(shè)置 P1口為強(qiáng)推挽輸出 TMOD=0x01。 } /*********正弦波函數(shù) *********/ void sin() {TF0=0。delay(1)。delay(1)。key_value=0。} //前次按鍵彈起后才能再次掃描按鍵 if(key_value==4){frq=frq+10。 key_value=0。 dis(vpp%10,2)。key_value=0。} else if(key_value!=6) key_value=0。key_value=0。} //前次按鍵彈起后才能再次掃描按鍵 if(key_value==2) {set=~set。 key_value=0。 if(h1==0) { keyzhi=5。 }h0=1。l1=0。 if(h1==0) { keyzhi=3。 if(h1==0) { h0=1。l2=0。 if(h0==0) { keyzhi=1。 while(h0==0)。 if(h0==0) { l0=0。l0=0。im。 sbit d5=P2^4。 sbit d1=P2^0。同時該信號源設(shè)計尚存在的不足之處,主要有兩個方面,第一為缺乏頻率準(zhǔn)確顯示 的手段 可以配備相應(yīng)的數(shù)字頻率計模塊,但如何將顯示的精度與信號源的頻段配合有待討論研究;第二為 D/A 轉(zhuǎn)換時可以加一個鎖存器,并且放大電路有待進(jìn)一步改進(jìn)使其具有更強(qiáng)的輸出能力。此法的頻率控制和幅度控制分辨率高,且硬件集成度高 ,整機(jī)自動化程度高 ,性能優(yōu)良 ,具有很高的實用價值。一般 Vref(+)接 +5V 電源, Vref()接地。 OE:輸入允許信號,高電平有效。 A A A0 :地址 輸入端。 Vcc:是源電壓( +5+15V)。 WR1:寫信號 1,低電平有效 XFER:傳送控制信號,低電平有效。圖 7是 DAC0832 的邏輯框圖和引腳排列。 DAC0832 是采用 CMOS 工藝制成的單片直流輸出型 8 位數(shù) /模轉(zhuǎn)換器。由于頻率較大時,三角波、正弦波、鋸齒波中每一點的延時時間為幾微秒,故延時時間還要加上指令時間才能獲得較大的頻率波形 。 DAC0832 是電流型輸出,在應(yīng)用時外接運放使之成為電壓型輸出。如果有鍵按下,則在讀控制端會產(chǎn)生一個讀信號,使單片機(jī)讀入信號。 中斷系統(tǒng)是使處理器具有對外界異步事件的處理能力而設(shè)置的。 第三章 硬件設(shè)計 硬件原理框圖 硬件原理方框圖如圖 所示。 設(shè)計功能 ( 1)具有產(chǎn)生方波、鋸齒波、三角波三種周期性波形的功能。其步驟主要是 a、判斷是否有鍵按下; b、去抖動,延時 20ms 左右; c、識別被按下的鍵號; d、處理,實現(xiàn)功能。 ( 2)時鐘信號是產(chǎn)生單片機(jī)工作的時鐘信號,控制著計算機(jī)的工作節(jié)奏,可以通 過提高時鐘頻率來提高 CPU 的速度??傮w原理為:利用 AT89C51單片機(jī)構(gòu)造低頻信號發(fā)生器,可產(chǎn)生正弦波,方波,三角波,鋸齒波四種波形,通過 C語言對單片機(jī)的編程即可產(chǎn)生相應(yīng)的波形信號,并可以通過鍵盤進(jìn)行各種功能的轉(zhuǎn)換和信號頻率的控制,當(dāng)輸出的數(shù)字信號通過數(shù)模轉(zhuǎn)換成模擬信號也就得到所需要的信號波形,通過運算放大器的放大輸出波形,同時讓顯示器顯示輸出的波形信息。 89C51 是整個波形發(fā)生器的核心部分,通過程序的編寫和執(zhí)行,產(chǎn)生各種各樣的信號,并從鍵盤接收數(shù)據(jù),進(jìn)行各種功能的轉(zhuǎn)換和信號幅度的調(diào)節(jié)。 鑒于方案一的信號頻率不夠穩(wěn)定和方案二的電路復(fù)雜,頻率覆蓋系數(shù)難以達(dá) 標(biāo)等缺點,所以決定采用方案三的設(shè)計方法。 方案二 :采用鎖相式頻率合成器,利用鎖相環(huán),將壓控振蕩器 的輸出頻率鎖定在所需頻率上,該方案性能良好,但難以達(dá)到輸出頻率覆蓋系數(shù)的要求,且電路復(fù)雜。 研究內(nèi)容 本文是做基于單片機(jī)的信號發(fā)生器的設(shè)計,將采用編程的方法來實現(xiàn)三角波、 鋸齒波、矩形波、正弦波的發(fā)生。按照輸出波形分類可以分為:正 弦信號發(fā)生器和非正弦信號發(fā)生器,非正弦信號發(fā)生器又包括:脈沖信號發(fā)生器,函數(shù)信號發(fā)生器、掃頻信號發(fā)生器、數(shù)字序列波形發(fā)生器、圖形信號發(fā)生器、噪聲信號發(fā)生器等。 單片機(jī)概述 隨著大規(guī)模集成 電路技術(shù)的發(fā)展,中央處
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1