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

正文內(nèi)容

基于at89c52單片機的低頻信號發(fā)生器(留存版)

2025-08-02 08:33上一頁面

下一頁面
  

【正文】 ,0x9F,0x9E,0x9D,0x9C,0x9B,0x9A,0x99,0x98,0x97,0x96,0x95,0x94, 0x93,0x92,0x91,0x90,0x8F,0x8E,0x8D,0x8C,0x8B,0x8A,0x89,0x88,0x87,0x86,0x85,0x84,0x83,0x82,0x81,0x80,0x7F,0x7E,0x7D,0x7C,0x7B,0x7A,0x79,0x78,0x77,0x76,0x75,0x74,0x73,0x72,0x71,0x70,0x6F,0x6E,0x6D,0x6C,0x6B,0x6A,0x69,0x68,0x67,0x66,0x65,0x64,0x63,0x62,0x61,0x60,0x5F,0x5E,0x5D,0x5C,0x5B,0x5A,0x59,0x58,0x57,0x56,0x55,0x54,0x53,0x52,0x51,0x50, 0x4F,0x4E,0x4D,0x4C,0x4B,0x4A,0x49,0x48,0x47,0x46,0x45,0x44,0x43,0x42,0x41,0x40,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77, 0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F, }。} case 3:{sin_thr=~sin_thr。TL1=THHL%256。只有通過吧正弦表及三角表中的數(shù)字個數(shù)減少, 并且把初始化函數(shù)中的初值變大 為65534,這樣周期變短, 使得波形頻率變大 。所以,在設(shè)計時應(yīng)考慮兩者的差異,結(jié)合器件的實際情況從中找出最適合的設(shè)計方法。 心得體會 通過這次對可調(diào)低頻信號發(fā)生器的設(shè)計與制作,讓我了解了設(shè)計電路的程序,也讓我明白了關(guān)于信號發(fā)生器的原理與設(shè)計理念,要設(shè)計一個電路首先要用仿真軟件進行仿真,成功之后才實際接線的。圖 36至圖311顯示了頻率的逐漸變化,圖 312 顯示了在按鍵 3按下,三角波和正弦波相互轉(zhuǎn)化的一個瞬間,具體的調(diào)節(jié)過程可在測試中顯示。TR1=0。else{THHL=THHL255。三個鍵分別用于頻率增加、減小和選擇正弦波或三角波;在波形數(shù)據(jù)產(chǎn)生子程序是定時器T1 的中斷程序,即當(dāng)定時器計數(shù)溢出時就要產(chǎn)生中斷,此時單片機按次序?qū)⒉ㄐ螖?shù)據(jù)表中的波形數(shù)據(jù)一一送至 DAC0832 進行數(shù)模轉(zhuǎn)化。在此介紹 Proteus ISIS 軟件的 一些基本操作 和 工作環(huán)境 。 信號 通過公共輸入口傳送 到 兩個DAC 數(shù)據(jù)鎖存器 中 的任 意 一個。單片機 工作 后,片內(nèi) RAM 為 任意 值,運行中的復(fù)位操作不 會更改 片內(nèi) RAM 區(qū)中的數(shù)據(jù) , 21個特殊功能寄存器 在 復(fù)位 之 后的 數(shù)據(jù) 為確定值,見表 1。注意 當(dāng) 加密方式 是 1 時, EA將內(nèi)部 定 為 RESET;當(dāng) EA 端保持高電平時,此間內(nèi)部程序存儲 空間 。 作為輸入, 因為 外部下拉為低電平, P3 口將輸出電流( ILL) ,這是由于上拉的 原因 。 P0 可以 用于外部程序 或者 數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) 或者 地址的第八位。在 中 國,我們習(xí)慣于 把它 稱為“單片機”,在本課程設(shè)計中使用的是 AT89C52。當(dāng)前信號發(fā)生器總的 發(fā)展 是向著 低功耗 、高頻率精度、寬頻率覆蓋、多功能、智能化 和 自動化 方向發(fā)展。 目前 , 有很多的信號發(fā)生器構(gòu)成方法 ,例如采用專用的信號發(fā)生芯片MAX03采用 DDS(Direct2Digital Synthesis)型的任意波發(fā)生器 、 以及傳統(tǒng)的AWG 等。譬如在電視機 、 示波器 等儀器中,為了利用熒光屏顯示圖像, 讓 電子 能夠 按照一定 得 規(guī)律運動,常用到 方 波產(chǎn)生器作為時基電路。使用 Atmel 公司高密度非易失性存儲器 高 技術(shù) 制作 , 可以 與工業(yè) 80C51 產(chǎn)品指令 和引腳 全部 兼容片上 。 P1 口: P1 口是內(nèi)部提供 的 8位 上拉電阻的雙向 I/O 口, P1 口緩沖器能 收到 輸出 4TTL 門電流。 在平時, ALE 端以 一定 的 頻率周期輸出正脈沖 函數(shù) ,此頻率為振蕩器頻率的 六分之一 。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 IP= 00000B, 則 表明各個中 斷源 是等級低的 優(yōu)先級; IE= 000000B, 則 表明各個中斷均 已經(jīng) 被關(guān) 閉; 系統(tǒng)復(fù)位是任何微機系統(tǒng)執(zhí)行的 初始化步驟 ,使控制芯片 整體 回到默認(rèn)的硬件 狀態(tài)下。 在 最高有效位變化期間內(nèi) , 分段高階位可以使 得 閃變最小 ,該變化期間內(nèi)的閃變脈沖最強 大 。 其工作界面如下圖所示 : 第二章 單片機的仿真軟件的應(yīng)用 圖 21 Proteus ISIS的工作界面 Keil 軟件的應(yīng)用介紹 Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機 C語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用 。 /*****************************************************************/ uint data THHL=65535。break。TR1=1。變大后的方波頻率可達 10KHZ,正弦波和三角波頻率可達 5000HZ 左右??偠灾?,這次的課程設(shè)計讓我對電路設(shè)計和各種軟件都有了較深入的了解,使我鞏固了上課時候?qū)W習(xí)的知識,并且對這些知識的實際運用有了新的認(rèn)識。 第三章 可調(diào)低頻信號發(fā)生 器的設(shè)計 測試與調(diào)試 將保存的 hex 程序文件燒錄進單片機 AT89C52 中,并按照原理圖正確接線,接好后進行測試,結(jié)果應(yīng)該與 預(yù)測的 效果相同,若有異常則檢查故障并對 仿真 進行修正。 按鍵 1 和 2 分別對應(yīng)于頻率增加和減小,按鍵 3 用于轉(zhuǎn)化波形。 } } 第三章 可調(diào)低頻信號發(fā)生 器的設(shè)計 /************************T1 中斷函數(shù) ***********************/ void time_intt1(void)interrupt 3 { EA=0。} case 5:{if(THHL=500)THHL=0。 是 否 有 鍵 按 下開 始 查 鍵有 鍵 按 下 , 根 據(jù) 按 鍵 的數(shù) 值 執(zhí) 行 功 能頻 率增 大頻 率減 小選 擇波 形有按 1 按 2 按 3否查 鍵 結(jié) 束 按 鍵 3 是 否 按 下中 段 開 始執(zhí) 行關(guān) 閉 中 斷 , 關(guān) 閉 定 時 , 重新 載 入 初 值 , 開 定 時 器輸 出方 波輸 出 三角 波輸 出 正弦 波查 表 指 針 加 1開 中 斷 , 返 回否是 圖 33鍵掃描子程序流程圖 圖 34波形數(shù)據(jù)產(chǎn)生子程序流程圖 在鍵掃描子程序中,其任務(wù)是檢查三個鍵是否按下來執(zhí)行其功能。總之,該軟件是一款集 SPICE 和 單片機分析 于一身的仿真軟件,功能非常 強大。 TLC7528 數(shù)模轉(zhuǎn)換器的介紹 TLC7528 是 8位 雙路 數(shù)字 模擬轉(zhuǎn)換器 ,它 具有單獨的片內(nèi)數(shù)據(jù)鎖存器 ,它的 特點包括非常 嚴(yán)密 的 DAC 至 DAC 一致性。 單片機復(fù)位后的狀態(tài) : 單片機的復(fù)位操作使單片機 達到 初始化 的 狀態(tài),其中包括使 得 程序計數(shù)器 PC= 0000H,這 說明 程序從 0000H 地址 開始 運行 。 EA/VPP:當(dāng) EA 保持低電平時, 不管是否有內(nèi)部 的 程序存儲 空間 , 那么 在此期間外部程序存儲 空間 ( 0000HFFFFH)。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。當(dāng) P3 口寫入 “1” 后,被內(nèi)部上拉為高電平,并 且作用于 輸入。當(dāng) P1 口的管腳第一次寫 1時,被 視 為 輸入 高阻。在國際上,多把單片機稱為微控制器 MCU,由于在使用中,通常是 它 處于測控系統(tǒng)的 中心 地位并嵌入其中,所以 我們 又把單片機稱為嵌入式控制器 EMCU?,F(xiàn)在,微處理器 運用在 許多信號發(fā)生器 上 ,因而 這些信號發(fā)生器 具備了自校、自檢、診斷自動故障和形成自動波形和修正等功能, 能夠 和控制計算機 以及 其他 的測量儀器方便的一起構(gòu)成自動測試系統(tǒng)。 該 可調(diào)低頻信號發(fā)生器的設(shè)計以單片機( AT89C52) 作 為 核心 控制系統(tǒng),由晶體振蕩電路,地址 發(fā)生 電路,波形 產(chǎn)生電路,運算放大電路,數(shù) 字 模 擬 轉(zhuǎn)換電路組成。 信號 發(fā)生器作為一種通用的電子 設(shè)備 ,在科研、測控、通訊 生產(chǎn) 等領(lǐng)域都得到了 非常 廣泛的 運 用。 Flash 能夠 允許程序存儲器在系統(tǒng)可編程 執(zhí)行 ,亦適 合于 常規(guī)編程器。 P1 口管腳寫入 1后, 可 作為 輸入, 其管腳 被內(nèi)部上拉為高 電平 , P1 口被外部下拉為低電平 的時候 ,將輸出電流,這是由于內(nèi)部上拉的 原因 。 P3 口管腳備選功能 : 因此它可用 于 對外部輸出的脈沖或
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1