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

正文內(nèi)容

基于51單片機的波形發(fā)生器畢業(yè)論文(存儲版)

2025-02-15 10:17上一頁面

下一頁面
  

【正文】 V FANGB,00H MOV TIXIN,00H。跳轉(zhuǎn)到三角波形W2:CJNE A,02H,W3 。中斷程序。有鍵按下,轉(zhuǎn)移 AJMP K4 K2:MOV R3,0FEH 。轉(zhuǎn)求鍵號L1:JB ,NEXT 。轉(zhuǎn)列掃描程序LK:ADD A,R4 。全掃描字送p2口 MOV P1,0FFH MOV A,P1 。A自加1 NOP 。*******************************************************1msDELAY3:MOV R0,7DHDEL7:NOP NOP DJNZ R0,DEL7 RET 。******************方波*********************FB: MOV A,FANGB MOVX DPTR,A ACALL DELAY3 ACALL DELAY3 CPL A MOVX DPTR,A ACALL DELAY3 ACALL DELAY3 MOV FANGB,A POP ACC AJMP START 。轉(zhuǎn)換初值WW:MOVX DPTR,A 。中斷返回。未掃描完,改為下列掃描字 MOV R3,A 。第零行無鍵按下轉(zhuǎn)查第一行為1跳轉(zhuǎn) MOV A,00H 。***********鍵盤逐列掃描程序***********************************K1:ACALL DELAY ACALL KS 。跳轉(zhuǎn)到梯形波W4:AJMP START 。判斷01鍵是否按下 MOV JUCHI,00H 。將外部中斷0設置為下降沿有效 MOV DPTR,00FFH 。指向主程序 ORG 0003H 。(3)通過元器件的購買和電路板的焊接,增強了自身的實踐動手能力,對電路原理的應用有了更深刻的認識。:完成全部硬件和軟件過后,將程序下載到單片機中進行測試,通過反復測試,反復的修改函數(shù)的功能,同時完善硬件的功能,使系統(tǒng)達到最優(yōu)控制。圖9LCD液晶顯示電路本電源設計了兩個接口,方便不同接口的電源接入,并且在電源部分加上濾波電容,起過濾接入電源的雜波的作用,為了電路中得到+12V、12V和+5V的直流工作電壓,用變壓器變壓后再通過芯片和電容設計出所需要的電路。數(shù)據(jù)碼為8位,可編碼256種狀態(tài),代表實際所按下的鍵。由圖2分析可以得到.引導碼高電平為4.5ms,低電平為4.5ms。他是發(fā)送一連串的數(shù)據(jù)幀,這個數(shù)據(jù)幀就是一連串的二進制代碼,單片機通過區(qū)分高電平的持續(xù)時間來區(qū)別紅外編碼的。單片機想DAC0832發(fā)送數(shù)字編碼,產(chǎn)生不同的輸出。掃描利用軟件程序?qū)崿F(xiàn),當某一按鍵按下時,掃描立即檢測到,隨即調(diào)用子程序,執(zhí)行相應的功能。復位電路采用上電復位,其工作原理是,當通電時,電容兩端相當于短路,于是TST引腳為高電平,然后對電容充電。方案二:LED點陣顯示,LED點陣顯示雖然能夠顯示數(shù)字和字符,但是顯示的效果不好,而且不易編程。波形的產(chǎn)生是通過AT89C51執(zhí)行方波波形程序,向D/A轉(zhuǎn)換器的輸入端按一定的規(guī)律發(fā)生數(shù)據(jù),從而在DA轉(zhuǎn)換電路輸出端得到相應的電壓波形。由運放OP07實現(xiàn)DAC0832輸出電流到電壓的轉(zhuǎn)換,即實現(xiàn)數(shù)字信號到模擬信號的轉(zhuǎn)換。示意圖如下:圖1 設計要求圖設計要求:、方波、三角波三種周期性波形的功能;(同周期)的線性組合波形,以及由基波及其諧波(5次以下)線性組合的波形。顯示利用的是LCD1602的液晶,顯示其波形,幅值。、三角波、正弦波、鋸齒波四種波形,再通過D/A轉(zhuǎn)換器DAC0832將數(shù)字信號轉(zhuǎn)換成模擬信號,濾波放大,最終由示波器顯示出來,能產(chǎn)100Hz20KHz的波形。通過鍵盤來控制四種波形的選擇、頻率選擇,并通過LED顯示其當前的頻率。,并用PROTEUS軟件進行仿真,模擬各功能模塊的實現(xiàn)。其頻率的調(diào)解就是調(diào)節(jié)其中斷間隔的時間,幅值就是調(diào)節(jié)其數(shù)字的大?。ㄍ瑫r乘以某個小于1的數(shù))。~5V(峰—峰值),(峰—峰值)調(diào)整。波形的合成:為了波形的合成,我們在采樣的時候,對正弦波,三角波,方波都只取樂20個點;因為點越少,其頻率達到的值就會越大;合成時就是對幅值點進行一個疊加后賦給DAC0832輸出一組波形。波形的周期與頻率步進也可以用程序控制,具有線路簡單、結(jié)構(gòu)緊湊等優(yōu)點。方案二:采用矩陣鍵盤,它以較少得IO口實現(xiàn)了按鍵的功能,隨之其操作比較復雜。產(chǎn)生三角波程序思路:要產(chǎn)生峰值電壓為5V的三角波,一個周期需要定時510次,由此便可以計算出每次定時溢出的時間,再將每次定時的電壓加權(quán)便可以達到三角波的波形;產(chǎn)生正弦波程序思路:給正弦波的一個周期設定table表,由20個數(shù)據(jù),相當于每個周期定時255次,則每次定時溢出的時間便可計算出,每個點的電壓加權(quán)便可得到正弦波的電壓,即,形成正弦波。DAC0832是一個具有兩個輸入數(shù)據(jù)寄存器的8位DAC。重復輸出N個點后,成為第二個周期。當我們按下遙控器的按鍵時,遙控器將發(fā)出如圖2的一串二進制代碼,我們稱它為一幀數(shù)據(jù)。地址碼由8位二進制組成,共256種.圖中地址碼重發(fā)了一次。在同一個遙控器上.所有按鍵的數(shù)據(jù)碼均不相同。TTL電平的邏輯1的電壓范圍是++5V,邏輯0的電壓范圍是0到+;232電平的邏輯1的電壓范圍是15V到5V,邏輯0的電壓范圍是+5V到+15V。雖然對于單片機的變成較熟悉,但是還存在一些問題,主要有以下問題:(1)在寫調(diào)幅值的程序時,按照自己的想法寫好,下載帶單片機中,發(fā)現(xiàn),每按一次鍵,幅值一次性增大到5V或者一次性減為0V,經(jīng)過對程序的分析得知,當按下鍵時,程序循環(huán)很多次,為次添加一條鍵按下時死循環(huán)的語句使每次按下鍵幅值加一次后的只保持住,從而解決了問題。八、參考文獻[1]童詩白,〔M〕.北京:高等教育出版社,[2]潘永雄,沙河,〔M〕.西安:西安電子科技大學出版社,.[3]張毅剛,彭喜源,譚曉昀,[M].哈爾濱:哈爾濱工業(yè)大學出版社,九、致 謝 本次畢業(yè)設計共歷時兩個多月的時間,在各位老師
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1