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

正文內(nèi)容

課程設(shè)計-基于單片機stc89c52rc的ad9850dds信號源設(shè)計與實現(xiàn)-在線瀏覽

2024-07-31 16:48本頁面
  

【正文】 。用來轉(zhuǎn)換波段或選接不同電路。 主要設(shè)計思想 接過課題時,我們小組經(jīng)過討論,有如下幾個不同方案: ,經(jīng)過過零比較器產(chǎn)生方波,最后再經(jīng)過積分器產(chǎn)生三角波。 DDS(直接數(shù)字合成 ),用數(shù)字方法合成需要的各種波形。 經(jīng)過反復(fù)斟酌,小組一致認為,由于方案一和方案二是由簡單模擬電路構(gòu)成,有頻率不能太高,容易產(chǎn)生干擾,正弦波波形有較大失真等缺點,首先舍棄。 8051 單片機系列芯片 STC89C52RC 有 4 組 8 位共 32 個 IO 口,最高時鐘頻率為12MHz,本次設(shè)計中采用其中 4 個 IO 口與 DDS 芯片 AD9850 通信, 4 個接受獨立按鍵的輸入信號。一組 8 位 IO 口控制位 LED的點亮,一組 8 位 IO 口控制繼電器。 三角波產(chǎn)生電路的選擇: 上海大學(xué)課外項目總結(jié)論文 15 采用運算放大器做成積分器的形式對 AD9850 輸出的方波 信號進行處理產(chǎn)生三角波。由于頻率跨度有幾個數(shù)量級,故我們采用單片機控制繼電器連接不同電容的形式進行頻率的粗匹配,用一個可調(diào)電阻進行頻率的細匹配。而我們采用了變壓器 +穩(wěn)壓電路的設(shè)計,可以直接采取市電經(jīng)過處理以后供電。 熊康明: 原料采購,電路優(yōu)化,后期調(diào)試。 王媛:計算參數(shù),數(shù)碼管顯示部分焊接與調(diào)試。 總結(jié)與體會 本次課程設(shè)計的內(nèi)容為利用 51 單片機 STC89C52RC 控制 AD9850 DDS 芯片制作一個可輸出正弦波、方波、三角波等等波形的信號發(fā)生器,用示波器輸出波形,用了一個寒假的時間基本完成了本次實訓(xùn)。每個人在設(shè)計過程中都遇到了不同程度的問題,然后通過討論,查閱資料和請教老師,各個難點都基本得到了解決。盡管失敗是一次又一次,但是我們沒有氣餒,一步一個腳印的去發(fā)現(xiàn)問題,解決問題,在摸索中不斷進步。為我們以后的學(xué)習(xí)和工作打下了一個良好的基礎(chǔ)。這些不足都需要我們在平時的學(xué)習(xí)過程中去彌補,通過對基本知識的學(xué)習(xí)和掌握,以及要勤于練習(xí)勤于編程,只有這樣才能夠去順利完成一個程序的編寫,所謂熟能生巧。 三角波輸出模塊我們使用積分器,同時用一個可調(diào)電阻和 7 路繼電器和電容控制積分器的 RC 時間常數(shù),使三角波的失真降到最小。 電源模塊的散熱片比較燙,因為整個電路工作在比較大的功率狀態(tài),而散熱片散熱功率不夠大,更換更大的散熱片可以解決這個問題。上海大學(xué)課外項目總結(jié)論文 17 附錄一:材料清單 項目 數(shù)量 單 價 總價 AD9850 模塊 1 個 30 元 30 元 芯片 STC89C52RC 1 個 10 元 10 元 芯片 MAX7219 1 個 5 元 5 元 耐高溫導(dǎo)線 10 米 元 /米 10 元 按鍵 10 個 元 1 元 晶振 12MHz 1 個 1 元 1 元 瓷片電容 30PF 2 個 元 元 瓷片電容 10PF 1 個 元 元 瓷片電容 100PF 1 個 元 元 瓷片電容 1NF 1 個 元 元 獨式電容 10NF 1 個 元 元 CBB 電容 100NF 1 個 元 元 CBB 電容 1UF 1 個 02 元 元 電解電容 10UF 1 個 元 元 繼電器 7 個 2 元 14 元 上海大學(xué)課外項目總結(jié)論文 18 波段開關(guān) 1 個 10 元 10 元 排線 100 根 元 20 元 排針 40Pin 5 組 2 元 10 元 彎排針 40Pin 1 組 2 元 2 元 排座 40Pin 5 組 2 元 10 元 杜邦接頭 100 個 元 5 元 航空插座 1 套 5 元 5 元 電源變壓器 雙15V 30W 1 個 30 元 30 元 7805 1 個 2 元 2 元 7812 1 個 2 元 2 元 7905 1 個 2 元 2 元 7912 1 個 2 元 2 元 整流橋 1 個 3 元 3 元 大號 TO220 散熱片 1 個 5 元 5 元 TO220 散熱片 2 個 1 元 2 元 自鎖開關(guān) 5 個 1 元 5 元 上海大學(xué)課外項目總結(jié)論文 19 電解電容 100UF 6 個 元 3 元 電解電容 470UF 5 個 1 元 5 元 3mm LED 20 個 元 6 元 三極管 S8550 10 個 元 5 元 數(shù)碼管 8 個 2 元 16 元 電位器 10K 2 個 2 元 4 元 電位器 50K 1 個 2 元 2 元 運放 LM318 5 個 5 元 25 元 IC 座 X8 5 個 元 1 元 IC 座 X40 1 個 2 元 2 元 IC 座 X24 1 個 1 元 1 元 50x3mm 銅柱 10 根 1 元 10 元 20x2mm 銅柱 10 根 元 5 元 洞洞板 13x25cm 1 塊 25 元 25 元 小號洞洞板 若干 10 元 二極管 若干 1 元 電阻 若干 1 元 上海大學(xué)課外項目總結(jié)論文 20 焊錫 1 卷 30 元 30 元 共計: 元。 sbit Max7219_pinCS = P3^1。 void delay(uint x){ uint i,j。ix。j112。 } void Write_Max7219_byte(uchar DATA){ uchar i。 for(i=8。i) { Max7219_pinCLK=0。0x80。 Max7219_pinCLK=1。 Write_Max7219_byte(address)。 //寫入數(shù)據(jù),即數(shù)碼管顯示數(shù)字 Max7219_pinCS=1。 //譯碼方式: BCD 碼 Write_Max7219(0x0a, 0x03)。 //掃描界限; 4 個數(shù)碼管顯示 Write_Max7219(0x0c, 0x01)。 //顯示測試: 1;測試結(jié)束,正常顯示: 0 } //max7219 寫數(shù)據(jù) //Init_MAX7219()。 //Write_Max7219(0x0f, 0x00)。 sbit ad9850_fq_up =P1^5。 sbit ad9850_bit_data =P1^6。 ad9850_fq_up=0。 ad9850_rest=1。 //w_clk 信號 ad9850_w_clk=0。 ad9850_w_clk=0。 ad9850_fq_up=1。 } //向 ad9850 中寫命令與數(shù)據(jù) (串口 ) void ad9850_write(unsigned char w0,double frequence){ unsigned char i,w。 double x。//適合 125M 晶振 //如果時鐘頻率不為 25MHZ,修改該處的頻率值,單位 MHz ?。?! frequence=frequence/1000000。 y=frequence。 for(i=0。i++) { ad9850_bit_data=(wi)amp。 ad9850_w_clk=1。 } //寫 w3 數(shù)據(jù) w=(y8)。i8。0x01。 ad9850_w_clk=0。 for(i=0。i++) { ad9850_bit_data=(wi)amp。 ad9850_w_clk=1。 } //寫 w1 數(shù)據(jù) w=(y24)。i8。0x01。 ad9850_w_clk=0。 for(i=0。i++) { ad9850_bit_data=(wi)amp。 ad9850_w_clk=1。 } //移入始能 ad9850_fq_up=1。 } //*************************************************************// //串行寫 1000Hz 程序 //ad9850_reset()。 //AD9850 部分結(jié)束 ***********************************************// sbit key_left=P1^3。 sbit key_up=P1^1。 void show(ulong freq){ uint i。 for(i=0。i++){ Write_Max7219(8i,freq%10)。 } } //P0 端控制 LED, P2 端控制繼電器 void main (void){ ulong freq,w。 freq=1000。 w=1000。 Init_MAX7219()。 Write_Max7219(0x0f, 0x00)。 ad9850_reset()。 P0=~digt。 if (key_left==0){ while(!key_left)。amp。 digt=digt1。 } 上海大學(xué)課外項目總結(jié)論文 28 } } if (key_right==0){ delay(30)。 if (w=1amp。digt0x0001){ w=w/10。 P0=~digt。 if (key_up==0){ while(!key_up)。 show(freq)。 ad9850_write(0x00,freq)。 show(freq)。 ad9850_write(0x00,freq)。 if (key_down==0){ while(!key_down)。 show(freq)。 ad9850_write(0x00,freq)。 show(freq)。 ad9850_write(0x00,freq)。 P2=~j。 P2=~j。 上海大學(xué)課外項目總結(jié)論文 30 P2=~j。 P2=~j。 P2=~j。 P2=~j。 P2=~j。 } } g an employment tribunal claim Employment trib
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1