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

正文內(nèi)容

基于51單片機信號發(fā)生器設(shè)計-在線瀏覽

2024-08-08 00:26本頁面
  

【正文】 ,并通過液晶屏1602顯示其各自的類型以及數(shù)值,系統(tǒng)大致包括信號發(fā)生部分、數(shù)/模轉(zhuǎn)換部分以及液晶顯示部分三部分,其中尤其對數(shù)/模轉(zhuǎn)換部分和波形產(chǎn)生和變化部分進行詳細論述。目錄1. 系統(tǒng)設(shè)計 設(shè)計要求 信號發(fā)生電路方案論證 單片機的選擇論證 顯示方案論證 鍵盤方案論證 總體系統(tǒng)設(shè)計 硬件實現(xiàn)及單元電路設(shè)計 單片機最小系統(tǒng)的設(shè)計 波形產(chǎn)生模塊設(shè)計 顯示模塊的設(shè)計 鍵盤模塊的設(shè)計 軟件設(shè)計流程 源程序2. 輸出波形的種類與頻率的測試 測試儀器及測試說明 測試結(jié)果3. 設(shè)計心的及體會4. 附錄 參考文獻 附圖 系統(tǒng)設(shè)計 經(jīng)過考慮,我們確定方案如下:利用AT89S52單片機采用程序設(shè)計方法產(chǎn)生鋸齒波、正弦波、矩形波三種波形,再通過D/A轉(zhuǎn)換器DAC0832將數(shù)字信號轉(zhuǎn)換成模擬信號,濾波放大,最終由示波器顯示出來,通過鍵盤來控制三種波形的類型選擇、頻率變化,最終輸出顯示其各自的類型以及數(shù)值。此方案輸出的波形不夠穩(wěn)定,抗干擾能力弱,不易調(diào)節(jié)。 方案二:使用傳統(tǒng)的鎖相頻率合成方法。此方案,電路復(fù)雜,干擾因素多,不易實現(xiàn)。MAX038是精密高頻波形產(chǎn)生電路,能夠產(chǎn)生準確的三角波、方波和正弦波三種周期性波形。以上三種方案綜合考慮,選擇方案一。它把構(gòu)成計算機的中央處理器CPU、存儲器、寄存器、I/O接口制作在一塊集成電路芯片中,從而構(gòu)成較為完整的計算機、而且其價格便宜。除了具有標準8052的數(shù)字外設(shè)部件,片內(nèi)還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè)及功能部件,而且執(zhí)行速度快。LED數(shù)碼管由8個發(fā)光二極管組成,每只數(shù)碼管輪流顯示各自的字符。使用數(shù)碼管顯示編程較易,但要顯示內(nèi)容多,而且數(shù)碼管不能顯示字母。 方案二:采用LCD液晶顯示器1602。以上兩種方案綜合考慮,選擇方案二。方案一:矩陣式鍵盤。當鍵盤上沒有鍵閉合時,所有的行和列線都斷開,行線都呈高電平。方案二:編碼式鍵盤。當鍵盤上沒有閉合時,所有鍵都斷開,當某一鍵閉合時,該鍵對應(yīng)的編碼由74LS148輸出。該系統(tǒng)采用單片機作為數(shù)據(jù)處理及控制核心,由單片機完成人機界面、系統(tǒng)控制、信號的采集分析以及信號的處理和變換,采用按鍵輸入,利用液晶顯示電路輸出數(shù)字顯示的方案。圖(1)為系統(tǒng)的總體框圖 圖(1) 總體方框圖1 圖(4)DAC0832的內(nèi)部結(jié)構(gòu) 顯示模塊的設(shè)計通過液晶1602顯示輸出的波形、頻率,其電路圖如下: 圖(5)液晶顯示如上圖所示,1602的八位數(shù)據(jù)端接單片機的P1口,其三個使能端RS、RW、—。 鍵盤顯示模塊的設(shè)計本系統(tǒng)采用獨立鍵盤,其連接電路圖如下: 圖(6)鍵盤圖中鍵盤獨立鍵盤引出的八跟線分別接單片機的P2口,只用其第四列。當按開關(guān)7時輸出波形的頻率增加,按開關(guān)8時輸出波形的頻率減小。具體功能有:(1)各個波形的切換;(2)各種參數(shù)的設(shè)定;(3)頻率增減等。軟件的流程圖如下: 圖(7)程序流程圖include define uchar unsigned char define uint unsigned int sbit lcdrw=P3^3。sbit lcde=P3^4。sbit s1=P2^0。sbit s3=P2^2。sbit wr=P3^6。uint fre。/*正弦波碼 */void delay(uint z) //延時子程序 { uchar i,j。i0。j0。}void delay1(uint y){ uint i。i0。}void write_(uchar ) //1602寫指令 { lcdrs=0。 delay(5)。 delay(5)。}void write_data(uchar date) //1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1