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

正文內(nèi)容

基于單片機的低頻信號發(fā)生器畢業(yè)設(shè)計論文(存儲版)

2025-07-27 19:14上一頁面

下一頁面
  

【正文】 can be applied to the relevant life.Key words Microcontroller, signal generator, low frequency, D / A converter circuit, an operational amplifier3淮陰工學(xué)院畢業(yè)設(shè)計說明書(論文) 第Ⅰ頁 共Ⅰ頁目 錄1 緒論 1 信號發(fā)生器綜述 1 12 硬件設(shè)計 2 2 2 數(shù)模轉(zhuǎn)換模塊 7 8 鍵盤電路設(shè)計模塊 9 93 軟件設(shè)計 11 主程序流程圖 11 子程序流程圖 124 系統(tǒng)調(diào)試 17 17 17 Protues硬件電路仿真調(diào)試 18結(jié)論 21致謝 23參考文獻 24附錄 25附錄A 25附錄B 程序清單 27淮陰工學(xué)院畢業(yè)設(shè)計說明書(論文)第3頁 共 40 頁淮陰工學(xué)院畢業(yè)設(shè)計說明書(論文)第23頁 共 40 頁1 緒論 信號發(fā)生器綜述 現(xiàn)在市場上有許多種信號發(fā)生器,一般分為以下幾種: 超高頻:頻率范圍 1MHz 以上,可達幾十兆赫茲。 高頻:幾百千赫茲到幾兆赫茲。令人興奮的是在70年代微處理器、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器的發(fā)明,增強了使用硬件以及軟件使構(gòu)成的信號發(fā)生器的功能,可以制造出比較繁雜的波形。低頻信號源可選擇利用單片機產(chǎn)生設(shè)計方案,頻率穩(wěn)定性都能夠可以得到很好的改變[3] [4]。串行載入效率更加高、穩(wěn)定性相對越來越好,載入電壓只要4至5V就可以達到要求。AT89C51在生活生產(chǎn)中已經(jīng)全部停產(chǎn),所以價錢方面,現(xiàn)有的AT89C51的批發(fā)價是AT89S51一倍。AT89S51的端口如下圖31所示圖221 AT89S51 引腳圖管腳說明[5][6]P0端口:P0口用作通用的輸入/輸出口,當(dāng)需要外部總線擴展(在單片機芯片的外部擴展存儲器芯片或其他接口芯片)時,P0口用做分時復(fù)用的低8位地址,數(shù)據(jù)總線。只需要RST保持高電平一段時間,通常上電RC電路,或?qū)S秒娫幢O(jiān)控芯片,即可完成復(fù)位了。圖223 AT89S51的時鐘脈沖X1為晶體振蕩器,一般為石英晶體,其系統(tǒng)的需要以及器件可以確定它的頻率大小,陶瓷濾波器一般可用于其頻率穩(wěn)定度不高的情況下。首先,當(dāng)電源接通時立馬對電路進行復(fù)位操作。因為RST引腳中有拉低電阻,故電阻R可以不再外接。在這里,采用了DAC0832元器件。單一電源供電(+5V~+15V)。 運算放大模塊在經(jīng)過數(shù)模轉(zhuǎn)換模塊,我們可以得到轉(zhuǎn)換后的模擬信號,但是這些模擬信號相對比較微弱,不足以驅(qū)動緊接下來連接的設(shè)備,因此我們需要連接一個運算放大器來放大我們的模擬信號。同時我們?yōu)槭沟貌ㄐ卧诜糯蟮臅r候不失真接上一電位器,通過調(diào)節(jié)電位器來使得波形不失真。相應(yīng)的輸入線為低電平則有鍵按下,單片機查詢該端口的狀態(tài)就知道哪個鍵關(guān)閉。K4:波形的選擇按鈕,每按一次會切換到不同的波形。在液顯電路的銜接上,LCD1602液晶顯示模塊直接單片AT89S51相連,然后以驅(qū)動NMOS上拉電流負載,需求接一個上拉電阻,來使得這個位置擁有有效的高電平。如想調(diào)節(jié)液晶顯示器的亮度可以接一滑動變阻器,可通過滑動變阻器來調(diào)節(jié)液晶顯示屏的亮度大小。 子程序流程圖如下圖鋸齒波流程32所示。產(chǎn)生方波的程序: uchar code juxing[64]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}。本人采用軟件仿真的軟件是Keil51,單片機應(yīng)用開發(fā)軟件中軟件運用最多的就是本軟件,清晰明了,容易編寫且操作方便。當(dāng)通電時,波形默認為正弦波,燈1亮。但總的結(jié)果是程序能滿足設(shè)計要求的中規(guī)中矩的設(shè)計,硬件和軟件兩方面,并且具有電路簡單,易于控制,成本較高等優(yōu)點。首先我要感謝我的畢業(yè)設(shè)計指導(dǎo)老師張月紅老師。 //定義按鍵的接口sbit s2=P3^6。 //液晶控制位sbit lcden=P2^6。uchar code sin[64]={135,145,158,167,176,188,199,209,218,226,234,240,245,249,252,254,254,253,251,247,243,237,230,222,213,204,193,182,170,158,146,133,121,108,96,84,72,61,50,41,32,24,17,11,7,3,1,0,0,2,5,9,14,20,28,36,45,55,66,78,90,102,114,128}。b0。}void write_date(uchar date) //寫數(shù)據(jù)函數(shù){ lcdrs=1。i7。 lcden=0。 //設(shè)置光標狀態(tài)默認0x06,為讀一個字符光標加1. write_(0x80)。 } write_(0x80+10)。 write_date(39。)。H39。 EA=1。 write_(0x80+0x40+0x09)。 39。 write_date(39。 write_date(1)。 write_date(2)。 } if(boxing==2) { write_(0x80+10)。 led2=0。 led2=1。 m=65536(150000/pinlv)。 if(pinlv100) { pinlv=1000。 while(!s3)。 ge=bujin1%100%10。.39。 write_date(39。 write_date(39。 write_date(39。 write_date(39。 write_date(39。 write_date(39。 init_lcd()。 } } if(s2==0) { delay(5)。 b=m%256。 case 1 : P1=juxing[u]。 u++。 } }}void T0_time()interrupt 1 //定時器{ TH0=a。 switch(boxing) { case 0 : P1=sin[u]。 m=65536(150000/pinlv)。 if(bujin1=101) { bujin1=1。 } if(h==2) { h=0。)。)。)。)。)。 if(h==1) { write_(0x01)。 write_date(table[shi])。 bai=bujin1/100。 } } if(s3==0) { delay(5)。 while(!s2)。 if(pinlv1000) { pinlv=100。 write_date(6)。 write_date(5)。 led0=1。 led0=0。 if(boxing==0) { write_(0x80+10)。)。amp。 shi=pinlv%1000%100/10。 TH0=a。)。 write_date(39。 write_date(1)。i9。 //顯示清屏,將上次的內(nèi)容清除,默認為0x01. write_(0x0c)。 } temp=temp+8。}//自定義字符集void Lcd_ram() { uint i,j,k=0,temp=0x40。 delay(1)。a0。int a,b,h,num1。sbit led3=P3^3。大學(xué)四年生活中,每次遇到困難總有熱心的同學(xué)會幫助我走出困難,相遇即是緣分,我永遠不會忘記這段刻骨銘心的大學(xué)生活,在這里我要感謝大家在我本論文寫作中為我提出的寶貴意見及建議,使的本論文不斷的得到完善,最終完成了整個論文寫作與修改。 致謝 歲月如梭,時光荏苒,四年大學(xué)馬上就要結(jié)束了,當(dāng)畢業(yè)季來臨,一切都是那么的不舍,四年時間我們在這學(xué)習(xí)、成長。這種硬件設(shè)計比較簡單,主要是由兩個STC89C51單片機與DAC0832芯片的配置,連接也比較簡單。待達到我們設(shè)計的目的和要求的時候,我們可以依據(jù)仿真電路圖進行實際的電路組裝與焊接。b)。uchar code sin[64]={135,145,158,167,176,188,199,209,218,226,234,240,245,249,252,254,254,253,251,247,243,237,230,222,213,204,193,182,170,158,146,133,121,108,96,84,72,61,50,41,32,24,17,11,7,3,1,0,0,2,5,9,14,20,28,36,45,55,66,78,90,102,114,128}。當(dāng)按鈕1閉合時,函數(shù)發(fā)生器就會切換到下一個波形;若再次
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1