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

正文內(nèi)容

基于at89s51的低頻信號發(fā)生器_畢業(yè)設(shè)計(完整版)

2025-08-31 09:38上一頁面

下一頁面
  

【正文】 ,當(dāng) A 中的內(nèi)容等于 F0H 返回 開始,當(dāng) A 中的內(nèi)容不為 0FH時, A 中的內(nèi)容累加,從而輸出波形。 畢業(yè)設(shè)計的完成和論文的完成要感謝很多人。經(jīng)過近半年的鍛煉和學(xué)習(xí) ,我學(xué)到了許多書本上沒有的 18 知識 ,從方案的論證、 課題的選擇、電路原理,到電路上元器件的焊接、電路的調(diào)試,程序的編寫,調(diào)試下載,一步步,我收獲很大。這是我希望看到的也正是我進行此次畢業(yè)設(shè)計的目的所在。*/ unsigned char code stable[]={ 80, 81, 83, 84, 86, 87, 89, 90, 92, 93, 95, 96, 97, 99, 100, 102, 103, 104, 106, 107, 108, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 126, 127, 128, 129, 130, 131, 132, 132, 133, 134, 134, 135, 135, 136, 137, 137, 137, 138, 138, 139, 139, 139, 139, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 139, 139, 139, 138, 138, 138, 137, 137, 136, 136, 135, 135, 134, 133, 133, 132, 131, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 115, 114, 113, 112, 111, 109, 108, 107, 105, 104, 103, 101, 100, 98, 97, 96, 94, 93, 91, 90, 88, 87, 85, 84, 83, 81, 80, 78, 77, 75, 74, 72, 71, 69, 68, 66, 65, 64, 62, 61, 59, 58, 57, 55, 54, 53, 51, 50, 49, 47, 46, 45, 44, 43, 42, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 31, 30, 29, 28, 28, 27, 26, 26, 25, 24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 23, 23, 24, 24, 25, 25, 26, 27, 27, 28, 29, 30, 31, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 54, 55, 56, 58, 59, 61, 62, 63, 65, 66, 68, 69, 71, 72, 73, 75, 76, 78, 79}。 ////////////按鍵函數(shù) //// void delay(unsigned char time1,time2,time3)。 } } 27 /************************************************************************* //函數(shù)名稱 : void anjian(void) //函數(shù)說明 :按鍵函數(shù) //函數(shù)功能: // 注意: *************************************************************************/ void anjian(void) { if(P3_7==0) {delay(1,50,248)。 } /************************************************************************* //函數(shù)名稱: void fangbo(void) //函數(shù)說明 :方波函數(shù) //函數(shù)功能: // 注意: *************************************************************************/ void fangbo(void) { while(1) 28 { unsigned char fangbo_1。 sanjiaobo()。 if(P3_7==0) {count=3。} if(P3_7==0) {delay(1,50,248)。 if(zhengxianbo_4=255) {zhengxianbo_4=0。 P2=0xff。k0。i0。 anjian()。 } } while(P3_7==0)。 } } /************************************************************************* //函數(shù)名稱: void juchibo(void) //函數(shù)說明 :鋸齒波函數(shù) //函數(shù)功能: // 注意: *************************************************************************/ void juchibo(void) { while(1) { unsigned char juchibo_3。} else {P2=255sanjiaobo_2。} if(fangbo_1128) {P2=0xff。 } } while(P3_7==0)。 //三角波函數(shù) // void juchibo(void)。 unsigned char count。今后我會更加努力的學(xué)習(xí),完成更多更先進的設(shè)計。 這項設(shè)計簡單,實用,想比其他低頻信號發(fā)生器穩(wěn)定而且價格低廉。 劉 老師多次詢問研究進程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。 通過調(diào)試,波形無明顯失真,且基本符合本設(shè)計的基本要求。通過按鍵可以以任意循環(huán)方式輸出不同 波形,數(shù)碼管上顯示的數(shù)字分別對應(yīng)相應(yīng)的波形。每一組運算放大器可用圖中所示的符號來表示,它有 5 個引出腳,其中“ +”、“ ”為兩個信號輸入端,“ V+”、“ V”為正、負電源端,“ OUT”為輸出端。 ②工作原理 DAC0832 主要由 8 位輸入寄存器、 8 位 DAC 寄存器、 8位 D/A 轉(zhuǎn)換器以及輸入控制電路四部分組成。 (7) GND( 3 腳):模擬量地,即模擬電路接地端。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。 ⅲ 自動復(fù)位。 C C2:使用石英晶體時, C1=C2=30(177。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時,此間內(nèi)部程序存儲器。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故 。 P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可 接收,輸出 4 個 TTL 門電流,當(dāng) P2 口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 GND:接地。 此外, AT89S51 設(shè)計和配置了振蕩頻率可為 0Hz 并可通過軟件設(shè)置省電模式。除了具有標準 AT89S51 的數(shù)字外設(shè)部件之外,片內(nèi)還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè)及功能部件。同時,為什么選 AT89S51而不選用 AT89C51,那是因為 AT89S51 相對于 AT89C51 更強大, S51 增加的新功能包括: ⑴性能有了較大提升,價格基本不變,甚至比 89C51 更低! ⑵ ISP 在線編程功能,這個功能的優(yōu)勢在于改寫單片機存儲器內(nèi)的程序不需要把芯片從工作環(huán)境中剝離。而本項目選擇了單片雙極性。 低電壓、低功耗 單片機大量用于攜帶式產(chǎn)品和家用消費類產(chǎn)品,低電壓和低功耗尤為重要。單片機的特點歸納起來有以下幾個方面。一旦工作需求功能有增加,則電路復(fù)雜程度會大大增加 。硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價比較高等特點,具有一定的使用和參考價值。電路采用 AT89S51單片機和一片 DAC0832數(shù)模轉(zhuǎn)換器組成數(shù)字式低頻信號發(fā)生器。 智能儀器的出現(xiàn),極大地擴充了傳統(tǒng)儀器的應(yīng)用范圍。所產(chǎn)生的波形在一定頻率范圍可調(diào) ,波形準確并且平滑。但是這種電路存在波形質(zhì)量差,控制難,可調(diào)范圍小,電路復(fù)雜和體積大等缺點。 一塊單片機芯片就是一臺計算機。 集成度高、體積小、可靠性高 單片機把各種功能部件集成在一塊芯片上,因而集成度高,均為大規(guī)?;虺笠?guī)模集成電路。 這里介紹一種采用 AT89S51 單片機和一片 DAC0832 數(shù)模轉(zhuǎn)換器做成的數(shù)字式低頻信號發(fā)生器,它的特點是價格低、性能高,在低頻范圍穩(wěn)定性好、操作方便、體積小、耗電少等。因此我們設(shè)計中采用方案二。 ⑹雙數(shù)據(jù)指示器。 P2 口用來控制 DAC0832 的輸入寄存器選擇信號 CS、輸入寄存器寫選通信號 WR1 及 DAC 寄存器寫選通信 號 WR2 和數(shù)據(jù)傳送信號 XFER??臻e模式下, CPU 暫停工作,而 RAM 定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存 RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。 P1口: P1口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1口緩沖器能接收輸出 4TTL 門電流。 P2口在 FLASH編程和校驗時接收高八位地址信號和控制信號。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN有效。有兩種方式可以向 89S51 提供時鐘脈沖:一是外部時鐘方式,即 9 使用外部電路向 89S51 提供始終脈沖,見圖 3(a);二是內(nèi)部時鐘方式 ,即使用晶振由 89S51 內(nèi)部電路產(chǎn)生時鐘脈沖。 ⅰ 上電復(fù)位。 89S51 10 此外, AT89S51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。 (5) Vref:參考電壓輸入端,此端可接一個正電壓,也可接一個負電壓,它決定 0至 255 的數(shù)字量轉(zhuǎn)化出來的模擬量電壓值的幅度, VREF范圍為 (+10~ 10)V。 單緩沖方式具有適用于只有一路模擬信號輸出或幾路模擬信號非同步輸出的情形的優(yōu)點,但是電路線 11 路連接比較簡單。則 D/A 轉(zhuǎn)換器的總輸出電壓為: VOUT2= [(R3/R2) VOUT1+(R3/R1)] VREF 設(shè) R1=R3=2R R2=R,則 VOUT2= (2VOUT1+VREF) DAC0832 主要是用于波形的數(shù)據(jù)的傳送,是本題目電路中的主要芯片。模塊主要有:主程序模塊、方波模塊、三角波模塊、鋸齒波模塊、正弦波模塊、延時子程序模塊等。 正弦波程序流程圖 開 始置 D A C 0 8 3 2 口 地 址 4 0 0 0 H查 表 格 取 數(shù)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1