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

正文內(nèi)容

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

2024-08-01 02:31本頁面
  

【正文】 制,如溫度、壓力、流量、計量和機械加工的測量和控制場合;高效能的 16 位單片機(如 MCS9MK68200)可用在更復(fù)雜的計算機網(wǎng)絡(luò)。 單片機是所有微處理機中性價比最高的一種,隨著種類的不斷全面,功能不斷完善,其應(yīng)用領(lǐng)域也迅速擴大。單片機是 70年代中期發(fā)展起來的一種大規(guī)模集成電路芯片,是 CPU、 RAM、 ROM、 I/O 接口和中斷系統(tǒng)集成于同一硅片的器件。 單片機也被稱為微控制器 (Microcontroller),由芯片內(nèi)僅有 CPU 的專用處理器發(fā)展而來。同時集成諸如通訊接口、定時器,實時時鐘等外圍設(shè)備。Function generator. 3 基于單片機的函數(shù)發(fā)生器的設(shè)計 第一章 緒論 單片機概述 單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)。 【關(guān)鍵詞】: 單片機; DAC;函數(shù)發(fā)生 器 Design of function generator based on MCU Student:,School of electronics and Information Engneering Teacher: , University Abstract This paper introduces a AT89C51 single chip waveform generator,can produce square wave,triangle wave,sine wave,sawtooth wave and other wave,waveform cycle can be used to change procedures,and in accordance with the need to select the output unipolar or bipolar output,has simple circuit,pact structure,superior performance article gives the source code,through simulation test,performance indexs have reached the design requirements. 【 Key words】: single chip microputer。 1 基于單片機的函數(shù)發(fā)生器的設(shè)計 學(xué)生 : AAA,電子信息學(xué)院 指導(dǎo)老師: AAA, AA 大學(xué) 【摘要】: 本文介紹一種用 AT89C51 單片機構(gòu)成的波形發(fā)生器,可產(chǎn)生方波、三角波、正弦波、鋸齒波等多種波形,波形的周期可用程序改變,并可根據(jù)需要選擇單極性輸出或雙極性輸出,具有線路簡單、結(jié)構(gòu)緊湊、性能優(yōu)越等特點。文章給出了源代碼,通過仿真測試,其性能指標達到了設(shè)計要求。DAC。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個完整計算機所需要的大部分部件: CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會具有外存。而現(xiàn)在最強大的單片機系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。最早的設(shè)計理念是通過將大量外圍設(shè)備和 CPU 集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復(fù)雜的而對體積要求嚴格的控制設(shè)備當中。單片機用于控制有利于實現(xiàn)系統(tǒng)控制的最小化和單片化,簡化一 些專用接口電路,如編程計數(shù)器、鎖相環(huán)( PLL)、模擬開關(guān)、 A/D 和D/A 變換器、電壓比較器等組成的專用控制處理功能的單板式微系統(tǒng)。單片機在智能儀表、實時控制、機電一體化、辦公機械、家用電器等方面都有相當?shù)膽?yīng)用領(lǐng)域??梢哉f,微機測控技術(shù)的應(yīng)用已滲透 到國民經(jīng)濟的各個部門,微機測控技術(shù)的應(yīng)用是產(chǎn)品提高檔次和推陳出新的有效途徑。 函數(shù)發(fā)生器亦稱信號發(fā)生器,主要作為實驗用信號源,是現(xiàn)今各種電子電路實驗設(shè)計應(yīng)用中必不可少的儀器設(shè)備之一。按照輸出波形分類可以分為:正弦信號發(fā)生器和非正弦信號發(fā)生器,非正弦信號發(fā)生器又包括:脈沖信號發(fā)生器,函數(shù)信號發(fā)生器、掃 頻信號發(fā)生器、數(shù)字序列波形發(fā)生器、圖形信號發(fā)生器、噪聲信號發(fā)生器等。前者指對輸出信號的頻率、幅度的準確度和穩(wěn)定度以及波形失真等要求不高的一類信號發(fā)生器。 函數(shù) 發(fā)生器作為一種常見的應(yīng)用電子儀器設(shè)備,傳統(tǒng)的一般可以完全由硬件電路搭接而成,如采用 555 振蕩電路發(fā)生正弦波、三角波和方波的電路便是可取的路徑之一,不用依靠單片機。在科學(xué)研究和生產(chǎn)實踐中,如工業(yè)過程控制,生物醫(yī)學(xué),地震模擬機械振動等領(lǐng)域常常要用到低頻信號源。大電阻,大電容在制作上有困難,參數(shù)的精度亦難以保證。一旦工作需求功能有增加,則電路復(fù)雜程度會大大增加。具有線路相對簡單,結(jié)構(gòu)緊湊,價格低廉,頻率穩(wěn)定度高,抗干擾能力強,用途廣泛等優(yōu) 點,并且能夠?qū)Σㄐ芜M行細微調(diào)整,改良波形,使其滿足系統(tǒng)的要求。 研究內(nèi)容 本文是做基于單片機的信號發(fā)生器的設(shè)計,將采用編程的方法來實現(xiàn)三角波、鋸齒波、矩形波、正弦波的發(fā)生。在程序運行中,當接收到來自外界的命令,需要輸出某種波形時再調(diào)用相應(yīng)的中斷服務(wù)子程序和波形發(fā)生程序,經(jīng)電路的數(shù) /模轉(zhuǎn)換器和運算放大器處理后,從信號發(fā)生器的輸出端口輸出。 方案二:采用鎖相式頻率合成器,利用鎖相環(huán),將壓控振蕩器( VCO)的輸出頻率鎖定在所需頻率上,該方案性能良好,但難以達到輸出頻率覆蓋系數(shù)的要求,且電路復(fù)雜。該方法可以通過編程的方法來控制信號波形的頻率和幅度,而且在硬件電路不變的 情況下,通過改變程序來實現(xiàn)頻率的變換。 鑒于方案一的信號頻率不夠穩(wěn)定和方案二的電路復(fù)雜,頻率覆蓋系數(shù)難以達標等缺點,所以決定采用方案三的設(shè)計方法。 設(shè)計原理 數(shù)字信號可以通過數(shù) /模轉(zhuǎn)換器轉(zhuǎn)換成模擬信號,因此可通過產(chǎn)生數(shù)字信號再轉(zhuǎn)換成模擬信號的方法來獲得所 需要的波形。 89C51 單片機 接口 電路 D/A 轉(zhuǎn)換器 濾波放大 輸出 圖 信號發(fā)生器原理框圖 89C51 是整個波形發(fā)生器的核心部分,通過程序的編寫和執(zhí)行,產(chǎn)生各種各樣的信號,并 從鍵盤接收數(shù)據(jù),進行各種功能的轉(zhuǎn)換和信號幅度的調(diào)節(jié)。 設(shè)計思想 ( 1)利用單片機產(chǎn)生方波、正弦波、三角波和鋸齒波等信號波形,信號的頻率和幅度可變。 如果單片機的晶振為 12MHz,采用定時器方式 0,則定時器的初值為: X=213—? T/Tmec () 定時時間常數(shù)為: TL =( 8192—? T) /MOD256 () TH=(8192? T)/256 () MOD32 表示除 32 取余數(shù) ( 3)正弦波的模擬信號是 D/A 轉(zhuǎn)換器的模擬量輸出,其計算公式為: Y=( A/2sin? t) +A/2 (其中 A=VREF) () ? t=N? T (N=1~256) () 那么對應(yīng)著存放在計算機里的這一點的數(shù)據(jù)為: ( ) ( 4)一個周期被分離成 256 個點,對應(yīng)的四種波形的 256 個數(shù)據(jù)存放在以 TAB1TAB4 為起始地址的存儲器中。其中“ S0”號鍵代表方波輸出,“ S1”號鍵代表正弦波輸出,“ S2”號鍵代表三角波輸出,“ S3” 號( s in 1 ) 2 5 5( 2 5 5 ) / 2tD i Y A ? ? ?? ? ? 7 鍵代表鋸齒波輸出。 ( 3)利用兩片 DAC0832 實現(xiàn)幅度可調(diào)的信號源,(其中一片用來調(diào)節(jié)幅度,另外一片用來實現(xiàn)信號源的輸出)。 ( 5) 輸出波形幅度為 0~ 5V。 AT89C2051 是一種帶 2K 字節(jié)閃爍可編程可擦除只讀存儲器 的單片機。該器件采用 ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的 MCS51 指令集和輸出管腳相兼容。 AT89C 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 與 MCS51 兼容 全靜態(tài)工作: 0Hz24Hz 128*8 位內(nèi)部 RAM 兩個 16 位定時器 /計數(shù)器 可編程串行通道 片內(nèi)振蕩器和時 鐘電路 管腳說明 VCC:供電電壓。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。在 FLASH 編程和校驗時,P1 口作為第八位地址接收。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。 P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2口輸出地址的高八位。 P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。當 P3 口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一些控制信號。當振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。在 FLASH 編程期間,此引腳用于輸入編程脈沖。因此它可用作對外部輸出的脈沖或用于定時目的。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。另外, 該引腳被略微拉高。 /PSEN:外部程序存儲器的選通信號。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當 /EA端保持高電平時,此間內(nèi)部程序存儲器。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 8255 簡介 8255 是 Intel 公司生產(chǎn)的可編程并行 I/O 接口芯片,有 3 個 8 位并行 I/O口。 其各口功能可由 軟件 選擇,使用靈活,通用性強。 11 8255 作為主機與外設(shè)的連接芯片,必須提供與主機相連的 3 個總線接口,即數(shù)據(jù)線、地址線、控制線接口。由于 8255 可編程 ,所以必須具有邏輯控制部分,因而 8255 內(nèi)部結(jié)構(gòu)分為 3 個部分:與 CPU 連接部分、與外設(shè)連接部 分、控制部分。與微處理器完全兼容。D/A 轉(zhuǎn)換器由 8 位輸入鎖存器、 8 位 DAC 寄存器、 8 位 D/A 轉(zhuǎn)換電 路及轉(zhuǎn)換控制電路構(gòu)成。 管腳介紹 * D0~ D7: 8 位數(shù)據(jù)輸入線, TTL 電平,有效時間應(yīng)大于 90ns(否則鎖存器的數(shù)據(jù)會出錯 ); * ILE:數(shù)據(jù)鎖存允許控制信號輸入線,高電平有效; * CS:片選信號輸入線(選通數(shù)據(jù)鎖存器),低電平有效; * WR1:數(shù)據(jù)鎖存器寫選通輸入線,負脈沖(脈寬 應(yīng)大于 50
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1