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

正文內(nèi)容

基于at89s51低頻信號發(fā)生器的設(shè)計與實現(xiàn)-wenkub

2023-05-26 15:37:29 本頁面
 

【正文】 種 常 見 的 應(yīng) 用 電 子 儀 器 設(shè)備 , 傳統(tǒng) 的可以完全由硬件 電 路搭接而成,如采用 555 振 蕩電 路 發(fā) 生正弦波、三角波和方波的 電 路便是可取的路 徑 之一,不用依靠 單片機(jī)。一旦工作需求功能有增加, 則電 路 復(fù)雜 程度 會 大大增加。因此,單片機(jī)技術(shù)開發(fā)和應(yīng)用水平已逐步成為一個國家 工業(yè)發(fā)展水平的標(biāo)志之一。單片機(jī)的特點歸納起來有以下幾個方面。其邏輯控制功能及運行速度均高于同一檔次的微機(jī)。 (4) 低電壓、低功耗 單片機(jī)大量用于攜帶式產(chǎn)品和家用消費類產(chǎn)品,低電壓和低功耗尤為重要。只要對電路稍加修改,調(diào)整程序,即可完成功能升級。而本項目選擇了單片雙極性。輸出波形穩(wěn)定,精度高,濾波好,抗干擾效果好,連接簡單,性價比高。同時,為什么選 AT89S51 而不選用 AT89C51,那是因為 AT89S51 相對于 AT89C51更強大, AT89S51 增加的新功能包括: ⑴ 性能有了較大提升,價格基本不變,甚至比 89C51 更低。 ⑷ 具有雙工串行通道。 ⑻ 全新的加密算法,這使得對于 89S51 的解密變?yōu)椴豢赡埽绦虻谋C苄源蟠蠹訌?,這樣就可以有效的保護(hù)知識產(chǎn)權(quán)不被侵犯。 方案二: C8051F005 單片機(jī)是完全集成的混合信號系統(tǒng)級芯片,具有與 AT89S51 兼容 5 的微控制器的內(nèi)核,與 MCS51 指令集完全兼容。 資源分配 軟、硬件設(shè)計是設(shè)計中不可缺少的,為了滿足功能和指標(biāo)的要求,資源分配如下 (1) 晶振采用 12MHZ; (2) 內(nèi)存分配 。 AT89S51 具有如下特點: 40 個引腳, 4k Bytes Flash 片內(nèi)程序存儲器, 128 bytes的隨機(jī)存取數(shù)據(jù)存儲器( RAM), 32 個外部雙向輸入 /輸出( I/O)口, 5 個中斷優(yōu)先級2 層中斷嵌套中斷, 2 個 16位可編程定時計數(shù)器 ,2 個全雙工串行通信口,看門狗( WDT)電路,片內(nèi)時鐘振蕩器。 ( 2) AT89S51 的引腳圖 和 實物圖 如 下 圖 : 圖 AT89S51 的引腳圖 和 實物圖 ① 主要特性 : 7 ⑴ 4K 字節(jié)可編程 FLASH 存儲器 (壽命: 1000 寫 /擦循環(huán) ); ⑵ 全靜態(tài)工作: 0Hz24KHz; ⑶ 三級程序存儲器保密鎖定 ; ⑷ 128*8 位內(nèi)部 RAM; ⑸ 32 條可編程 I/O 線 ; ⑹ 兩個 16 位定時器 /計數(shù)器 ; ⑺ 6 個中 斷源 ; ⑻ 可編程串行通道 ; ⑼ 低功耗的閑置和掉電模式 ; ⑽ 片內(nèi)振蕩器和時鐘電路 ; ② 管腳說明 : ※ VCC:供電電壓。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, P2 口輸出地址的高八位。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。讀端口時實際上并不從外部讀入數(shù)據(jù),而是把端口鎖存器的內(nèi)容讀入到內(nèi)部總線,經(jīng)過某種運算或變換后再寫回到端口鎖存器。 ※ RST:復(fù)位輸入。在平時, ALE 端以不變的頻率 和 周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。此時, ALE 只有在執(zhí)行 MOVX,MOVC 指令是 ALE 才起作用。 在從片外程序存儲器 取指期間,在每個機(jī)器周期中,當(dāng) /PSEN 有效時,程序存儲器的內(nèi)容被送上 P0 口 (數(shù)據(jù)總線 )。在 FLASH 編程期間,此引腳也用于施加 12V端口引腳 第二功能 RXD(串行輸入口 ) TXD(串行輸出口 ) /INT0(外中斷 0 的請求 ) /INT1(外中斷 1 的請求 ) T0 (定時 /計數(shù)器 0 外部計數(shù)脈沖輸入 ) T1(定時 /計數(shù)器外部計數(shù)脈沖輸入) /WR(外部數(shù)據(jù)存儲器寫選通 ) /RD(外部數(shù)據(jù)存儲器讀選通) 9 編程電源( VPP)。有兩種方式可以向 89S51 提供時鐘脈沖:一是外部時鐘方式,即使用外部電路向 89S51 提供始終脈沖,見圖 33(a);二是內(nèi)部時鐘方式,即使用晶振由 89S51 內(nèi)部電路產(chǎn)生時鐘脈沖。10) pF 使用陶瓷濾波器時, C1=C2=40( 177。 ⅰ 上電復(fù)位。 ⅲ 自動復(fù)位。在芯片擦操作中,代碼陣列全被寫 “1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。 ※ bfR :反饋電阻 ,固化在芯片中,作為運算放大器分路反饋電阻為 DAC 提供電壓輸出 。 ※ AGND( 3 腳):模擬量地,即模擬電路接地端。 特殊情況下可采用雙緩沖輸入方式,即把兩個寄存器都分別接成受控方式。根據(jù)以上分析,我們的課題選擇了單緩沖方式使用方便,程序簡單,易操作。 圖 D/A 轉(zhuǎn)換器雙極性輸出電路 圖 中,運算放大器 A2的作用是把運算放大器 A1的單向輸出電壓轉(zhuǎn)換成雙向輸出電壓。它的內(nèi)部包含四組形式完全相同的運算放大器,除電源共用外,四組運放相互獨立。 由于 LM324 四運放電路具有電源電壓范圍寬,靜態(tài)功耗小,可作 電源使用,價格低廉等優(yōu)點,因此被廣泛應(yīng)用在各種電路中。模塊主要有:主程序模塊、方波模塊、 鋸齒波模塊、正弦波模塊、延時子程序模塊等。按鍵 KEY2 按下時復(fù)位。所產(chǎn)生的波形幅度 范圍為 ~ 5V, 頻率范圍為 ~ , 波形準(zhǔn)確并且平滑。 并在 單片機(jī)軟件應(yīng)用系統(tǒng)中,用 C 語言進(jìn)行編程,對信號進(jìn)行控。 從 課題的選擇、 方案的論證、 電路原理,到電路上元器件的 焊接、電路的調(diào)試,程序的編寫,調(diào)試 ,一步步, 最終實現(xiàn)設(shè)計要求。 //////延時函數(shù)參數(shù) /////// /////////////////////////////變量說明 ////////////////////////////////////// 25 unsigned char time2。 ////初始化函數(shù) //// //void initial_time0(void)。 /////靜態(tài)顯示子函數(shù) ///// void fangbo(void)。 while(1) { anjian()。 fangbo()。 anjian()。fangbo_1256) {P2=0x00。 disp(count)。 if(juchibo_2180) {P2=juchibo_2。 if(P3_7==0) 27 {count=3。 } } /************************************************************************* //函數(shù)名稱: void zhengxianbo(void) //函數(shù)說明 :正弦波函數(shù) //函數(shù)功能: // 注意: *************************************************************************/ void zhengxianbo(void) { while(1) { unsigned char zhengxianbo_3。} if(P3_7==0) {delay(1,50,248)。 } } while(P3_7==0)。 28 P3=0xff。i) { for(j=time2。k)。 TMOD=0x01。 TL0=tl。 //開啟中斷總開關(guān) // } */ /************************************************************************* //函數(shù)名稱: void T0(void)interrupt 1 using 0(void) //函數(shù)說明 :定時 t0 的中斷函數(shù) //函數(shù)功能: //注 意 : *************************************************************************/ /* void t0 (void)interrupt 1 using 1 { TR0=0。 } 30 ( 2) PCB電路圖 : ( 3) 硬件板電路圖所示如下 : 31 ( 4) 單片機(jī)函數(shù)信號 發(fā)生器 元器件清單 : 序號 元件名稱 型號與規(guī)格 單位 數(shù)量 1 電阻 R4 1K 只 1 2 電阻 R1 R2 RP1 10K 只 3 3 電阻 RV1 RV2 10K 只 2 4 電阻 R5 330 只 1 5 電源插座 白色 只 1 6 電解電容 C11 10UF 只 1 7 磁片電容 C3 30P 只 1 8 磁片電容 C4 30P 只 1 9 磁片電容 C1 C2 C5 C6 C7 C8 104 只 6 10 二極管 D1 LED 只 1 11 二極管 D2 IN4148 只 1 12 數(shù)碼管 數(shù)碼管 只 1 13 集成電路 LM324 塊 2 14 晶振 12M 只 1 15 集成電路 DAC0832 塊 1 16 單片機(jī) AT89C51 只 1 17 開關(guān) K1 K2 只 2 18 線路板 PCB 塊 1 32 致 謝 畢業(yè)設(shè)計的完成和論文的完成要感謝很多人。 黃 老師多次詢問研究進(jìn)程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。 33 文獻(xiàn)綜述 1 信號 發(fā)生器 的發(fā)展 信號發(fā)生器即波形發(fā)生器,信號 發(fā)生器 是能夠產(chǎn)生大量的標(biāo)準(zhǔn)信號和用戶定義信號,并保證高精度、高穩(wěn)定性、可重復(fù)性和易操作性的電子儀器。同時,主要表現(xiàn)為兩個突出問題,一是通過電位器的調(diào)節(jié)來實現(xiàn)輸出頻率的調(diào)節(jié),因此很難將頻率調(diào)到某一固定值;二是脈沖的占空比不可調(diào)節(jié)。 HP8770A 實際上也只能產(chǎn)生 8 種 波形,而且價格昂貴。波形發(fā)生器軟件的開發(fā)正使波形數(shù)據(jù)的輸入變得更加 方便和容 34 易。目前可以利用可視化編程語言 (如 Visual Basic ,Visual C 等等 )編寫任意波形發(fā)生器的軟面板,這樣允許從計算機(jī)顯示屏上輸入任意波形,來實現(xiàn)波形的輸入。在民用方面, VXI 模塊遠(yuǎn)遠(yuǎn)不如臺式儀器更為方便。而且外形尺寸與價格,都比過去的類似產(chǎn)品減少了一半。不過現(xiàn)在新的臺式儀器的形態(tài),和幾年前的己 有很大的不同。目前,波形發(fā)生器由獨立的臺式儀器和適用于個人計算機(jī)的插卡以及新近開發(fā)的 VXI 模塊。同時可以利用一種強有力的數(shù)學(xué)方程輸入方式,復(fù)雜的波形可以由幾個比較簡單的公式復(fù)合成 v=f (t)形式的波形方程的數(shù)學(xué)表達(dá)式產(chǎn)生。 到了二十一世紀(jì),隨著集成電路技術(shù)的高速發(fā)展,出現(xiàn)了多種工作頻率可過 GHz 的DDS 芯片,同時也推動了函數(shù)波形發(fā)生器的發(fā)展, 20xx 年, Agligent 的產(chǎn)品 33220A 能夠產(chǎn)生 17 種波形,最高頻率可達(dá)到 20M, 20xx 年的產(chǎn)品 N6030A 能夠產(chǎn)生高達(dá) 500MHz 的頻率,采樣的頻率可達(dá) 。這時期的波形發(fā)生器多以軟件為主,實質(zhì) 是采用微處理器對 DAC 的程序控制,就可以得到各種簡單的波形。 在 70 年代前,信號發(fā)生器主要有兩類:正弦波和脈沖波,而函數(shù)發(fā)生器介于兩類之間,能夠提供正弦波、余弦波、方波、三角波、上弦波 等幾種常用標(biāo)準(zhǔn)波形,產(chǎn)生其它波形時,需要采用較復(fù)雜的電路和機(jī)電結(jié)合的方法。我對老師的感激之情是無法用言語表達(dá)的。 其次 感謝 黃 老師,給我進(jìn)行了很多的輔導(dǎo),不僅在技術(shù)上給了我很 大幫助,也在系統(tǒng)需求和設(shè)計方面給予了我很大幫助。 TL0=tl。 //開啟定時器 0// ET0=1。 //給定時器 0 賦初值 // tl=(6553650000)%256。 delay(1,5,2
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1