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

正文內容

基于stc89c51單片機智能測溫儀表課程設計-在線瀏覽

2024-09-24 11:19本頁面
  

【正文】 考電壓REF+,負參考電壓REF接地線,模擬電壓輸入端接熱電阻Cu50信號調理電路的輸出電壓。只需要通過3根串行總線就可以完成10位數據的串行輸入,易于和工業(yè)標準的微處理器或微控制器(單片機/DSP)進行接口,適用于數字失調與增益調整以及工業(yè)控制場合。單5V電源工作高阻抗基準輸入端(見上框圖)上電時內部自動復位轉換速率快, (2)主要引腳功能參數如下:DIN:串行數據輸入端;DOUT:用于級聯時的串行數據輸出端;SCLK:串行時鐘輸入端;AGND:模擬地;REFIN:參考電壓輸入端;:芯片選擇端,低電平有效;OUT:DAC模擬電壓輸出端;VDD:正電源端。 I2C接口存儲器24C02和蜂鳴器的電路連接24C02系列E2PROM芯片地址的固定部分為1010,EEE0引腳接高、低電平后得到確定的3位編碼,形成的7位編碼即為該器件的地址碼, 由于這里只尋址1個24C02,三個地址輸入腳都接地,所以該芯片的地址為1010 000x,x為讀寫位。蜂鳴器用于報警,高電平有效。 4~20mA電流輸出電路電路接收10位DAC芯片TLC5615輸出的模擬信號,信號范圍為0~。單片機輸出低電平時,接觸點閉合,使加熱器接通220V電源,開始加熱。本電路采用TL431穩(wěn)壓電路向Cu50電橋供電,由于電橋只有連接Cu50電阻的橋臂電阻發(fā)生變化(50Ω~),因此屬于有原理誤差電橋電路。在溫度為0℃時,Cu50的阻值為50Ω,電橋通過RPT1調零后,電橋輸出電壓為0,則流過Cu50的電流為在溫度為130℃時,假若忽略電阻改變引起的電流變化,則電橋的輸出為該信號采用LM258(UT2A)實現放大,由UT2A組成的差動放大器的放大倍數為18,則UT2A輸出電壓為,UT2B輸出電壓為主要是LM258在5V電源時,調節(jié)RPT2,可實現滿幅值調度。進行微機測量控制系統(tǒng)設計時,除了系統(tǒng)硬件設計外,大量的工作就是如何根據每個測量對象的實際需要設計應用程序。對于本系統(tǒng),軟件設計更為重要。因此,軟件是單片機運行的程序,程序通過單片機與單片機的引腳指揮各個硬件電路部分,進而控制各種各樣的對象,實現對象控制的自動化與智能化。在單片機測量控制系統(tǒng)中,大體上可分為數據處理、過程控制兩個基本類型。過程控制程序主要是使單片機按一定的方法進行計算,然后再輸出,以便達到測量控制目的。 //定義ADC的時鐘引腳sbit AD_DOUT=P1^1。 //定義ADC的片選引腳uint readadc(void) //讀取ADC數據的函數{ uint temp=0。 AD_CS=1。 AD_CS=0。i10。 temp=(temp1)|AD_DOUT。 _nop_()。 return(temp)。 //定義24c02的SDA信號 sbit SCL=P3^7。 //SCL為低電平 SDA=0。 //SCL為高電平 SDA=1。 //SDA為高電平 SCL=1。 //SDA下降沿啟動總線 SCL=0。 //SDA為高電平 SCL=1。 //在SCL下降沿,SDA=1,表示ack無效}bit testack() //檢測ack信號{ bit EB。 //SDA為高電平 SCL=1。 //在SCL下降沿,SDA=0,表示返回ack有效 SCL=0。 //返回測試位 }write8bit(uchar input) //寫8個二進制位到24c02的函數{ uchar temp1。temp1!=0。0x80)。 SCL=0。 //input數據左移1位,低位向高位移動 }}viod write24c02(uchar ch1,uchar address1) //寫入一個字節(jié)到24c02中字節(jié)地址{ start()。 //發(fā)送器件的地址 testack()。 //發(fā)送寫入字節(jié)的地址 testack()。 //發(fā)送寫入的數據 testack()。 delayms(10)。 for(temp2=8。temp2) //循環(huán)8次,讀出8位 { SCL=1。 //rbyte變量左移 rbyte=rbyte|((uchar)(SDA))。 //使SCL出現下降沿,表明該位數據寫入完畢 } return(rbyte)。 write8bit(WDA)。 write8bit(address2)。 start()。 testack()。 //讀出8位數據 noack() //無應答信號 stop()。 //返回讀出的數據}define uchar unsigned char//宏定義define uint unsigned int//宏定義 sbit RS=P1^0。// 24c02定義I/O的硬件接口sbit E=P1^2。//按鍵1定義I/O的硬件接口////Alarm_Value。//按鍵2定義I/O的硬件接口////Alarm_Value。//按鍵3定義I/O的硬件接口sbit key_4=P1^6。//A定義I/O的硬件接口,通道選擇//C、D接地sbit key_6=P3^7。 //ST和ALE接在一起sbit OE=P3^1。 sbit CLK=P3^3。 //喇叭,蜂鳴器報警sbit LED1=P3^5。 define DPDR P2//并行數據輸出接口定義define DPDR_1 P0//并行數據輸入接口定義uchar temp。//平均溫度 unsigned long temp1。//溫度2,uchar Alarm_Value。//溫度報警標志位uchar DispBuf[6]。//定義字符串void delay(uint z)//1ms延時{ uchar x,x1。z0。x114。數字濾波在語言信號處理、圖像信號處理、醫(yī)學生物信號處理以及其他應用領域都得到了廣泛應用。它可以是時不變的或時變的、因果的或非因果的、線性的或非線性的。 uchar count。countN。 //獲取ADC轉換結果,并計算累加和 delay()。 //求平均值}在智能儀表測量中,需要對外界的各種信號進行測量。這是因為被測對象的各種數據的量綱與AD轉換器的輸入值是不一樣的,故必須把它轉換成帶有量綱的數值后才能運算和顯示這種變換便是標度變換。 在本系統(tǒng)中,溫度為0℃~130℃~,經過放大電路輸出點電壓范圍為0V~,而采用的ADC為10位的TLC1549,則ADC輸出的每個數字代表
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1