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

正文內(nèi)容

基于at89s51單片機(jī)的數(shù)字信號(hào)發(fā)生器設(shè)計(jì)畢業(yè)論文(留存版)

2025-08-10 14:50上一頁面

下一頁面
  

【正文】 。********************************。延時(shí)5msDELYB4: MOV R6,13HDL3: MOV R5,82H DJNZ R5,$ DJNZ R6,DL0 RETEND。 輸出對(duì)應(yīng)于A內(nèi)容的模擬量,2個(gè)機(jī)器周期 LCALL DELAY3。1個(gè)周期SJMP LOOP5。2個(gè)周期MOVC A,A+DPTR。 外部中斷1觸發(fā)方式(電平觸發(fā))SETB EA。************************************。按下KEY1生成鋸齒波程序。第四:電路板的制作方面。 (1)程序流程圖圖18 三角波程序流程圖(2)說明: 三角波產(chǎn)生首先將DAC0832口地址至為2FFFH,通過A中數(shù)值的加一遞升,當(dāng)A中的內(nèi)容為0時(shí),與0FFH相比,相等時(shí)A中的內(nèi)容減一遞減,從而循環(huán)產(chǎn)生三角波。圖7單緩沖工作單極性方式電路連接雙極性模擬輸出電壓 :圖8單緩沖工作雙極性方式電路連接()雙緩沖工作方式 雙緩沖方式的一大用途是數(shù)據(jù)接收和啟動(dòng)轉(zhuǎn)換可以異步進(jìn)行,即在對(duì)某數(shù)據(jù)轉(zhuǎn)換的同時(shí),能進(jìn)行下一數(shù)據(jù)的接收,以提高轉(zhuǎn)換速率。1LSB參考電壓為(+10~10)V供電電源為(+5~+15)V邏輯電平輸入與TTL兼容()DAC0832引腳圖 圖5 DAC0832引腳圖(1)DI7~DI0 :8位的數(shù)據(jù)輸入端,DI7為最高位。我們一般使用這種方式。欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。通過編程實(shí)現(xiàn)不同波型的產(chǎn)生,并且可以通過按鍵實(shí)現(xiàn)波形的切換。 (3) 低電壓和低功耗單片機(jī)大量用于攜帶式產(chǎn)品和家用消費(fèi)類產(chǎn)品,低電壓和低功耗尤為重要。這里介紹一種采用AT89S51單片機(jī)和一片DAC0832數(shù)模轉(zhuǎn)換器做成的數(shù)字式低頻信號(hào)發(fā)生器,它的特點(diǎn)是價(jià)格低、性能高,在低頻范圍穩(wěn)定性好、操作方便、體積小、耗電少等。主要性能參數(shù)如下:l 與MCS51產(chǎn)品指令系統(tǒng)完全兼容l 4K字節(jié)在系統(tǒng)編程(ISP)Flash 閃速存儲(chǔ)器l 1000次擦寫周期l l 全靜態(tài)工作模式:0HZ33MHZl 三級(jí)程序加密鎖l 128*8字節(jié)內(nèi)部RAMl 32個(gè)可編程I/O口線l 2個(gè)16位定時(shí)/計(jì)數(shù)器l 6個(gè)中斷源l 全雙工串行UART通道l 低功耗空閑和掉電模式l 中斷可從空閑模式喚醒系統(tǒng)l 看門狗(WDT)及雙數(shù)據(jù)指針l 掉電標(biāo)示和快速編程特性l 靈活的在系統(tǒng)編程(ISP字節(jié)或頁寫模式)(2)AT89S51的引腳圖圖2 AT89S51引 腳 圖 實(shí) 物 圖(3)主要管腳說明P0口:P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。XTAL1:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。(2)復(fù)位電路使CPU開始工作的方法就是給CPU一個(gè)復(fù)位信號(hào),復(fù)位信號(hào)結(jié)束后,CPU從程序存儲(chǔ)器“0000H”開始執(zhí)行程序。VREF端與D/A內(nèi)部T形電阻網(wǎng)絡(luò)相連。DAC0832與反相比例放大器相連,實(shí)現(xiàn)電流到電壓的轉(zhuǎn)換,因此輸出模擬信號(hào)的極性與參考電壓的極性相反,數(shù)字量與模擬量的轉(zhuǎn)換關(guān)系為Vout1=Vref(數(shù)字碼/256)若D/A轉(zhuǎn)換器輸出為雙極性,如下圖所示。這在一定程度上,告訴我們,仿真軟件只是一個(gè)我們研究的工具,我們不能完全依賴于于仿真軟件。課程設(shè)計(jì)題目:基于AT89S51的波形發(fā)生器設(shè)計(jì)。按下KEY2生成三角波程序。********************************。 2個(gè)機(jī)器周期,應(yīng)該延時(shí)11us INC A。2個(gè)周期。1個(gè)周期MOV DPTR,SETTAB。 外部中斷0觸發(fā)方式(電平觸發(fā))CLR IT1。下面為延時(shí)程序的編寫。******************************。但是,在軟件仿真方面,我覺得我們在系統(tǒng)設(shè)計(jì)中不能太依賴于仿真軟件。 (1)主程序流程圖 開始KEY1按下了? 輸出鋸齒波KEY3按下了?KEY2按下了?KEY4按下了? N N N N NYYYY 輸出三角波 輸出正弦波 輸出方波 圖16 主程序流程圖 (1)程序流程圖圖17鋸齒波程序流程圖(2)說明: 鋸齒波產(chǎn)生首先將DAC0832口地址至為2FFFH,然后將00H送入寄存器A中,DAC0832輸出A中的內(nèi)容,當(dāng)A中的內(nèi)容等于FFH返回開始,當(dāng)A中的內(nèi)容不為FFH時(shí),A中的內(nèi)容累加,從而輸出波形。另外把ILE接高電平,CS接端口地址譯碼信號(hào),WR1接CPU系統(tǒng)總線的IOW信號(hào),這樣便可通過執(zhí)行一條輸出指令,選中該端口,使 CS和 WR1有效,從而啟動(dòng)D/A轉(zhuǎn)換。其主要參數(shù)如下:分辨率為8位轉(zhuǎn)換時(shí)間為1μs滿量程誤差為177。使用晶振利用AT89S51內(nèi)部電路產(chǎn)生時(shí)鐘脈沖如左圖。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,如下表所示:EA/VPP:外部訪問允許。方案選擇:經(jīng)比較,方案二明顯更容易實(shí)現(xiàn)課程設(shè)計(jì)題目的要求。單片機(jī)有很多優(yōu)點(diǎn)和特點(diǎn),歸納有以下幾個(gè)方面:(1) 具有優(yōu)異的性價(jià)比單片機(jī)盡可能的把應(yīng)用所需要的存儲(chǔ)器,各種功能的I/O接口集成在一塊芯片內(nèi),因而其性能優(yōu)越,而價(jià)格性對(duì)低廉(2) 集成度搞,體積小,可靠性高單片機(jī)把各種功能部件集成在一塊芯片上,因而集成度高,為大規(guī)模集成電路或超大規(guī)模集成電路,又內(nèi)部采用總線結(jié)構(gòu),因而大大減少了芯片內(nèi)部之間的連線,這大大提高了單片機(jī)的可靠性和抗干擾能力,同時(shí),體積小,對(duì)于強(qiáng)磁場環(huán)境易于采用屏蔽措施,適合于在惡劣環(huán)境下工作。信號(hào)發(fā)生器與其它相比還具有如下優(yōu)點(diǎn):①較分立元件信號(hào)發(fā)生器而言,具有頻率高,工作穩(wěn)定,容易調(diào)試等特性;②較專用DDS芯片的信號(hào)發(fā)生器而言,具有結(jié)構(gòu)簡單,成本低等特性。作為輸出口時(shí),每位能驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口寫“1”可作為高阻抗輸入端用。XTAL2:振蕩器反相放大器的輸出端。AT89S51高電平復(fù)位,復(fù)位的方式一般有三種:第一:上電復(fù)位。(6)Vcc :芯片供電電壓,范圍為(+5~ 15)V。圖10 D/A轉(zhuǎn)換器雙極性輸出電路圖10中,運(yùn)算放大器U3B的作用是把運(yùn)算放大器U3A的單向輸出電壓轉(zhuǎn)換成雙向輸出電壓。五.其它本次畢業(yè)設(shè)計(jì)主要是基于對(duì)單片機(jī)的掌握和應(yīng)用,這是我們第二次動(dòng)手實(shí)踐制作出PCB板,從課題的選擇、系統(tǒng)原理方案的設(shè)計(jì),電路原理的理解,到電路上元器件的焊接、程序的編寫,電路的調(diào)試,調(diào)試下載,一步步,我覺得每個(gè)環(huán)節(jié)我都收獲很大。實(shí) 現(xiàn) 功 能:能產(chǎn)生正弦波,三角波,鋸齒波,方波。********************************B2: MOV A,00HUP1:CLR SETB SETB SETB MOV DPTR,2FFFH MOVX DPTR,A LCALL DELYB2INC AJNZ UP1DOWN1: DEC A MOVX DPTR, A LCALL DELYB2 JNZ DOWN1 JNB KEY1,B1 JNB KEY3,B3 JB KEY4,C0 LJMP B4C0: SJMP UP1。采用中斷方式實(shí)現(xiàn)波形的切換。 1個(gè)機(jī)器周期 JNZ LOOP1。相鄰兩點(diǎn)之間指令占據(jù)時(shí)間為13us,這個(gè)時(shí)間應(yīng)該要計(jì)算進(jìn)去
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1