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

正文內(nèi)容

基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)_畢業(yè)設(shè)計(jì)-文庫(kù)吧資料

2024-09-06 11:14本頁面
  

【正文】 R0,A INC R0 DJNZ R7,PDATALOOP ENDIF IF IBPSTACK 0 EXTRN DATA (?C_IBP) MOV C_IBP,LOW IBPSTACKTOP ENDIF IF XBPSTACK 0 EXTRN DATA (?C_XBP) MOV C_XBP,HIGH XBPSTACKTOP MOV C_XBP+1,LOW XBPSTACKTOP ENDIF IF PBPSTACK 0 EXTRN DATA (C_PBP) MOV C_PBP,LOW PBPSTACKTOP ENDIF MOV SP,STACK1 。 。 SFR that supplies uppermost address byte 。 define PPAGE number. 。 set to 1 if pdata object are used. 。 in the linker invocation. 。 The following EQU statements define the xdata page used for pdata 。 Page Definition for Using the Compact Model with 64 KByte xdata RAM 。 。 set top of stack to highest location+1. 。 Stack Space for reentrant functions in the COMPACT model. PBPSTACK EQU 0 。 set top of stack to highest location+1. 。 Stack Space for reentrant functions in the LARGE model. XBPSTACK EQU 0 。 set top of stack to highest location+1. 。 Stack Space for reentrant functions in the SMALL model. IBPSTACK EQU 0 。 functions and initialized it: 。 。 。 runtime routines must be set to zero. 。 Notes: The IDATA space overlaps physically the DATA and BIT areas of the 。 the length of PDATA memory in bytes. 。 PDATASTART EQU 0H 。 the absolute startaddress of XDATA memory XDATA 存儲(chǔ)的實(shí)際起始地址 XDATALEN EQU 0H 。 the length of IDATA memory in bytes. IDATA存儲(chǔ)的字節(jié)長(zhǎng)度 。 。 at processor reset can be defined: 。 。 。 。 。 To link the modified file to your application use the following 。 A51 。 To translate this file use A51 with the following invocation: 。 : This code is executed after processor reset. 這個(gè)代碼在程序重啟之后執(zhí)行 。 This file is part of the C51 Compiler package //這個(gè)文件是 c51 鏈接的數(shù)據(jù) 。 五. 設(shè)計(jì)總結(jié) 六.附件 A、程 序 實(shí) 現(xiàn) 單片機(jī)系統(tǒng)初始化和存儲(chǔ)器分配程序 $NOMOD51 ?!辨I? 否 取消鍵? 是 2 2 否 3 數(shù)字鍵? 否 取消鍵? 是 否 3 判斷按鍵 顯示 〈 PLEASE SET 〉 VOLTAGE V 是 4 確認(rèn)鍵? 否 取消鍵? 否 是 4 顯示 〈 SET COMPLATE 〉 VOLTAGE V 是 開始 基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì) 由設(shè)置子程序可以看出,進(jìn)入設(shè)置子程序后就屏蔽了“ +”,“ ”和設(shè)置鍵??梢允共竭M(jìn)量和步減量進(jìn)一步的減小 ,以滿足更高的要求。 開始 返回 將輸出電壓轉(zhuǎn)換成數(shù)字量 與送 D/A數(shù)字量相比較是否相等? 將送 D/A數(shù)字量減 01H 相等 不等 大于送 D/A數(shù)字量? 是 否 將送 D/A數(shù)字量加 01H 1 基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì) 圖 19 鍵盤子程序框圖框圖 4. 1 步進(jìn)步減子程序 圖 20 步進(jìn),步減子程序框圖 由步進(jìn),步減子程序框圖可以看出,如果每次把 D/A的數(shù)字量加 01H,可以使步進(jìn)量和步減量由 。 3 A/D子程序 開始 系統(tǒng)初始化 D/A子程序 鍵盤處理 子程序 A/D 子程序 有鍵按下? 顯示子程序 是 否 開始 將顯示值轉(zhuǎn)換成對(duì)應(yīng)的數(shù)字量 數(shù)字量送 D/A 返回 1 基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì) 圖 18 A/D子程序框圖 由 A/D子程序框圖看出,修改精度為一個(gè)數(shù)字量,由于 A/D和 D/A的精度限制,修改量只能達(dá)到 ,但足已滿足設(shè)計(jì)需要。 基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì) 圖 16 系統(tǒng)主控程序框圖 2 D/A子程序 圖 17為 D/A子程序框圖。這樣在保證性能的同時(shí)也降低了成本。而 +15V 和 15V 部分最大電流不超過 50mA。同樣,在任一時(shí)刻如果產(chǎn)生短路,則 K1 也會(huì)斷開達(dá)到短路保護(hù)的目的。松開 SW_ON 鍵后由于 K1 處于自鎖狀態(tài),整個(gè)系統(tǒng)處于開啟狀態(tài)。電路如圖 15所示: 圖 15 電源部分原理圖 圖中繼電器部分是一個(gè)開關(guān)電路及短路保護(hù)電路。 電源變壓器采用了雙 的變壓器,輸入 220V, 50Hz 交流電,經(jīng)全橋整流,濾波,穩(wěn)壓后得到177。濾波電路一般由電容組成,其作用是脈動(dòng)電壓 U3 中的大部分紋波加以濾除,以得到較平滑的直流電壓 U4。因此采用常用的穩(wěn)壓電源來作為整個(gè)系統(tǒng)的電源。 15V, +5V 。由于。經(jīng)實(shí)驗(yàn)證明:這種可調(diào)穩(wěn)壓輸出具有良好 的負(fù)載特性,輸出最大負(fù)載電流可達(dá)到 1A。由上式可見, Vout與 Vin 之間成線形關(guān)系,當(dāng) Vin 變化時(shí),輸出電壓改變。這時(shí),可 認(rèn)為運(yùn)放輸入電壓很小。 7805 原本是基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì) 輸出固定電壓為 5V 的 集成穩(wěn)壓塊,但可以外接電路來改變輸出電壓值。由于 0809需要時(shí)鐘信號(hào),因此可以從AT89S51的 ALE端得到 6分頻的振蕩信號(hào),為了使 6分頻后的信號(hào)能滿足 0809的需求,我們采用的是 4M的晶體振蕩器。 3. 3 ADC0809 接口電路 由于輸出電壓范圍是 ~ ADC0809的測(cè)量范圍,因此使用電位器將輸出電壓分壓后送至 ADC0809的輸入端。 如果圖 中所示電阻 RX, RY, RZ 的阻值選取適當(dāng),則輸出電壓范圍在電壓控制字從 0, 2, 4,??到 198 變換時(shí)根據(jù)上式計(jì)算可得輸出電壓為 +~5V,正好滿足后續(xù)電路的要求??紤]到設(shè)計(jì)需要,采用了單緩沖雙級(jí)性的接法,如圖 10 所示: 基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì) 圖 10 DAC0832 接口電路 其計(jì)算公式為: 2 5 6)( 101 DVV re f?? )5()( 12 RYRXRZRXVV ???? 其中 Vref 為參考電壓, D 為 DAC0832 接收到的數(shù)據(jù)。若要得到電壓,還需要外接一片運(yùn)放來實(shí)現(xiàn)電流到電壓的轉(zhuǎn)換。 設(shè)計(jì)中用 2 個(gè)電壓控制字代表 當(dāng)電壓控制字從 0, 2, 4,??到 198時(shí), 可調(diào)穩(wěn)壓源輸出 , ,? ?, 。其優(yōu)點(diǎn)是 D/A 轉(zhuǎn)換的同時(shí), DAC 寄存器中保留現(xiàn)有的數(shù)據(jù),而在輸入寄存器中可送入新的數(shù)據(jù)。每當(dāng)有按鍵按下時(shí), DA 就產(chǎn)生高電平,同時(shí)向 P1 口低四位傳送 16 進(jìn)制的 BCD 碼,分別 對(duì)應(yīng) 16 個(gè)按鍵。 A: LED 背光正極。 DB0- DB7: 8位數(shù)據(jù)總線,三態(tài)雙向。 R/W 為高電平時(shí),讀取數(shù)據(jù);R/W為低電平時(shí),寫入數(shù)據(jù); E: LCD 模塊使能信號(hào)控制端。 GND: 電源 地; VCC:電源正極, - ,通常使用 5V電壓; VO: LCD 對(duì)比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為 0- 5V; RS:寫入數(shù)據(jù)或者指令選擇端。內(nèi)有顯示 92個(gè) ASCII 字符和 92 個(gè)特殊字符的字庫(kù)。該顯示模塊可直接與 AT89s51 單片機(jī)相接,所有的顯示功能由控制器用指令實(shí)現(xiàn)。 LCD 技術(shù)和半導(dǎo)體技術(shù)的結(jié)合使該顯示模塊具有高可靠性和低功耗的特點(diǎn)。 液晶顯示模塊具有體基于單片
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1