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

正文內(nèi)容

單片機課程設(shè)計報告-基于at89s52單片機的多功能函數(shù)信號發(fā)生器-wenkub.com

2024-10-20 18:55 本頁面
   

【正文】 } //主函數(shù) void main() { initial()。 P0=leddata[ge]。 P0=leddata[shi]。 P0=leddata[bai]。//顯示波形, A 代表方波, “b”代表三角波, //“C”代表鋸齒波。serwave()。triwave()。squwave()。最高位顯示 “C”,指示鋸齒波 } if(freq==0) freq_u()。 qian=11。 cho=0。 } } //對顯示的頻率數(shù)據(jù)進行處理 void datadeal_f() { bai=FREQ/100。 TIME0_L=temp%256。 if(freq==0) FREQ+=25。 for(i=10。 if(num==255) { num=0。 if(num==0) { num=255。若頻率 50Hz,即 =256*Ts, //則定時初值為 65536Ts*10^6; { //初值計算公式: 6553610^6/(N*FREQ) if(++num128) P2=0x00。 ET0=1。 //定時器 0,模式 1 TH0=0xff。 void initial() { FREQ=100。 uint FREQ。 sbit freq=P1^7??偟膩碚f,這次課程讓我們收獲很大。在實際電路的設(shè)計時,必須軟硬件相結(jié)合,使布局合理且軟件設(shè)計的簡單。軟件編程過程中,由于采用 C 語言編程,以前雖然有過接觸,但并不是很熟練,所以參考了別人的設(shè)計思路,琢磨研究弄懂后,又試著修改程序。通過這次單片機課程設(shè)計,使我們對單片機的結(jié)構(gòu)、基本工作原理、單片機應(yīng)用系統(tǒng)開發(fā)有了進一步的了解,特別是在硬件設(shè)計和軟件編程方面有了很大提高。 器件參數(shù)選取 單片機采用 AT89S52,時鐘頻率為 12MHz。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機及外圍器件。在本程序中初值為 255。 圖 電源電路原理圖 河南理工大學(xué)本科課程設(shè)計報告 11 3 軟件設(shè)計 系統(tǒng)總體控制功能圖 圖 系統(tǒng)總體控制功能圖 各波形的產(chǎn)生 方波的產(chǎn)生 此波形的實現(xiàn)只需開始的時候設(shè)置一個初值然后直接輸出這個值就行了,輸出一段時間后,然后再重新置一個數(shù)據(jù),然后再輸出這個數(shù)據(jù)一段時間,但是此時的時間一定要等于前面那段時間。按鍵電路如圖 所示。 。 。 LM324 的特點如下: 。其基準電壓 VREF 引腳經(jīng)電位計接 +5V 電壓,通過改變基準電壓值來改變輸出信號的峰值 電壓。 DAC0832 的芯片管腳圖如下圖所示。 圖 LED 顯示電路圖 數(shù)摸轉(zhuǎn)換電路 本設(shè)計采用 DAC0832 芯片構(gòu)成模數(shù)轉(zhuǎn)換電路。 本次設(shè)計中,由于單片機本身提供的 I/O 口有限,本次設(shè)計采用動態(tài)顯示,數(shù)碼管采用的是共陰極接法。 動態(tài)顯示方式:動態(tài)顯示方式是指一位一位地輪流點亮每位顯示器(稱為掃描),即每個數(shù)碼管的位選被輪流選中,多個數(shù)碼管公用一組段選,段選數(shù)據(jù)僅對位選選中的數(shù)碼管有效。 靜態(tài)顯示方式:是指當(dāng)顯示器顯示某一字符時,發(fā)光二極管的位選始終被選中。晶振的兩個引腳分別連到 XTAL1 和 XTAL2 振蕩脈沖輸入引腳。時鐘電路在單片機系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。 復(fù)位電路設(shè)計 MCS52 單片機通常采用上電自動復(fù)位、按鈕電平復(fù)位、外部脈沖復(fù)位、上電 +按鈕電平復(fù)位、程序運行監(jiān)視復(fù)位等方式。 系統(tǒng)各部分硬件電路設(shè)計 AT89S52 單片機簡介與最小系統(tǒng)設(shè)計 AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲器。 ( 3)輸出波形幅度范圍 0~ 5V,可按步進 (峰 峰值)調(diào)整。通過按鍵修改 FREQ 的值來改變裝入定時器的計數(shù)初值,從而改變波形的頻率。如果單片機的晶振為 12MHz,采用定時器方式 1,則定時器的初值為: ( 1 . 1 ) 2 16 Δ T /T me c X ?? 定時時間常數(shù)為: )( 1 . 2 256/)65536( M O DTTL ??? ( 1 .3 ) 256/)6 5 5 3 6( TTL ??? MOD32 表示除 32 取余數(shù)。 AT89S52 單片機 接口 電路 D/A 轉(zhuǎn)換器 濾波 放大 輸出 河南理工大學(xué)本科課程設(shè)計報告 4 圖 信號發(fā)生器系統(tǒng)原理框圖 AT89S52 單片機是整個波形發(fā)生器的核心部分,通過程序的編寫和執(zhí)行,產(chǎn)生各種各樣的信號,并從鍵盤接收數(shù)據(jù),進行各種功能的轉(zhuǎn)換和信號頻率的調(diào)節(jié)。而當(dāng) 按鍵按下時,可按 25Hz 的頻率步進間隔對輸出波形的頻率進行調(diào)整。輸出波形的周期可調(diào),波形的頻率范圍為 100Hz~ 1kHz;頻率步進間隔為 25Hz。這個單片機用于產(chǎn)生最初的信號源,通過單片機循環(huán)產(chǎn)生數(shù)據(jù),再將數(shù)據(jù)傳給數(shù)模轉(zhuǎn)換芯片。 通過對本設(shè)計的 PROTUES 仿真與硬件測試,分別實現(xiàn)了三種波形的連續(xù)輸出,并能夠通過按鍵實現(xiàn)不同波 形之間的相互切換;波形的頻率可通過按鍵按25Hz 的步進間隔進行調(diào)整,并能通過 LED 數(shù)碼管實現(xiàn)波形類型和頻率的顯示。波形的切換可以通過按鍵直接實現(xiàn)。輸出波形的峰值可調(diào),波形幅度范圍為 0~ 5V,可按步進 (峰 峰值)調(diào)整。河南理工大學(xué)本科課程設(shè)計報告 1 摘要 本設(shè)計是基于 AT89S52 單片機的多功能函數(shù)信號發(fā)生器。 LED 數(shù)碼管具有顯示輸出波形的類型和頻率的功能。輸出波形電壓的峰值通過調(diào)節(jié)DAC0832 的參考電壓來實現(xiàn)。通過對 DAC0832 參考電壓的調(diào)整,實現(xiàn)了
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1