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

正文內(nèi)容

基于51單片機(jī)的多功能信號(hào)發(fā)生器畢業(yè)設(shè)計(jì)報(bào)告(專業(yè)版)

2025-01-24 10:25上一頁面

下一頁面
  

【正文】 k+=step。 amp_set()。 amp_set()。 amp_set()。} } key_value=0。if(key_value!=0)key_flag=0。key_value=0。l2=0。 } } }if(h1==0) { delay(500)。 if(h0==0) { delay(500)。 uchar code sanjiao[64]={0x80,0x88,0x90,0x98,0xA0,0xA8,0xB0,0xB8,0xC0,0xC8,0xD0,0xD8,0xE0,0xE8,0xF0,0xF8, 0xFF,0xF8,0xF0,0xE8,0xE0,0xD8,0xD0,0xC8,0xC0,0xB8,0xB0,0xA8,0xA0,0x98,0x90,0x88, 0x80,0x78,0x70,0x68,0x60,0x58,0x50,0x48,0x40,0x38,0x30,0x28,0x20,0x18,0x10,0x08, 0x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38,0x40,0x48,0x50,0x58,0x60,0x68,0x70,0x78 }。 EOC:轉(zhuǎn)換結(jié)束輸出信號(hào)(轉(zhuǎn)換接受標(biāo)志),高電平有效。輸入可有 28=256 個(gè)不同的二進(jìn)制組態(tài),輸出為 256 個(gè)電壓之一,即輸出電壓不是整個(gè)電壓范圍內(nèi)任意值,而只能是 256 個(gè)可能值。 如圖 所示, AT89C51從 P0 口接收來自鍵盤的信號(hào),并通過 P2 口輸出一些控制信號(hào),將其輸入到 8155的信號(hào)控制端,用于控制其信號(hào)的輸入、輸出。程讀取閉合的鍵號(hào),實(shí)現(xiàn)相應(yīng)的信號(hào)輸出。此外,由于通過編程方法產(chǎn)生的是數(shù)字信號(hào),所以信號(hào)的精度可以做的很高。在通信、廣播、電視系統(tǒng),在工業(yè)、農(nóng)業(yè)、生物醫(yī)學(xué)領(lǐng)域內(nèi),函數(shù)信號(hào)發(fā)生器在實(shí)驗(yàn)室和設(shè)備檢測(cè)中具有十分廣泛的用途。 河河 南南 理理 工工 大大 學(xué)學(xué) 《微機(jī)原理與單片機(jī)接口技術(shù)》 課程設(shè)計(jì) 報(bào)告 多功能信號(hào)發(fā)生器設(shè)計(jì) 2020 年 1 月 10 日 摘要 本次設(shè)計(jì)是 一個(gè)多功能信號(hào)發(fā)生器,可以產(chǎn)生、方波、鋸齒波和三角波。 單片機(jī)概述 隨著大規(guī)模集成 電路技術(shù)的發(fā)展,中央處理器 (CPU)、隨機(jī)存取存儲(chǔ) (RAM)、 只讀存儲(chǔ)器 (ROM)、 (I/O)接口、定時(shí)器 /計(jì)數(shù)器和串行通信接口,以及其他一些計(jì)算機(jī)外圍電路等均可集成在一塊芯片上構(gòu)成單片微型計(jì)算機(jī),簡(jiǎn)稱為單片機(jī)。 鑒于方案一的信號(hào)頻率不夠穩(wěn)定和方案二的電路復(fù)雜,頻率覆蓋系數(shù)難以達(dá) 標(biāo)等缺點(diǎn),所以決定采用方案三的設(shè)計(jì)方法。其步驟主要是 a、判斷是否有鍵按下; b、去抖動(dòng),延時(shí) 20ms 左右; c、識(shí)別被按下的鍵號(hào); d、處理,實(shí)現(xiàn)功能。如果有鍵按下,則在讀控制端會(huì)產(chǎn)生一個(gè)讀信號(hào),使單片機(jī)讀入信號(hào)。圖 7是 DAC0832 的邏輯框圖和引腳排列。 OE:輸入允許信號(hào),高電平有效。 sbit d1=P2^0。 if(h0==0) { l0=0。 if(h1==0) { h0=1。 if(h1==0) { keyzhi=5。} else if(key_value!=6) key_value=0。} //前次按鍵彈起后才能再次掃描按鍵 if(key_value==4){frq=frq+10。 } /*********正弦波函數(shù) *********/ void sin() {TF0=0。 } /*********鋸齒波函數(shù) *********/ void juchi() {TF0=0。 } /*********三角波函數(shù) *********/ void san() {TF0=0。 } } /*********方波函數(shù) *********/ void fang() {TF0=0。 } } frq_set()。 } if(k=125) { DAC0832=0。 } frq_set()。 } } frq_set()。 } } frq_set()。delay(1)。 //按鍵未彈起時(shí)需檢測(cè)彈起 if(key_flag) {key_scan()。if(vpp99) vpp=2。l1=1。 while(h0==0)。l2=0。 uchar code sindot[64]={0x80,0x8c,0x98,0xa5,0xb0,0xbc,0xc7,0xd1, 0xda,0xe2,0xea,0xf0,0xf6,0xfa,0xfd,0xff,0xff,0xff,0xfd,0xfa, 0xf6,0xf0,0xea,0xe3,0xda,0xd1,0xc7,0xbc,0xb1,0xa5,0x99, 0x8c,0x80,0x73,0x67,0x5b,0x4f,0x43,0x39,0x2e,0x25,0x1d, 0x15,0xf,0x9,0x5,0x2,0x0,0x0,0x0,0x2,0x5,0x9,0xe,0x15,0x1c, 0x25,0x2e,0x38,0x43,0x4e,0x5a,0x66,0x73}。 START:?jiǎn)?dòng)信號(hào)輸入端,應(yīng)在此腳施加正脈沖,當(dāng)上升沿到達(dá)時(shí),內(nèi)部逐次逼近寄存器復(fù)位,在下降沿到達(dá)后,開始 A/D 轉(zhuǎn)換過程。 一個(gè) 8位 D/A轉(zhuǎn)換器有 8個(gè)輸入端(其中每個(gè)輸入端是 8位二進(jìn)制數(shù)的一位),有一個(gè)模擬輸出端。在波形發(fā)生器中,只用到片內(nèi)定時(shí)器/計(jì)數(shù)器溢出時(shí)產(chǎn)生的中斷請(qǐng)求,即是在 AT89C51 輸出一個(gè)波形采樣點(diǎn)信號(hào)后,接著啟動(dòng)定時(shí)器,在定時(shí)器未產(chǎn)生中斷之前, AT89C51等待,直到定時(shí)器計(jì)時(shí)結(jié)束,產(chǎn)生中斷請(qǐng)求, AT89C51 響應(yīng)中斷,接著輸出下一個(gè)采樣點(diǎn)信號(hào),如此 循環(huán)產(chǎn)生所需要的信號(hào)波形 [6]。時(shí)鐘信號(hào)常用于 CPU 定時(shí)和計(jì)數(shù)。該方法可以通過編程的方法來控制信號(hào)波形的頻率和幅度,而且在硬件電路不變的情況下,通過改變程序來實(shí)現(xiàn)頻率的變換。能夠產(chǎn)生多種波形,如方波、鋸齒波、三角波、正弦波的電路被稱為函數(shù)信號(hào)發(fā)生器。 函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)方法有多種,利用單片機(jī)設(shè)計(jì)的函數(shù)信號(hào)發(fā)生器具有編程靈活,功能更以擴(kuò)充等實(shí)際的優(yōu)點(diǎn)。單片 機(jī)具有體積小、成本低,性能穩(wěn)定、使用壽命長(zhǎng)等特點(diǎn) 。它不僅采用軟硬件結(jié)合,軟件控制硬件的方法來實(shí)現(xiàn),使得信號(hào)頻率的穩(wěn)定性和精度的準(zhǔn)確性得以保證,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1