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

正文內容

基于單片機的函數(shù)發(fā)生器論文-文庫吧資料

2024-10-30 13:29本頁面
  

【正文】 起清除 測試指令 BFH 使所有的 LED 全部點亮并處于閃爍狀態(tài),判斷 LED 是否正常工作 左移指令 A1H 顯示向左移動 1 位(包括消隱狀態(tài)的顯示位),但對各位所設置的消隱及閃爍屬性不變。 zlg7289A 是一片具有串行接口的可同時驅動 8 位共陰式數(shù)碼管或 64 只獨立 LED 的智能顯示驅動芯片該芯片同時還可連接多達 64 鍵的鍵盤矩陣單片即可完成LED 顯示﹑鍵盤接口的全部功能 zlg7289A 內部含有譯碼器可直接接受 BCD 碼或16 進制碼并同時具有 2 種譯碼方式參看后文此外還具有多種控制指令如消隱﹑閃 爍﹑左移﹑右移﹑段尋址等 zlg7289A 具有片選信號可方便地實現(xiàn)多于 8 位的顯示或多于 64 鍵的鍵盤接口 。 zlg7289 芯片與單片機之間通信方便,而且由 zlg7289 對鍵盤進行自動掃描,可以去抖動,充分的提高了單片機的工作效率。這種方式占用系統(tǒng)資源較多,并且效率低,程系編寫大量而復雜。為避免調試困難,沒有采用這種方案 綜上所述選擇第三種設計方案。 將 各種波形的數(shù)據(jù)固定在單片機的程序存儲器里,通過改變這些數(shù)據(jù)的輸出速度來改變信號的頻率,然后通過改變 D/A 轉換器的參考點要來改變信號的峰峰值,電路較為簡單,成本較低。 方案一與方案二中三角波 —— 正弦波部分原理雖然不一樣,但 是他們有共通的地方就是都要認為地搭建波形變換的電路圖 ,不太方便也不容易實現(xiàn)。 圖 316 方案三 由軟件產生。 電路中 RP3 是用來調整高頻端波形的對稱性,而 RP2 是用來調整低頻端波形的對稱性,調整 RP3 和 RP2 可以改善正弦波的失真。由于 5G8038 本身的線性度僅在掃描頻率范圍 10: 1 時為 %,更大范圍(如 1000: 1)時線性度隨之變壞,所以控制電壓經(jīng)μ A741 后再送入5G8038 的 8 腳,這樣會有效地改善壓控線性度(優(yōu)于 1%)。當此電壓為最小值(近似為 0)時。輸入波形中不能含有直流成分 。為滿足對方波前后沿時間的要求,以及正弦波最高工作頻率( 10kHz)的要求,在積分器、比較器、正弦波轉換器和輸出級中應選用 Sr 值較大的運放(如 LF353)。 方案一:用差分放大電路實現(xiàn)三角波到正弦波以及集成運放組成的電路實現(xiàn)函數(shù)發(fā)生器 見圖 315 圖 315 方案二:用二極管折線近似電路以及集成運放組成的電路實現(xiàn)函數(shù)發(fā)生器 根據(jù)二極管折線近似電路實現(xiàn)三角波 —— 正弦波的變換的原理圖,頻率調節(jié)部分設計時,可先按三個頻率段給定三個電容值: 1000pF、 f、 F 然后再計算 R 的大小。 由上述計 算可知,該電路產生波形的峰峰值和直流偏移調節(jié)的范圍達到并超過了題目要求的范圍。當電位器的滑動觸頭分別位于最右端與最左端時,輸出電壓分別為 4v 和 +4v,電位器的電壓與輸出的電壓通過一個加法器實現(xiàn)直流偏移的調節(jié)。 2.電路性能指標分析 用于調壓的 DAC0832 的參考電壓是 12V,所以,峰峰值可以調節(jié)到的最大值為 12V,由于運放的電源均為 ? 12V,故均未達到飽和。 o u t4 1 2 3U U + U + U? 即: 9 1 13 9 9 32out4 out 3 314 1 13 14 13 2 11 13 3 1112 129 1 13 9 32out 314 1 13 14 13 2 11 3 1112 12()U U 12 U 12()() U 12()R R R R R RRR R R R R R R R R R R RR R R R RRR R R R R R R R R R R?? ? ? ? ?? ? ? ? ? ??? ? ? ?? ? ? ? ? ?左 左左 左( )下面對 out4U 的結果作一些輔助說明: 特例:當 23RR? 時 9 1 13ou t4 1 ou t 314 1 13 14()U U U()R R RR R R R?? ? ? ?? 以下進行代入數(shù)據(jù)的具體的分析: 于是對于將圖 312 與圖 313 及連在一起時,這時系統(tǒng)的的框圖如圖 314 圖 314 對于如圖 DAC 轉換部分電路圖如圖所示 當單片機分別向 DAC0832( 1)和 DAC0832( 2)輸入數(shù)據(jù) 1D 和 2D 時 0 2 2 2U = D V R = 1 2 D / 2 5 6?? ( 1) 0 1 1 0 2 1U = D V R = U D / 2 5 6?? ( 2) 0 3 1 0 1 0 2 3 1U = R / R U U R / R?? ( 3) 其中 13R =R =10k?, 2R =20k? ,代入以上各式,得 0 0 2 1U = U (D /1 2 8 1 )/2? ( 4) 或著: 1 0 0 2D = 1 2 8 (U /U + 1 )? ( 5) 由 ( 4) 式可知,當 1D 在 0~ 255 之間變化時, 0U 可在 02U2? ~ 02U+2 之間 變化,即輸出信號的峰峰值可由 02U 控制。 對于本運放組成的電路分析采用疊加法: 設 U2 的輸出為 out4U 。設 U5 的輸入電壓為 2V ; ADC0832(2)的內部的電阻為 2R 。 圖 34 防干擾電路 UA741AD 312 圖 312 由圖可知到 U5 的輸出將作為 ADC0832(2)的基準電壓。晶振電路解法圖 32,一條引腳接在 XTAL1,另一條接在 XTAL2。當使用 89C55 時晶振頻率可以提高到 24MHZ。 XTAL2:振蕩器反相放大器的輸出端。在 flash編程期間, EA 也接收 12伏 VPP電壓。為使能從 0000H 到 FFFFH的外部程序存儲器讀取指令, EA 必須接 GND。當 AT89S52從外部程序存儲器執(zhí)行外部代碼時, PSEN 在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時, PSEN 將不被激活。這個 ALE 使能標志位(地址為 8EH的 SFR的第 0位)的設置對微控制器處于外部執(zhí)行模式下無效。這一位置 “ 1”, ALE僅在執(zhí)行 MOVX或 MOVC指令時有效。然而,特別強調,在每次訪問外部數(shù)據(jù)存儲器時, ALE脈沖將會跳過。在 flash編程時,此引腳( PROG )也用作編程輸入脈沖。 DISRTO默認狀態(tài)下,復位高電平有效。看門狗計時完成后, RST 腳輸出 96個晶振周期的高電平。 RST:復位輸入。 P3口亦作為 AT89S52特殊功能(第二功能)使用,如表 12所示。對 P3 端口寫“ 1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。在 flash編程和校驗時, P2口也接收高 8位地址字節(jié)和一些控制信號。在這種應用中, P2 口使用很強的內部上拉發(fā)送 1。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出 電流( IIL)。 P2口: P2口是一個具有內部上拉電阻的 8位雙向 I/O 口, P2 輸出緩沖器能驅動 4個 TTL 邏輯電平。此外, /計數(shù)器 2的外部計數(shù)輸入( )和時器 /計數(shù)器 2的觸發(fā)輸入( ),具體如表 11所示。對 P1 端口寫“ 1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使 用。程序校驗時,需要外部上拉電阻。在這種模式下, P0具有內部上拉電阻。對 P0端口寫“ 1”時,引腳用作高阻抗輸入。 3.印制電路板的設計 印制電路板的設計主要是利用 Protel 99 SE 的 PCB 設計系統(tǒng)來完成印制電路板圖的繪制 第 3 章 系統(tǒng)硬件設計 單片機及其外圍電路 單片機介紹 89S52單片機有 44個引腳 PLCC和 TQFP方形封裝形式, 40個引腳的雙列直插式封裝形式,最常用的 40個引腳封裝形式及其配置如圖 31所示,各個引腳功能說明如下: 圖 31 單片機 GND:接地 P0口: P0口是一個 8位漏極開路的雙向 I/O口。 1.電路原理圖的設計 電路原理圖的設計主要是用 Protel 99 SE 的原理圖設計系統(tǒng)來繪制電路原理圖。由于系統(tǒng)在運行過程中要進行大量的運算和存儲,所以對機器的性能要求也比較高,配置越高越能充分發(fā)揮它的優(yōu)點。600179。 同時,它還提供了一個高效、通用的可編程邏輯器件設計工具。 同時它還包含一個具有專業(yè)水準的 PCB 信號完整性分析工具、功能強大的打印管理系統(tǒng)、一個先進的 PCB 三維視圖預覽工具。 2.印制電路板設計系統(tǒng) 它是一個功能強大的印制電路板設計編輯器,具有非常專業(yè)的交互式布線及元件布局的特點,用于印制電路板( PCB)的設計并最終產生 PCB 文件,直接關系到印制電路板的生產。它可以為印制電路板設計提供網(wǎng)絡表。 一、 protel99se 概述 Protel 99 SE 主要由原理圖設計系統(tǒng)、印制電路板設計系統(tǒng)兩大部分組成。 :模擬產生 CPU 的模擬信號和脈沖信號 (simulate analog and digital inputs to CPU)。 三、調試函數(shù)語言 uVision2 中,你可以編寫或使用類似 C 的數(shù)語言進行調試。 在屬性框 (attributes column)中可以快速瀏覽斷點設置情況和源 程序 行的位置。用戶啟動 V2 調試器之后,斷點即被激活。可以在編輯器內調試 程序 ,它能提供一種自然的調試環(huán)境,使你更快速地檢查和修改 程序 。 第三部分編輯器和調試器 一、源代碼編輯器 uVision2 編輯器包含了所有用戶熟悉的特性。此數(shù)據(jù)庫包含:片上存儲器和外圍設備的信息,擴展數(shù)據(jù)指針 (extra data pointer)或者加速器 (math accelerator)的特 性 。開發(fā)工具選項可以對應目標,組或單個文件。 一個單一的 uVision2 工程能夠產生一個或多個 目標程序 。 uVision2 IDE 可為它們提供單一而靈活的開發(fā)環(huán)境。 C51 編譯器的功能不斷增強 , 使你可以更加貼近 CPU 本身 ,及其它的衍生產品。 ABS 文件由 OH51 轉換成標準的 Hex 文件,以供調試器 dScope51 或 tScope51 使用進行源代碼級調試,也可由仿真器使用直接對目標板進行調試,也可以直接寫入程序存貯器如 EPROM 中 。然后分別由 C51 及 A51 編譯器編譯生成目標文件 (.OBJ)。 Keil C51 單片機軟件開發(fā)系統(tǒng)的整體結構 C51 工具包的整體結構, uVision 與 Ishell 分別是 C51 for Windows 和for Dos 的集成開發(fā)環(huán)境 (IDE),可以完 成編輯、編譯、連接、調試、仿真等整個開發(fā)流程。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51 生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。用過匯編語言后再使用 C來開發(fā),體會更加深刻。 系統(tǒng)總體框圖設計 本系統(tǒng)是以 單片機 AT89C52和 8位 D/A轉換芯片 DAC0832以及 zlg7289鍵盤及顯示 共同實現(xiàn)正弦波,方波,三角波,鋸齒波這四種常見波形的 產生及顯示相互切換的功能。如果作為由 IN+與 IN輸入的輸入時,可是將電壓值設定在某一個較大范圍之內,從而提高轉換的寬度。最后將 CS 置高電平禁用芯片,直接將轉換后的數(shù)據(jù)進行處理就可以了。也正是從此位開始輸出下一個相反字節(jié)的數(shù)據(jù),即從第 11個字節(jié)的下沉輸出 DATA0。從第 4 個脈沖下沉開始由 DO端輸出轉換數(shù)據(jù)最高位 DATA7,隨后每一個脈沖下沉 DO端輸出下一位數(shù)據(jù)。當 2 位數(shù)據(jù)為 “0” 、 “1” 時,將 CH0作為負輸入端 IN, CH1 作為正輸入端 IN+進行輸入。當 2位 數(shù)據(jù)為 “1” 、 “1” 時,只對 CH1 進行單通道轉換。在第 1 個時鐘脈沖的下沉之前 DI端必須是高電平,表示啟始信號。當要進行 A/D轉換時,須先將 CS使能端置于低電平并且保持低電平直到轉換完全結束。但由于 DO端與 DI端在通信時并未同時有效并與單片機的接口是雙向的,所以電路設計時可以將 DO 和 DI 并聯(lián)在一根 數(shù)據(jù)線上使用。通過 DI 數(shù)據(jù)輸入端,可以輕易的實現(xiàn)通道功能的選擇。芯片轉換時間僅 為 32μS ,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗,以減少數(shù)據(jù)誤差,轉換速度快且穩(wěn)定性能強。 ADC0832 為 8 位分辨率 A/D 轉換芯片,其最高分辨可達 256 級,可以適應一般的模擬量轉換要求。 178。 178。 178。 178。 178。 178。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1