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

正文內容

恒溫箱溫度計算機控制系統(tǒng)設計-資料下載頁

2025-07-07 13:50本頁面
  

【正文】 而控制恒溫箱達到控制溫度的目的。系統(tǒng)調試與仿真1, 硬件調試根據設計的原理電路做好實驗樣機,便進入硬件調試階段。調試工作的主要任務是排除樣機故障,其中包括設計錯誤和工藝性故障。 脫機檢查用萬能表或邏輯測試筆逐步按照邏輯圖檢查機中各器件的電源及各引腳的連接是否正確,檢查數據總線、地址總線和控制總線是否有短路等故障。有時為保護芯片,先對各管座的電位(或電源)進行檢查,確定其無誤后再插入芯片檢查?!》抡嬲{試暫時排除目標板的CPU和EPROM,將樣機接上仿真機的40芯仿真插頭進行調試,調試各部分接口電路是否滿足設計要求。這部分工作是一種經驗性很強的工作,一般來說,設計制作的樣機不可能一次性完好,總是需要調試的。通常的方法是,先編調試軟件,逐一檢查調試硬件電路系統(tǒng)設計的準確性。 檢查CPU的時鐘電路通過測試ALE信號,如沒有ALE信號,則判斷是晶體或CPU故障,這稱之為“心臟”檢查。檢查ABUS/DBUS的分時復用功能的地址鎖存是否正常。檢查I/O地址分配器。一般是由部分譯碼或全譯碼電路構成,如是部分譯碼設計,則排除地址重疊故障。2軟件調試 軟件調試 軟件調試根據開發(fā)的設備情況選擇不同的調試方法總結通過本次的《恒溫箱溫度計算機控制系統(tǒng)設計》我學習到了許多東西,也認識到了許多我的不足之處,加深了對52單片機的理解,也豐富了我的課余時間,增強了我的動手能力,使我能更好的把理論知識與實際設計更好的結合起來。經過老師的指導和同學的幫助,加強了我的分析,動手能力,使我能從更多的方面去考慮問題。參考文獻[1] 單片機原理與應用/戴勝華等北京:清華大學出版社;北京交通大學出版社, [2]AVR 單片機快速入門/徐瑋等北京:機械工業(yè)出版社,[3] C 語言程序設計/戴勝華等北京:清華大學出版社,200[4] 單片機原理與應用/戴勝華等北京:清華大學出版社;北京交通大學出版社, [5] 計算機控制系統(tǒng)/高金源等北京:清華大學出版社, 附錄 系統(tǒng)源程序includesbit Controlpin=P2^6。sbit Light=P2^5。sbit Beep=P2^4。//=============================================////===================延時函數====================////=============================================//void Delayms(int z) { int i,j。for(j=z。j=0。j)for(i=110。i=0。i)。 }//=============================================////===================主函數====================////=============================================//uchar beepflag=0。uchar Be_LiFlag=0。extern float TempSet。float TempReal=0。uchar ExpectTime=0。void main(){//初始化定義//uchar k。float TempNew = 0。float TempOld1 = 0。float TempOld2 = 0。init_1602()。XInterruptInit()。TimerInit()。Beep =1。Controlpin=1。while(1){ //鍵盤數據處理 //蜂鳴器報警 OutKey()。 while(OutFlag==0) { keyDone()。 Light=1。 beepflag=0。 } if(TempSet==TempRealamp。amp。!beepflag) { Be_LiFlag++。 } if(Be_LiFlag==1) { Be_LiFlag=0。 Beep =0。 Light=0。 Delayms(5000)。 Beep =1。 beepflag=1。 }//液晶顯示數據//讀取溫度TempNew = ReadTemperature()。if(TempNew(TempOld11)amp。amp。TempNew(TempOld1+1)//amp。amp。TempNew(TempOld21)amp。amp。TempNew(TempOld2+1))TempReal = TempNew。TempOld1 = TempNew。TempOld2 = TempOld1。 //ExpectTime = PIControl(18, ,TempSet,TempReal)。dispaly(0x80,Tem:,TempNew ,39。C)。 dispaly(0x80+0x40,Set:,TempSet,39。C)。 }}//=============================================////==================中斷處理===================////=============================================//void OutIn() interrupt 0{ //TR0 = 1。if(TempRealTempSet){ Controlpin = 0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。Controlpin = 1。 }}/*void Timer0() interrupt 1{ static char time=0。TH0 = (65535250)/256。TL0 = (65535250)%256。time++。if(time==ExpectTime) {Controlpin = 0。 _nop_()。 _nop_()。 _nop_()。Controlpin = 1。time = 0。TR0 = 0。}} 附錄電路原理圖一電路原理圖二
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1