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

正文內(nèi)容

20xx基于熱敏電阻數(shù)字溫度計(jì)課程設(shè)計(jì)(參考版)

2025-01-13 22:36本頁(yè)面
  

【正文】 。
我會(huì)吸取這次的經(jīng)驗(yàn),希望下次我能做的更好! 參考文獻(xiàn) [1] 秦志強(qiáng). C51單片機(jī)應(yīng)用與C語(yǔ)言程序設(shè)計(jì)[M]. 電子工業(yè)出版社, 202091. [2] 謝維成, 楊加國(guó), 董秀成. 單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)[M]. 清華大學(xué)出版社, 202091. [3]Maxim Integrated Products. PT100溫度變送器的正溫度系數(shù)補(bǔ)償[EB/OL]. 2020[]. (簽字) 年 月 日此資料由網(wǎng)絡(luò)收集而來,如有侵權(quán)請(qǐng)告知上傳者立即刪除。特別是串口通信這里,由于是第一次接觸,要將一個(gè)完全不懂的東西搞懂,實(shí)屬不易。
為了體現(xiàn)我們與別人的不同,我們盡量使作品的功能齊全,并使用多種方式完成設(shè)計(jì),并且易于操作與實(shí)現(xiàn)。題目的復(fù)雜程度遠(yuǎn)高于從前,雖然看起來需要實(shí)現(xiàn)的功能不多,但是要使溫度嚴(yán)格達(dá)到要求的精度還是有相當(dāng)?shù)睦щy,這與電路圖的設(shè)計(jì),以及程序的寫法上有很大的關(guān)系,稍有不慎,就會(huì)使最后得到的溫度值不準(zhǔn)確,并且誤差較大。這是繼大二相對(duì)較簡(jiǎn)單的課程設(shè)計(jì)后一次真正的挑戰(zhàn)。
4總結(jié)與展望 本人在此次課程設(shè)計(jì)里主要負(fù)責(zé)串口通信、上位機(jī)設(shè)計(jì)與溫度輸出公式。可以顯示84行1616點(diǎn)陣的漢字. 。
AT89C51單片機(jī)各個(gè)引腳分布如圖34所示: 圖34AT89C51單片機(jī)引腳圖 顯示電路采用的是12864液晶顯示模塊。AT89C51單片機(jī)在高溫環(huán)境中穩(wěn)定性好,支持在線編程ISP,無需專用的編程器。電路原理圖如圖33所示: 圖33A/D轉(zhuǎn)換電路 由于ADC0832是8位分辨率,返回的數(shù)值在0~255之間,對(duì)應(yīng)模擬數(shù)值為0~5V。
  正常情況下ADC0832與單片機(jī)的接口應(yīng)為4條數(shù)據(jù)線,分別是CS、CLK、DO、DI。獨(dú)立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入在0~5V之間。此次課程設(shè)計(jì)選用ADC0832芯片。它的內(nèi)部包含四組形式完全相同的運(yùn)算放大器,除電源共用外,四組運(yùn)放相互獨(dú)立。
測(cè)溫電路原理圖如圖31所示: 圖31測(cè)溫電路原理圖 電橋原理圖如圖32所示: 圖32電橋原理圖 本次課程設(shè)計(jì),放大模塊采用的是LM324放大集成電路。因?yàn)闊崦綦娮璧淖柚岛蜏囟瘸收汝P(guān)系,我們只需將已知電流流過該電阻就可以得到與溫度成正比的輸出電壓。
本次課程設(shè)計(jì)的測(cè)溫電路為測(cè)溫電橋,測(cè)溫電橋的主要部分是熱敏電阻。 } } private void btnClear_Click(object sender, EventArgs e) { ()。 ()。 ()。 ()。 objfile = ()。 } 此時(shí)接收功能已經(jīng)實(shí)現(xiàn),如圖23所示: 圖23上位機(jī)接收數(shù)據(jù) 本模塊僅為完善上位機(jī)功能,程序簡(jiǎn)單,主要代碼實(shí)現(xiàn)如下: private void btnSave_Click(object sender, EventArgs e) { try { objfile。 ( new MethodInvoker ( delegate { (serialReadString)。主要代碼如下: string serialReadString。
命名空間: 程序集: System( 中) 除了前面用到的串口常規(guī)屬性設(shè)置(BuadRate,PortName),這里用到了一個(gè)新的串口屬性:ReceivedBytesThreshol 獲取或設(shè)置DataReceived 事件發(fā)生前內(nèi)部輸入緩沖區(qū)中的字節(jié)數(shù)。本程序也是采用這種方法來進(jìn)行串口輸入緩沖區(qū)的實(shí)時(shí)數(shù)據(jù)讀取。
數(shù)據(jù)接收大體有兩種方案:主動(dòng)定時(shí)讀取;事件響應(yīng)驅(qū)動(dòng)。 } } 設(shè)置窗體響應(yīng)事件,代碼如下: private void Form1_Load(object sender, EventArgs e) { = “打開串口“。 } else { = “打開串口“。在btnOpen 響應(yīng)函數(shù)中加入以下代碼: private void btnOpen_Click(object sender, EventArgs e) { if ( == “打開串口“) { = “關(guān)閉串口“。NET Framework 類庫(kù)包含了 SerialPort 類,方便地實(shí)現(xiàn)了所需要串口通訊的多種功能,可以實(shí)現(xiàn)MSComm 編程方法快速轉(zhuǎn)換到以 SerialPort 類為核心的串口通訊。 for(i=0。i=0。 i。 i。amp。 w/=10。 } } if(temp 0。i) { LcdBuf1[i]=temp%10+48。i= 0) { for(i=6。 ADC0832_DIO = 1。 ADC0832_CLK = 0。 ADC0832_CLK = 1。 if(ch==0) ADC0832_DIO = 0。 _nop_()。 //送 SGL/DIF 位 _nop_()。 ADC0832_CLK = 0。 ADC0832_CLK = 1。 ADC0832_CS = 0。 ADC0832_DIO = 1。 uchar ADC_buff=0。 unsigned char LcdBuf1[10]=““。本模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1