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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的簡易波形發(fā)生器設(shè)計(留存版)

2025-02-01 18:51上一頁面

下一頁面
  

【正文】 ................................................ 25 硬件電路測試 ................................................. 30 結(jié)果分析 ..................................................... 31 目錄 V 調(diào)試小結(jié) ..................................................... 31 第六章 結(jié)論與展望 ................................................. 33 結(jié)論 ......................................................... 33 展望 ......................................................... 33 致 謝 ............................................................. 35 參考文獻 ........................................................... 37 附錄 1 PROTEUS 原理圖 ............................................... 39 附錄 2 源程序 ...................................................... 41 緒論 1 第一章 緒論 單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器 CPU 隨機存儲器 RAM、只讀存儲器 ROM、多種 I/O 口和中斷系統(tǒng)、定時器 /計時器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、 A/D 轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的計算機系統(tǒng)。各種計算機語言的飛速發(fā)展也推動了任意波形發(fā)生器軟件技術(shù) 的發(fā)展。 ( 1) 控 制模塊: 方案 :用單片 AT89S52 作為系統(tǒng)的主控核心。對 P2 端口寫“ 1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。 ALE/PROG :地址鎖存控制信號( ALE)是訪問外部程序存儲器時,鎖存低8位地址的輸出脈沖。 ( 2) 按鍵 方案:采用傳統(tǒng)的獨立式按鍵;用傳統(tǒng)的 LED 段選位選的方式進行波形的切換及顯示。 VREF端與 D/A 內(nèi)部 T 形電阻網(wǎng)絡(luò)相連。當 2 位數(shù)據(jù)為 “0” 、 “0” 時,將 CH0 作為正輸入端 IN+, CH1 作為負輸入端 IN進行輸入。 圖 32D/A 與單片機連接 按鍵 電路 說明: ( 1)按鍵原理圖如 33 所示 , 對于中斷方式對波形的切換,因為 INT0 優(yōu)先于 INT1,當按鍵按下時,首先判斷是否有幅值輸出然后判斷出現(xiàn)相應(yīng)波形,當無中斷 0 時,即默認第二個 D/A 轉(zhuǎn)換器的參考電壓為 5V,在執(zhí)行中斷 1 判斷出相應(yīng)的波形。 C51 已被完全集成到 uVision2 的集成開發(fā)環(huán)境中 ,這個集成開發(fā)環(huán)境包含:編譯器 ,匯編 器 ,實時操作系統(tǒng) ,項目管理器 ,調(diào)試器。代碼覆蓋率信息可以讓你區(qū)分 程序 中已執(zhí)行和未執(zhí)行的部分。 ( 2)完善的電路仿真功能( PROSPICE) PROSPICE 混合仿真: 基于工業(yè)標準 SPICE3F5,實現(xiàn)數(shù)字 /模 擬電路的混合仿真; 超過 27000 個仿真器件: 可以通過內(nèi)部原型或使用廠家的 SPICE 文件自行設(shè)計仿真器件, Labcenter 也在不斷地發(fā)布新的仿真器件,還可導(dǎo)入第三方發(fā)布的仿真器件; 多樣的激勵源: 包括直流、正弦、脈沖、分段線性脈沖、音頻(使用 wav文件)、指數(shù)信號、單頻 FM、數(shù)字時鐘和碼流,還支持文件形式的信號輸入; 豐富的虛擬儀器: 13 種虛擬儀器,面板操作逼真,如示波器、邏輯分析儀、信號發(fā)生器、直流電壓 /電流表、交流電壓 /電流表、數(shù)字圖案發(fā)生器、頻率計 /計數(shù)器、邏輯探頭、虛擬終端、 SPI 調(diào)試器、 I2C 調(diào)試器等; 生動的仿真顯示: 用色點顯示引腳的數(shù)字電平,導(dǎo)線以不同顏色表示其對地電壓大小,結(jié)合動態(tài)器件(如電機、顯示器件、按鈕)的使用可以使仿真更加直觀、生動; 高級圖形仿真功能( ASF): 基于圖標的分析可以精確分析電路的多項指標,包括工作點、瞬態(tài)特性、頻率特性、傳輸特性、噪聲、失真、傅立葉頻譜分析等,還可以進行一致性分析; ( 3)獨特的單片機協(xié)同仿真功能( VSM) 支持主流的 CPU 類型: 如 ARM 8051/5 AVR、 PIC10/1 PIC1 PIC1PIC2 dsPIC3 HC1 BasicStamp、 808 MSP430 等, CPU 類型隨著版本升級還在繼續(xù)增加,如即將支持 CORTEX、 DSP 處理器; 支持通用外設(shè)模型: 如字符 LCD 模塊、圖形 LCD 模塊、 LED 點陣、 LED 七段顯示模塊、鍵盤 /按鍵、直流 /步進 /伺服電機、 RS232 虛擬終端、電子溫度計等等,其 COMPIM( COM 口物理接口模型)還可以使仿真電路通過 PC 機串口和外部電路實現(xiàn)雙向異步串行通信; 實時仿真: 支持 UART/USART/EUSARTs 仿真、中斷仿真、 SPI/I2C 仿真、 MSSP仿真、 PSP 仿真、 RTC 仿真、 ADC 仿真、 CCP/ECCP 仿真; 編譯及調(diào)試: 支持單片機匯編語言的編輯 /編譯 /源碼級仿真,內(nèi)帶 805AVR、 PIC 的匯編編譯器,也可以與第三方集成編譯環(huán)境(如 IAR、 KEIL 和 Hitech)結(jié)合,進行高級語言的源碼級仿真和調(diào)試; ( 4)實用的 PCB 設(shè)計平臺 原理圖到 PCB 的快速通道: 原理圖設(shè)計完成后,一鍵便可進入 ARES 的 PCB設(shè)計環(huán)境,實現(xiàn)從概念到產(chǎn)品的完整設(shè)計; 先進的自動布局 /布線功能: 支持器件的自動 /人工布局;支持無自動布線或人工布線;支持引腳交換 /門交換功能使 PCB 設(shè)計更為合理; 完整的 PCB 設(shè)計功能: 最多可設(shè)計 16 個銅箔層, 2 個絲印層, 4 個機械層(含板邊),靈活的布線策略供用戶設(shè)置,自動設(shè)計規(guī)則檢查, 3D 可視化預(yù)覽; 多種輸出格式的支持: 可以輸出多種格式文件,包括 Gerber 文件的導(dǎo)入或?qū)С觯憷c其它 PCB 設(shè)計工具的互轉(zhuǎn)(如 PROTEL)和 PCB 板的設(shè)計和加工。它具有設(shè)計靈活,結(jié)果、過程的統(tǒng)一的特點。 調(diào)試小結(jié) 經(jīng)過 在實驗室 七 天的調(diào)試過程中,遇到了很多問題和困難,最后在申淼老師和譚亞麗老師的幫助下都得到 了解決。 就這樣整整花 1 天的時間才解決了這個問題。從方案的選取、審題、查找資料,到系統(tǒng)軟硬件的各部分設(shè)計工作,到最后論文的書寫和完成,老師在我的整個畢業(yè)設(shè)計工作中給了我很大的 幫助和支持。負邊沿觸發(fā)方式 SETB EA 。連續(xù)輸出波形 RETI SQ: MOV A,00H 。送往 DAC0832 DEC R0 CJNE R0, 6DH, LOOP2 LOOP3: MOV A,R0 。DAC0832 端口地址 MOV R0, 6DH LOOP1: MOV A,R0 。啟動 D/A 轉(zhuǎn)換 INC A 。把 0832(1)的地址送給 DPTR MOVX DPTR, A SETB EX0 。 總之,這次畢業(yè)設(shè)計對我而言是受益匪淺的。 發(fā)現(xiàn)電腦的系統(tǒng)有問題。 對于鍵盤是,我們應(yīng)當首先確定每個按鍵的 作用 ,只有當我們確定鍵之后,才可以對我們所要設(shè)置的按鍵的功能通過真正做到使軟硬件相結(jié)合在一起,實現(xiàn)我們的目標功能。 它的元器件、連接線路等卻和傳統(tǒng)的單片機實驗硬件高度對應(yīng)。 ( 2)仿真處理器及其外圍電路 可以仿真 51 系列、 AVR、 PIC、 ARM、等常用主流單片機。 三 . 斷點 uVision2 允許用戶在編輯時設(shè)置 程序 斷點(甚至在源代碼未經(jīng)編譯和匯編之前)。目標文件可由 LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51 連接定 位生成絕對目標文件 (.ABS)。當使用 89C55 時晶振頻率可以提高到 24MHZ。此時芯片開始轉(zhuǎn)換工作,同時由處理器向芯片時鐘輸入端 CLK 輸入時鐘脈沖,DO/DI 端則使用 DI 端輸入通道功能 選擇的數(shù)據(jù)信號。 (2) IOUT1 :模擬電流輸出端 1,當 DAC 寄存器中數(shù)據(jù)全為 1 時,輸出電 流最大,當 DAC 寄存器中數(shù)據(jù)全為 0 時,輸出電流為 0。為了執(zhí)行內(nèi)部程序指令,應(yīng)該接 VCC。晶振工作時, RST腳將持續(xù) 2個機器周期高電平將使單片機復(fù)位。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因 ,將輸出電流( IIL)。 使用 8 個按鍵共同實現(xiàn)正弦波,方波,三角波,鋸齒波這四種常見波形的產(chǎn)生及幅值調(diào)節(jié)的功能。 近幾年來,國際上任意波形發(fā)生器技術(shù)發(fā)展主要體現(xiàn)在以下幾個方面: ( 1)過去由于頻率很低應(yīng)用的范圍比較狹小,輸出波形頻率的提高,使得任意波形發(fā)生器能應(yīng)用于越來越廣的領(lǐng)域。 本 課題硬件設(shè)計是 采用 89S52 單片機作為控制核心,外圍采用數(shù)字 /模擬轉(zhuǎn)換電路( DAC0832)、運放電路( LM324)、 和獨立聯(lián)接式 按鍵。借助高性能單片機運算速度高 ,系統(tǒng)集成度強的優(yōu)勢 ,設(shè)計的這種信號發(fā)生器 ,比以前的數(shù)字式信號發(fā)生器具有硬件簡單 ,理解及實現(xiàn)起來較容易 ,該方案的設(shè)計思路較為清晰 ,且容易對頻率和幅值進行控制等優(yōu)點 。第六章 結(jié)論 和展望。程序校驗時,需要外部上拉電阻。 P3口亦作為 AT89S52特殊功能(第二功能)使用,如表 12所示。當 AT89S52從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,將不被激活。此后,當 /WR1 由低電平變高時,控制信號成為低 電平,此時,數(shù)據(jù)被鎖存到輸入寄存器中, 這樣輸 入寄存器的輸出端不再隨外部數(shù)據(jù) DB 的變化而變化。但由于 DO 端與 DI 端在通信時并未同時有效并與單片機的接口是雙向的,所以電路設(shè)計時可以將 DO 和 DI 并聯(lián)在一根數(shù)據(jù)線上使用。如果作為由 IN+與 IN輸入的輸入時,可是將電壓值設(shè)定在某一個較大范圍之內(nèi),從而提高轉(zhuǎn)換的寬度。 第一部分 KEILC51 單片機軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu) uVision 與 Ishell 分別是 C51 for Windows 和 for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。 二. 源代碼編輯器 uVision2 編輯器包含了所有用戶熟悉的特性。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持 805 HC1 PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、 8086 和MSP430 等, 2021 年即將增加 Cortex 和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。 四. 編輯本段 電路仿真 在 PROTEUS 繪制好原理圖后,調(diào)入已編譯好的目標代碼文件: *.HEX,可以在 PROTEUS 的原理圖中看到模擬的實物運行狀態(tài)和過程。 開 始設(shè) 置 初 值 A 為 0 0 HM O V D P T R , 7 F F F HM O V X D P T R , AI N C A判 斷 A 是 否 已 滿重 新 設(shè) 置 初 值 A 為 0 0 H是否 圖 43鋸齒波程序流程圖 三角波程序模塊 ( 1)程序流程圖 說明: 三角波產(chǎn)生首先將 DAC0832 口地址至為 7FFFH,通過 A 中數(shù)值的加一遞升,當 A 中的內(nèi)容為 0 時,與 0FFH 相比,相等時 A 中的內(nèi)容減 1 遞減,從而循環(huán)產(chǎn)生三角波。 C 語言簡潔高效,是最貼近硬件的高級編程語言,現(xiàn)在單片機產(chǎn)品推出時紛紛配套了 C 語言編譯器,應(yīng)用廣 泛。 希望在以后研究生的學(xué)習(xí)中能夠進一步學(xué)習(xí)。外部中斷 0 入口 LJMP INSER 。把 0832(1)的地址送給 DPTR MOVX DPTR, A RETI TRI: MOV A,00H 。啟動 D/A 變換 INC A CJNE A, 0FFH, JCB2 JNB ,J CB 。送往 DAC0832
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1