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

正文內(nèi)容

基于dds與單片機(jī)的信號(hào)發(fā)生器的設(shè)計(jì)_畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

2025-08-11 04:25 上一頁面

下一頁面
  

【正文】 dds()。 } } void exter0 () interrupt 0 { EA=0。 //外部中斷 0 IT0=1。 double qq。//等待 A/D 轉(zhuǎn)換完畢產(chǎn)生 INT1(低電平有效)信號(hào) rd=0。 rd=1。//把 ad讀數(shù)轉(zhuǎn)化為 double 型 unsigned char dushu(void)。 lcd_pos (0x40+a)。 lcd_pos (0x40+a)。 frequence=frequencepow(10,(9a))*9。 if(a!=9) a++。 lcd_pos (0x40+a)。i++) { ad9850_bit_data=(wi)amp。i8。 for(i=0。 } //寫 w3 數(shù)據(jù) w=(y8)。 y=frequence。// { unsigned char i,w。 ad9850_rest=0。 ad9850_bit_data=0。 lcd_wdat (0x2e)。 for(i=0。039。 //按鍵調(diào)頻同時(shí)顯示 void display1() { unsigned int i。 i++。 } void display() //顯 示初始頻率與幅值初值 { BYTE i。 } lcd_init () //lcd 初始化 { lcd_wcmd (0x28)。 _nop_()。 rw=0。 _nop_()。 rw=0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。0xf0)amp。 _nop_()。 for(qwe=t。 //dds 寫入頻率 17 void delay2(int m) //延時(shí) 1us 左右 { unsigned char i,j。 sbit d4=P2^4。//使能端 sbit wr=P3^6。 sbit right=P0^3。這次競(jìng)賽 增強(qiáng)了我們的實(shí)踐能力和協(xié)作精神,而且懂得了聯(lián)系實(shí)際的重要性,這 對(duì)我們以后的學(xué)習(xí)和工作大有裨益。 back1, back2 用來調(diào)整背景光, V0 用來調(diào)整液晶中的文字顯示電壓,調(diào)整文字亮度。 注: tACC的 典型值和最大值分別為 135ns 和 200ns,因此將 /RD 引腳拉低后,等待大于200ns 后即可從 DB 讀出有效的轉(zhuǎn)換結(jié)果。 VccREF 接 +5V 的電壓, Vin( )和 AGND以及 DGND 均接地, Vref/2 不接任何線路, Vin( +)接輸入的模擬電壓信號(hào); DB0~ DB7分別于單片機(jī)上的 ~ 引腳相連 ; INTR、 CS、 RD 和 WR 分別連接單片機(jī)的 、 及 引腳相連。 /RD:低電平有效,即 /RD=0 時(shí),可以通過數(shù)據(jù)端口 DB0~ DB7 讀出本次的采樣結(jié)果。 ISP(在系統(tǒng)可編程) /IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口( RxD/,TxD/)直接下載用戶程序,數(shù)秒即可完成一片 。 硬件設(shè)計(jì) 、總體設(shè)計(jì) 通過 STC89c52 給定 DDS 頻率,短接 DDS 上 J3 口,使 DDS 可以輸出穩(wěn)定頻率和幅值的波形,同時(shí)通過液晶顯示出幅值與頻率。使用單片機(jī)靈活的控制能力與 液晶顯示相結(jié)合,使得可以直觀的控制波形的產(chǎn)生與調(diào)整,帶來了很大的便利。 II 關(guān)鍵詞:?jiǎn)纹瑱C(jī),直 接數(shù)字頻率合成, 液晶 1 現(xiàn)有元件 電源模塊 7805, STC89C52 單片機(jī) , DDS 直接式數(shù)字合成頻率計(jì), 模數(shù)轉(zhuǎn)換器 ADC0804, 1602液晶顯示模塊 ,獨(dú)立按鍵等 。 2 通過按鍵中斷進(jìn)入波形設(shè)置模式,可以通過按鍵增減與移位調(diào)整液晶屏上的頻率顯示,通過調(diào)整 LM348 設(shè)置新的幅值,在跳出波形設(shè)置模式時(shí), DDS 會(huì)按照設(shè)置好的波形參數(shù)產(chǎn)生一個(gè)新的波形,用以輸出。 共 3 個(gè) 16 位 定時(shí)器 /計(jì)數(shù)器。 UIN( +)和 UIN( ): 模擬電壓輸入端,模擬電壓輸入接 UIN( +)端, UIN( )端接地。 ADC0804 轉(zhuǎn)換時(shí)序圖 如下圖 36 所示: 6 圖 36 ADC0804 轉(zhuǎn)換主要包含下面三個(gè)步驟: : 由圖 36中的上部“ FIGURE 10A”可知,在 /CS 信號(hào)為低電平的情況下,將 /WR 引腳先由高電平變成低電平,經(jīng)過至少 tW(WR)I 延時(shí)后,再將 /WR 引腳拉成高電平,即啟動(dòng)了一次 AD 轉(zhuǎn)換。具體做法可通過調(diào)用 delay()延時(shí)函數(shù)實(shí)現(xiàn),不用太精確,只要估計(jì)插入的延時(shí)大于 200ns 即可。 按鍵設(shè)置 采用 5 個(gè)獨(dú)立按 鍵作為波形設(shè)置按鍵,一個(gè)外部中斷 0 的按鍵,采用跳變沿觸發(fā)進(jìn)入設(shè)置模式。 雖然我們遇到了很多困難和障礙,但同時(shí)也是困難與希望并存,我們將繼續(xù)努力爭(zhēng)取更大的進(jìn)步。 sbit keybreak=P0^4。//寫端口 sbit rd=P3^7。 BYTE dis1[]={V:00000000 V }。 for (i=0。qwe0。 _nop_()。0x80)。 18 _nop_()。 _nop_()。 _nop_()。 _nop_()。 19 ep=0。 ep=1。 ep=0。 _nop_()。 delay2 (1)。 lcd_init ()。 } lcd_pos (0x40)。 long int sum=10000000,freq,h。+h)。i6。 i++。 reset_serial()。 //w_clk 信號(hào) ad9850_w_clk=0。 long int y。 //寫 w4 數(shù)據(jù) w=(y=0)。 for(i=0。i8。i++) { ad9850_bit_data=(wi)amp。0x01。 while(1) { if(left==0) { delay2(20)。 else a=a7。 lcd_pos (0x40+a)。 if(dis2[a]==0x30) { dis2[a]=0x39。 26 } } } if(keybreak==0) { delay2(20)。//從 AD 讀數(shù) double ad8() { unsigned char output。 w
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1