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

正文內容

畢業(yè)設計-基于51單片機的函數(shù)信號發(fā)生器設計-在線瀏覽

2025-08-07 09:53本頁面
  

【正文】 調占 空 比 控 制頻 率 細 調波 形 選 擇幅 度 調 節(jié)波 形 輸 出1 n F1 0 0 n F1 0 p F1 0 u F 圖 MAX038的信號發(fā)生器原理圖 這種方法實現(xiàn)起來比較容易,但是頻率和幅值的調節(jié)比較困難。這種方法能夠實現(xiàn)各種需要的波形的輸出,成本也不高,只是在擴展外設的時候浪費了大量的接口,以后的系統(tǒng)擴展可能會有影響。DDS 同 DSP(數(shù)字信 號處理) 一樣,是一項關鍵的數(shù)字化技術。與傳統(tǒng)的頻率合成器相比, DDS 具有低成本、低功耗、高分辨率和快速轉換時間等優(yōu)點,廣泛使用在電信與電子儀器領域,是實現(xiàn)設備全數(shù)字化的一個關鍵技術。頻率控制寄存器可以串行或并行的方式裝載并寄存用戶輸入的頻率控制碼;而相位累加器根據(jù) DDS 頻 率控制碼在每個時鐘周期內進行 相位累加,得到一個相位值;正弦計算器則對該相位值計算數(shù)字化正弦波幅度(芯片一般通過查表得到)。 模塊的結構劃分 圖 本次我選用的是單片機通過查表獲得某一時刻對用的波形幅值,經過 DAC轉化器,轉化為對應的模擬信號,幅值的調節(jié)主要是通過調節(jié) DAC 的基準電壓實現(xiàn),頻率的調節(jié)則是 單 片 機 顯示 鍵盤 D/A 轉換 雙極性轉化電路 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 5 第三章 各部分功能模塊 單片機模塊 本次設計 選用的單片機芯片是 AT89C51 單片機。 AT89C51 中有一個用于構成內部振蕩器的高增益反相放大器,引腳 XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。外接石英晶體 (或陶瓷諾振器 )及電容C1, C2 接在放大器的反饋回路中構成并聯(lián)振蕩電路。如使用陶瓷諧振器的話,應選擇 40pF 士 10pF 的容值的電容。采用外部時鐘的電路的情況時,外部時鐘脈沖接到 XTAL1 端,即內部時鐘發(fā)生器的輸入端, XTAL2 則懸空。 ALE/PROG(Pin30):地址鎖存允許信號 PSEN(Pin29):外部存儲器讀選通信號 EA/VPP(Pin31):程序存儲器 的內外部選通,接低電平從外部程序存儲器讀指令,如果接高電平則從內部程序存儲器讀指令。每一根引腳都可以編程。 J F E T NQ1 Q2Q8Q 10D9 D 10 R 12R 14R 17Q4D7D8R6Q6Q7Q 14Q 16R 18Q 13R 15Q 12 Q 11Q 15R 20Q3R7Q9R9R8C 11R 10 R 111KR5R e s 2R 16R 13R 19V c cVoGND 圖 322:7805 的原理圖 通過差分對管和負反饋電路,使得輸出的電壓穩(wěn)定在 +5V。與微處理器完全兼容。 D/A轉換器由 8位輸入鎖存器、 8 位 DAC 寄存器、 8 位 D/A 轉換電路及轉換控制電路構成。 圖 332: DACA0832引腳圖 各引腳的功能如下: D0~ D7: 8 位數(shù)據(jù)輸入線, TTL 電平,有效時間應大于 90ns(否則鎖存器的數(shù)據(jù)會出錯 ); ILE:數(shù)據(jù)鎖存允許控制信號輸入線,高電平有效; CS:片選信號輸入線(選通數(shù)據(jù)鎖存器),低電平有效; 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 9 WR1:數(shù)據(jù)鎖存器寫選通輸入線,負脈沖(脈寬應大于 500ns)有效。由WR XFER 的邏輯組合產生 LE2,當 LE2 為高電平時, DAC 寄存器的輸出隨寄存器的輸入而變化, LE2的負跳變時將數(shù)據(jù)鎖存器的內容打入 DAC寄存器并開始 D/A 轉換。 通常 DAC0832 有三種不同的工作方式,主要依據(jù)對數(shù)據(jù)鎖存器和 DAC 鎖存器的控制方式劃分:直通方式,單緩沖方式和雙緩沖方式。 單緩沖方式者把數(shù)據(jù)鎖存器和 DAC 鎖存器的使能端接在一起,只需要一組信號就能同時控制兩個寄存器的。 綜上所訴,本次設計采用了單緩沖控制方式 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 10 V R E F8R F B9GND10I O U T 111I O U T 212D I 713D I 614D I 515D I 416D I 07CS1W R 12GND3D I 34D I 25D I 16X F E R17W R 218I L E19VDD20 D A C 08 32V C C1212345678814321L M 35 8DV R E FOUT 圖 的單緩沖方式連線圖 鍵盤輸入模塊 通常單片機外部擴展鍵盤的方式有獨立式鍵盤,矩陣鍵盤以及專門的鍵盤電路。 圖 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 11 矩陣鍵盤相 比獨立式鍵盤其擴充的量大大增加,例如常見的 4*4矩陣鍵盤占用的 I/O 口為 4+4=8 個,當需要擴充為 20 鍵輸入時只需要 4+5=9 個 I/O 口,而采用獨立式鍵盤的時候要分別用掉 16 個 I/O口和 20 個 I/O 口,由于單片機的I/O 口數(shù)量有限,很難將大量的 I/O口用于,顯然矩陣鍵盤能夠大大的減少系統(tǒng)I/O 口的使用,矩陣鍵盤的缺點是編寫程序比較麻煩,需要上拉電阻系統(tǒng)的連線和元器件都增加。 P 1P 2P 3P 4P 5P 6P 7P 8R S T9P 10P 11P 12P 13P 14P 15P 16P 17X T A L 218X T A L 119V S S20P 21P 22P 23P 24P 25P 26P 27P 28P S E N29A L E / P R O G30E A / V P P31P 32P 33P 34P 35P 36P 37P 38P 39V C C40 A T 89C 51V C C 圖 專用的鍵盤電路能夠實現(xiàn)鍵盤的輸入,而且讀取數(shù)據(jù)也比較簡單,例如周立功公司的數(shù)碼管鍵盤擴展電路 7289,能同時控制 8 位 7 段共陰極數(shù)碼管和 64個按鍵輸入,內部自帶消抖設置,當檢測按鍵輸入時能夠給單片機發(fā)送中斷信號,并直接將對應的值發(fā)送給單片機,而不需要單片機另外程序對其進行識別,數(shù)碼管顯示部分能夠通過單片機設置各位的顯示段碼,并設置其導通與否和偏移方向。 由于本次設計使用的按鍵 數(shù)量并不要求很多,要求的只有模式,頻率 +和幅值 +,所以采用獨立鍵盤能夠減少系統(tǒng)電路的復雜程度,也大大簡化了對編程的要求。 為了降低設計的成本和擴展的難度,本次設計選擇使用 7段數(shù)碼管。 其中共陰極數(shù)碼管的編碼方式如下 0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d , 0 1 2 3 4 5 0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c , 6 7 8 9 A B 0x39 , 0x5e , 0x79 , 0x71 , 0x00 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 13 C D E F 無顯示 LED 顯示器工作方式有兩種:靜態(tài)顯示方式和動態(tài)顯示方式。當送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。缺點是硬件電路比較復雜,成本較高。選亮數(shù)碼管采用動態(tài)掃描顯示。動態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時應略小于靜態(tài)顯 示電路中的。 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 14 V R E F8R F B9GND10I O U T 111I O U T 212D I 713D I 614D I 515D I 416D I 07CS1W R 12GND3D I 34D I 25D I 16X F E R17W R 218I L E19VDD20D A C 0 8 3 2814321L M 3 5 8 D814321L M 3 5 8 DR2R1R3OUTV R E F 圖 如圖為常用的雙極性轉化電路,第一個運算放大器將電流信號轉變?yōu)殡妷盒盘?,第二個運算放大器和電阻 R1,R2 共同組成方向加法器,由于電流輸出接的是第一個運算放大器的反相輸出端,所以當滿足 2*R2=R1 且 R2=R3 的時候輸出電壓為 Vout=Vi( Vref/2) 當要實 現(xiàn)雙極性輸出的時候幅值的二進制碼要轉為偏移二進制碼,即將二進制碼對應的零值偏移到 80H,在偏移之后,只有幅值二進制碼大于 128 的輸出才為正,后則為負。 幅值調節(jié)模塊 V C CPUPDA S EV S SVHVWVLX 9511V C CP or t12 圖 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 15 數(shù)字電位器是可用數(shù)字信號控制電位器滑動端位置的新型器件,一般分按鈕控制和串行信號控制兩種, X9511就是 XICOR公司生產的理想按鍵式數(shù)字電位器,它內含 31 個串聯(lián)電阻陣列和 32 個軸頭。 X9511 內部由計數(shù)器、存儲器、譯碼器、模擬開關和電阻陣列等電路組成,其中計數(shù)器是 5位可逆計數(shù)器,可用于對控制信號 PU(或 PD)進行加(或減)計數(shù),計數(shù)器的計數(shù)值可以在 ASE 的控制下存儲非易失性存儲器中。 X9511 的計數(shù)器電路具有以下特點: ,當輸入脈沖寬度小于 40ms 時,計數(shù)器將其視為干擾信號而不進行計數(shù); 和 PD 引腳可直接連接一個按鈕開關到地,當按鈕按下時,在 PU或 PD端產生一個負脈沖,使計數(shù)器進行加 1(按 PU 鍵)或減 1(按 PD 鍵)計數(shù); 非易失性存儲器 E2PROM 中長期保存; 4. 能在上電時自動將 E2PROM 中的數(shù)據(jù)恢復到計數(shù)器中; 5. 當計數(shù)器計數(shù)到最大值 “31” 時, PU 按鍵失效,而計數(shù)到最小值 “0”時, PD 按鍵失效,從而避免循環(huán)計數(shù),保證電位器調到最大位置時不會跳到零位,或從零位跳到最大位置。 河南城建學院本科畢業(yè)設計論文 各部分功能模塊 16 圖 X9511 的引腳配置: /PU 管腳: /PU 輸入用來增大滑動端的位置。 /PD 管腳: /PD 輸入用來減小滑動端的位置,同 /PU 一個片內的上拉電阻使 /PD腳懸空的時候保持高電平,如果 /PD接地 或則邏輯低電平,在經過一個去抖時間之后,將把滑動端下移到下一個鄰接的位置。 Vss:芯片的接地端。滑動端在電阻陣列中的位置由控制輸入端決定。 /ASE:自動存儲使此控制端接 Vl 時, AUTOSTORE 被使能,接 VDD 時被禁止,用 戶可動過將其置低電平,存儲當前的電阻值,在下次復位的時候直接使用當前河南城建學院本科畢業(yè)設計論文 各部分功能模塊 17 的阻值。 河南城建學院本科畢業(yè)設計論文 電路軟件設計 18 第四章 電路軟件設計 圖 河南城建學院本科畢業(yè)設計論文 電路軟件設計 19 顯示子程序 顯示部分采用動態(tài)輸出的方式,通過控制兩個鎖存器來控制實現(xiàn)單個 I/O分時控制輸出輸出數(shù)碼管的段選(字形
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1