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

正文內(nèi)容

基于單片機(jī)的數(shù)字多用表設(shè)計(jì)(編輯修改稿)

2025-07-15 18:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 (4)ADC0809的工作過(guò)程:  首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復(fù)位。下降沿啟動(dòng) A/D轉(zhuǎn)換,之后EOC輸出信號(hào)變低,指示轉(zhuǎn)換正在進(jìn)行。直到A/D轉(zhuǎn)換完成,EOC變?yōu)楦唠娖?,指示A/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。當(dāng)OE輸入高電平 時(shí),輸出三態(tài)門打開(kāi),轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。   轉(zhuǎn)換數(shù)據(jù)的傳送 A/D轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時(shí)傳送給單片機(jī)進(jìn)行處理。數(shù)據(jù)傳送的關(guān)鍵問(wèn)題是如何確認(rèn)A/D轉(zhuǎn)換的完成,因?yàn)橹挥写_認(rèn)完成后,才能進(jìn)行傳送。為此可采用下述三種方式。      對(duì)于一種A/D轉(zhuǎn)換器來(lái)說(shuō),轉(zhuǎn)換時(shí)間作為一項(xiàng)技術(shù)指標(biāo)是已知的和固定的。例如ADC0809轉(zhuǎn)換時(shí)間為128μs,相當(dāng)于6MHz的MCS51單片機(jī)共64個(gè)機(jī)器周期。可據(jù)此設(shè)計(jì)一個(gè)延時(shí)子程序,A/D轉(zhuǎn)換啟動(dòng)后即調(diào)用此子程序,延遲時(shí)間一到,轉(zhuǎn)換肯定已經(jīng)完成了,接著就可進(jìn)行數(shù)據(jù)傳送。      A/D轉(zhuǎn)換芯片由表明轉(zhuǎn)換完成的狀態(tài)信號(hào),例如ADC0809的EOC端。因此可以用查詢方式,測(cè)試EOC的狀態(tài),即可確認(rèn)轉(zhuǎn)換是否完成,并接著進(jìn)行數(shù)據(jù)傳送。      把表明轉(zhuǎn)換完成的狀態(tài)信號(hào)(EOC)作為中斷請(qǐng)求信號(hào),以中斷方式進(jìn)行數(shù)據(jù)傳送。不管使用上述哪種方式,只要一旦確定轉(zhuǎn)換完成,即可通過(guò)指令進(jìn)行數(shù)據(jù)傳送。首先送出口地址并以信號(hào)有效時(shí),OE信號(hào)即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機(jī)接受。 各模塊直接引腳連接方法 a) 把“單片機(jī)系統(tǒng)”-“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的ABCDEFGH端口連接。 b) 把“單片機(jī)系統(tǒng)”-“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的S1-S8端口連接。 c) 把“單片機(jī)系統(tǒng)”“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的ST端子用導(dǎo)線相連接。 d) 把“單片機(jī)系統(tǒng)”“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的OE端子用導(dǎo)線相連接。 e) 把“單片機(jī)系統(tǒng)”“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的EOC端子用導(dǎo)線相連接。f) 把“單片機(jī)系統(tǒng)”“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的CLK端子用導(dǎo)線相連接。 g) 把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的A2A1A0端子用導(dǎo)線連接到GND端子上。 h) 把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的IN0端子用導(dǎo)線連接到“三路可調(diào)電壓模塊”區(qū)域中的VR1端子上。 i) 把“單片機(jī)系統(tǒng)”-“模數(shù)轉(zhuǎn)換模塊” 區(qū)域中的D0-D7端子上。 第三章 數(shù)字多用表的軟件設(shè)計(jì) 根據(jù)上述,我們選擇單片機(jī)與A/D轉(zhuǎn)換芯片結(jié)合的方法實(shí)現(xiàn)本設(shè)計(jì)。使用的基本元器件是:STC89C52單片機(jī),AD0809模數(shù)轉(zhuǎn)換芯片,數(shù)碼管顯示器,開(kāi)關(guān),電容,電阻,晶振,標(biāo)準(zhǔn)電源等等。開(kāi)始系統(tǒng)初始化LED初始化=1?使能A/D轉(zhuǎn)換單片機(jī)接收數(shù)據(jù)=1?轉(zhuǎn)換結(jié)果送LED顯示超限否?結(jié)束報(bào)警YNYNYN 各模板仿真及源程序 仿真圖 分流電阻電路 觸發(fā)器74LS74 ADC0809轉(zhuǎn)換電路 分壓電阻電路 報(bào)警電路 源程序include include sbit LCD_RS=P1^0。 //RS寄存器選擇。高電平選數(shù)據(jù)。低電平選指令。sbit LCD_RW=P1^1。 //讀寫(xiě)信號(hào)線。高電平讀操作。低電平寫(xiě)操作。sbit LCD_E=P1^2。 //E使能端sbit ST=P1^3。 //START輸入 ;A/D轉(zhuǎn)換啟動(dòng)信號(hào),高電平有效。sbit EOC=P1^4。 //輸出。 A/D轉(zhuǎn)換結(jié)束信號(hào), //當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平(轉(zhuǎn)換期間一直為低電平)。sbit OE=P1^5。 //輸入,數(shù)據(jù)輸出允許信號(hào),高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才能打開(kāi)輸出三態(tài)門,輸出數(shù)字量。sbit ALE=P1^6。 //地址鎖存允許信號(hào),輸入,高電平有效。sbit CLK=P3^3。 //時(shí)鐘脈沖輸入端。/***************************************sbit A 。 //地址選擇sbit B 。sbit C。***************************************/define LCD_Data P2 //液晶數(shù)據(jù)D7D0define Busy 0x80 //用于檢測(cè)LCD狀態(tài)字中的Busy標(biāo)識(shí)define uchar unsigned chardefine uint unsigned intvoid WriteDataLCD(unsigned char WDLCD)。//寫(xiě)數(shù)據(jù)void WriteCommandLCD(unsigned char WCLCD,BuysC)。//寫(xiě)指令unsigned char ReadDataLCD(void)。//讀數(shù)據(jù)unsigned char ReadStatusLCD(void)。//讀狀態(tài)void LCDInit(void)。//LCD初始化void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1