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

正文內容

畢業(yè)設計-基于ad9851的dds信號源發(fā)生器(參考版)

2024-12-07 19:40本頁面
  

【正文】 i8。 } //寫 w2 數(shù)據(jù) w=(y16)。 ad9851_w_clk=1。i++) { ad9851_bit_data=(wi)amp。 for(i=0。 ad9851_w_clk=0。0x01。i8。 //寫 w4 數(shù)據(jù) w=(y=0)。 frequence=frequence*x。 //計算頻率的 HEX 值 x=4294967295/180。 long int y。 ad9851_fq_up=0。 ad9851_w_clk=0。 P1=w。 ad9851_w_clk=0。 P1=w。 ad9851_w_clk=0。 P1=w。 ad9851_w_clk=0。 P1=w。 ad9851_w_clk=0。 P1=w。 y=frequence。//適合 180M 晶振 /180 為最終時鐘頻率(或 30M 六倍頻) //如果時鐘頻率不為 180MHZ,修改該處的頻率值,單位 MHz ?。?! frequence=frequence/1000000。 double x。 } 河南大學本科畢業(yè)生學士學位論文 第 28 頁 //***************************************************// // 向 ad9851 中寫命令與數(shù)據(jù) (并口 ) // //// void ad9851_wr_parrel(unsigned char w0,double frequence) { unsigned char w。 ad9851_fq_up=1。 ad9851_w_clk=0。 //w_clk 信號 ad9851_w_clk=0。 ad9851_rest=1。 ad9851_fq_up=0。 ad9851_rest=0。 //rest 信號 ad9851_rest=0。 // 口接 AD9851 的 D7 腳 /PIN25 //P1 為 8 位數(shù)據(jù)口 //***************************************************// // ad9851 復位 (并口模式 ) // //// void ad9851_reset() { ad9851_w_clk=0。 // 口接 AD9851 的 fq_up 腳 /PIN8 sbit ad9851_rest =P2^0。DXP 電路設計教程 . 電子工業(yè)出版社, 2021 [4] 孫育才 . MCS51系列單片機及應用(第 4 版).東南大學出版社, 2021 [5] 閻石 . 數(shù)字電子技術基礎(第 5 版) .清華大學出版社, 2021 [6] 譚浩強 . C語言程序設計(第 3版) .清華大學出版社, 2021 [7] 鄭學堅、 周斌 . 微型計算機的原理及應用 . 清華大學出版社, 2021 [8] 胡偉、季曉衡 .單片機 c 程序設計及應用實例 .北京人民郵電出版社. 2021 河南大學本科畢業(yè)生學士學位論文 第 26 頁 附錄 附錄 1 硬件原理圖 河南大學本科畢業(yè)生學士學位論文 第 27 頁 附錄 2 程序 //// // 程序 // //// include include include sbit ad9851_w_clk =P2^2。 ( 2)能輸出波形較好的正弦波、方波和三角波。結果表明,所設計的電路和軟件能完成基本的測試功能。在設計方案中,結合單片機的功能特點及其控制特性, 以單片機作為控制的核心,實現(xiàn)了單片機與個功能模塊的連接。 圖 55 仿真結果 5 圖 56 仿真結果 6 河南大學本科畢業(yè)生學士學位論文 第 24 頁 結論 畢業(yè)設計完成的主要工作是完成單片機控制 AD985 產(chǎn)生 3 種波形 信號,并能 在 LCD 上 顯示出相對應的頻率,且使頻率在 0~ 20MHz 的范圍內能以 1Hz 為步長進行調整。 、 圖 52 仿真結果 2 河南大學本科畢業(yè)生學士學位論文 第 22 頁 控制按鍵 2則可以 減小頻率。第二行顯示同理。但要注意, 1602 是一個慢顯示,所以對其讀寫數(shù)據(jù)需要一定的 延時,以待其完全接收。 LCD 的顯示 開 始顯 示 第 一 行 內 容設 定 第 二 行 位 置顯 示 第 二 行 內 容設 定 第 一 行 位 置1 6 0 2初 始 化 圖 44 1602 的顯示流程圖 河南大學本科畢業(yè)生學士學位論文 第 20 頁 本系統(tǒng)采用的 1602 的液晶顯示,可顯示兩行數(shù)據(jù),每行 16 個數(shù)據(jù)。 如果 3鍵按下,則頻率減小。程序流程圖如下: 圖 41 程序流程圖 河南大學本科畢業(yè)生學士學位論文 第 18 頁 鍵盤掃描流程圖 鍵 盤 掃 描按 鍵 1 是 否 按 下顯 示 s i n e按 鍵 1 是 否 按 下是S 1 u n m + 1否顯 示 s q u r a e是否按 鍵 1 是 否 按 下顯 示 t r a i nS 1 n u m + 1是否 圖 42 按鍵 1 掃描流程圖 如圖所示,鍵盤初始化后掃描鍵盤,依次掃描 3 個按鍵,每個按鍵都編有延時去抖的程序,如果 1 鍵按下,則 LCD 輸出 sine、 squrae、 Train,而調用輸出各波形子程序。好的軟件設計能夠充分發(fā)揮微控制器的運算和邏輯控制功能,從而提高儀器的精度和使用的方便性。具體電路圖如圖 313 所示。橢圓濾波器不僅通帶內有河南大學本科畢業(yè)生學士學位論文 第 16 頁 起伏,阻帶內也有起伏,而且過渡帶陡峭。其中巴特沃斯濾波器通帶最平坦,它的通帶內沒有紋波,在靠近零頻處,有最平坦通帶,趨向阻帶時衰減單調增大,缺點是從通帶到阻帶的過渡帶最寬,對于帶外干擾信號的衰減作用最弱,過渡帶不夠陡峭,因此它適用于對通帶要求較高,而去除的頻率離通帶較遠的情況 。 低通濾波器的設計 為了使輸出 的頻率不受外界和一些雜波的干擾,需用一個低通濾波器 (LPF)濾除高次諧波。 1602 型 LCD 的接口信號說明,如表 所示: 表 LCD1602 接口說明 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 Data I/O 2 VDD 電源正極 10 D3 Data I/O 3 VL 液晶顯示偏壓信號 11 D4 Data I/O 4 RS 數(shù)據(jù) /命令選擇端 ( H/L) 12 D5 Data I/O 5 R/W 讀寫選擇端( H/L) 13 D6 Data I/O 6 E 使能信號 14 D7 Data I/O 7 D0 Data I/O 15 BLA 背光源正極 8 D1 Data I/O 16 BLK 背光源負極 讀狀態(tài):輸入: RS=L, RW=H, E=H 輸出: D0~ D7=狀態(tài)字 讀數(shù)據(jù):輸入: RS=H, RW=H, E=H 輸出:無 寫指令:輸入: RS=L, RW=L, D0~ D7=指令碼, E=高脈沖 輸出: D0~ D7=數(shù)據(jù) 寫數(shù)據(jù):輸入: RS=H, RW=L, D0~ D7=數(shù)據(jù), E=高脈沖 輸出:無 河南大學本科畢業(yè)生學士學位論文 第 15 頁 LCD 與單片機的連接 圖 312 LCD 與單片機的接口電路 在實際的接線中, 1602 的 DB0— DB7與 89S52 的 P0口相接, RS與 相接, R/W 與 相接, E 與 相接 。 I/O 方式并行接口 I/ O 方式的并行接口電路比較簡單 ,但占用單片機資源相對較多 ,圖 311是 I/O方式并行接口的電路圖 ,AD9851的數(shù)據(jù)線 D0~D7 與 P1 口相連 , FQ_UD 和 W_CLK 分別與 (10 引腳 )和 (11 引腳 )相連 ,所有的時序關系均可通過軟件控制實現(xiàn)。 在flash 編程和校驗時, P2 口也接收高 8位地址字節(jié)和一些控制信號。在這種應用中, P2 口使用很強的內部上拉發(fā)送 1。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流。能驅動 4 個 TTL 邏輯電平。此外, 和 分別作定時器 /計數(shù)器 2的外部計數(shù)輸入 ( ) 和時器 /計數(shù)器 2 的觸發(fā)輸入 ( ) ,在 flash 編程和河南大學本科畢業(yè)生學士學位論文 第 13 頁 校驗時 , P1口接收低 8 位地址字節(jié)。對 P1 端口寫 “1” 時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。程序校驗時,需要外部上拉電阻。在這種模式下 ,P0具有內 部上拉電阻。對 P0 端口寫 “1” 時,引腳用作高阻抗輸入。電路圖如下圖所示: 河南大學本科畢業(yè)生學士學位論文 第 12 頁 圖 39 復位電路 單片機控制電路圖 圖 310 單片機控制電路原理圖 P0口: P0 口是一個 8位漏極開路的雙向 I/O 口。手動按鍵復位又分為按鍵電平復位和按鍵脈沖復位。 復位電路 AT89C52 的外部復位電路有上電自動復位和手動按鍵復位。片外石英晶體或 者陶瓷諧振器及電容 C C2 接在放大器的反饋回路中構成并聯(lián)振蕩電路。 AT89C52 中有一個用于構成內部振蕩器的高增益反相放大器,引腳 XTAL1 和 XTAL2 分別是該放大器的輸入端和輸出端。晶振的頻率可以在 1MHz24MHz 內選擇。 一般單片機需外接一個時鐘電路和一個復位電路,其設計為下: 時鐘電路 河南大學本科畢業(yè)生學士學位論文 第 11 頁 圖 38 時鐘電路 XTAL1 是片內振蕩器的反相放大器輸入端, XTAL2 則是輸出端,使用外部振蕩器時,外部振蕩信號應直接加到 XTAL1,而 XTAL2 懸空。空閑模式下, CPU 停止工作,允許 RAM、 定時器/計數(shù)器、串口、中斷繼續(xù)工作。 AT89S52 具有以下標準功能: 8k字節(jié) Flash、 256 字節(jié) RAM、 32 位 I/O 口線、看門狗定時器、 2個數(shù)據(jù)指針、三個 16 位定時器 /計數(shù)器、一個 6 向量 2級中斷結構、全雙工串行口、片內晶振及時鐘電路。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。 單片機( AT89S52)控制電路 AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲器。 圖 37 控制字并行輸入的時序圖 在并行裝入方式中 ,通過 8 位總線 D0D7 將可數(shù)據(jù)輸入到寄存器 ,在重復 5河南大學本科畢業(yè)生學士學位論文 第 10 頁 次之后再在 FQUD 上升沿把 40 位數(shù)據(jù)從輸入寄存器裝入到頻率 /相位數(shù)據(jù)寄存器 (更新 DDS 輸出頻率和相位 ),同時把地址指針復位到第一個輸入寄存器。 AD9851 的復位 (RESET)信號為高電平有效 ,且脈沖寬度不小于 5 個參考時鐘周期。 圖 36 控制字串行輸入時序圖 在串行輸入方式 ,WCLK 上升沿把 25 引腳的一位數(shù)據(jù)串行移入 ,當移動 40位后 ,用一個 FQ_UD 脈沖即可更新輸出頻率和相位。默認狀態(tài)為低電平,此時先傳送最高位,若為高電平則先傳送最低位。低電平清除 DDS 累加器和相位延遲器為 0Hz 和 0 相位,同時置數(shù)據(jù)輸入為串行模式以及禁止 6 倍參考時鐘倍乘器工作。 河南大學本科畢業(yè)生學士學位論文 第 9 頁 IOUT:內部 DAC 輸出端。 DACBP: DAC 旁路連接端。 VINN:內部比較器的負向輸入端。 VOUTN:內部比較器負向輸出端。 DVDD:數(shù)字電源 (+5V )。 AVDD:模擬電源 (+5V )。在直接方式中,輸入頻率即是系統(tǒng)時鐘;在 6 倍參考時鐘倍乘器方式,系統(tǒng)時鐘為倍乘器輸出。 FREFCLOCK:外部參考時鐘輸入。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1