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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)課程設(shè)計(jì)方案(完整版)

2025-06-08 22:34上一頁面

下一頁面
  

【正文】 D端接地。 減法計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器1的預(yù)置值減到0時(shí),溫度寄存器的值將加1,減法計(jì)數(shù)器1的預(yù)置將重新被裝入,減法計(jì)數(shù)器1重新開始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器計(jì)數(shù)到0時(shí),停止溫度寄存器的累加,此時(shí)溫度寄存器中的數(shù)值就是所測(cè)溫度值。表34 DS18B20溫度轉(zhuǎn)換時(shí)間表R1R0分辨率/位溫度最大轉(zhuǎn)換時(shí)間/ms009011010113751112750DS18B20完成溫度轉(zhuǎn)換后,就把測(cè)得的溫度值與RAM中的TH、TL字節(jié)內(nèi)容作比較。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。溫度報(bào)警觸發(fā)器TH和TL,可通過軟件寫入戶報(bào)警上下限。(底視圖)圖33 DS18B20引腳圖表33 DS18B20詳細(xì)引腳功能描述序號(hào)名稱引腳功能描述1GND地信號(hào)2DQ數(shù)據(jù)輸入/輸出引腳?! A/VPP:外部訪問允許,欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)?! LE/PROG:當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。對(duì)P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。AT89S52引腳圖 PLCC封裝4 個(gè) TTL 邏輯電平。程序校驗(yàn) 時(shí),需要外部上拉電阻。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),存儲(chǔ)器。同時(shí)該芯片還具有PDIP、TQFP和PLCC等三 種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 系統(tǒng)框圖如圖1602顯示器單片機(jī)芯片AT89S52晶振控制第一路溫度檢測(cè)電DS18B20第二路溫度檢測(cè)電DS18B20從以上兩種方案,容易看出方案一的測(cè)溫裝置可測(cè)溫度范圍寬、體積小,但是線性誤差較大。且該芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測(cè)溫元件,此元件線形較好。通過將參考結(jié)點(diǎn)保持在已知溫度并測(cè)量該電壓,便可推斷出檢測(cè)結(jié)點(diǎn)的溫度?;趩纹瑱C(jī)的數(shù)字溫度計(jì)課程設(shè)計(jì)方案一 課程設(shè)計(jì)目的 加強(qiáng)學(xué)生理論聯(lián)系實(shí)際的能力,提高學(xué)生的動(dòng)手能力; 學(xué)會(huì)基本電子元器件的識(shí)別和檢測(cè); 學(xué)會(huì)應(yīng)用EDA軟件Proteus, Multisim進(jìn)行電路的設(shè)計(jì)和仿真; 基本掌握單片機(jī)的基本原理,并能將其應(yīng)用于系統(tǒng)的設(shè)計(jì):5.學(xué)會(huì)運(yùn)用Altium數(shù)據(jù)采集部分則使用帶有A/D 通道的單片機(jī),在將隨被測(cè)溫度變化的電壓或電流采集過來,進(jìn)行A/D 轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測(cè)溫度顯示出來。在0—100 攝氏度時(shí),最大線形偏差小于1 攝氏度。方案二的測(cè)溫裝置電路簡單、精確度較高、實(shí)現(xiàn)方便、軟件設(shè)計(jì)也比較簡單,還可以進(jìn)行各種功能的擴(kuò)展,例如報(bào)警系統(tǒng),時(shí)間顯示等,故本次設(shè)計(jì)采用了方案二,并采用兩路設(shè)計(jì)。 (2)電源? ①電源適配器供電:DC座(三個(gè)管腳)? ②usb供電:(3) 晶振控制晶振控制電路結(jié)構(gòu)原理如右圖所示 (4)I/O口amp。使用Atmel 公司高密度非單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止?! 1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。對(duì)P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。開漏單總線接口引腳。DS18B20溫度傳感器的內(nèi)部存儲(chǔ)器還包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的EERAM。高速暫存RAM的第8字節(jié)保留未用,表現(xiàn)為全邏輯1。若T>TH或T<TL,則將該器件內(nèi)的報(bào)警標(biāo)志位置位,并對(duì)主機(jī)發(fā)出的報(bào)警搜索命令作出響應(yīng)。其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)器門仍未關(guān)閉就重復(fù)上述過程,直到溫度寄存器值大致被測(cè)溫度值。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。對(duì)于DS18B20的讀時(shí)隙是從主機(jī)把單總線拉低之后,在15秒之內(nèi)就得釋放單總線,以讓DS18B20把數(shù)據(jù)傳輸?shù)絾慰偩€上。  1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊?! 〉?腳:RW為讀寫信號(hào)線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。溫度數(shù)據(jù)移入顯示寄存器十位數(shù)0?百位數(shù)0?十位數(shù)顯示符號(hào)百位數(shù)不顯示百位數(shù)顯示數(shù)據(jù)(不顯示符號(hào)) 結(jié)束NNYY顯示數(shù)據(jù)刷新流程圖2 C語言程序 include // 包含頭文件 //include include //浮點(diǎn)數(shù)處理include define uchar unsigned chardefine uint unsigned intsbit LCD_Busy = P2 ^ 7。void delay(uint z) //延時(shí)z MS{ uint x,y。 RW = 1。 LCD_E = 1。} void print(uchar a,uchar *str){ write_(a | 0x80)。 c=t%100%10。 write_(0x06)。 while(i0)i。 dat=ds。i++) { j=tempreadbit()。j++) { testb=datamp。while(i0)i。 delay(1)。 a=tempread()。 // temp=f_temp*10+。 i=4。i++。i=8。j=8。 i=8。 } }}void tempchange2(void) // 開始獲取溫度并轉(zhuǎn)換{ dsreset2()。 tempwritebyte2(0xbe)。 // f_temp2=f_temp2+。 tempchange2()。 print_sfm(10,j)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。因此在仿真和程序調(diào)試時(shí),關(guān)心的不再是某些語句執(zhí)行時(shí)單片機(jī)寄存器和存儲(chǔ)器內(nèi)容的改變,而是從工程的角度直接看程序運(yùn)行和電路工作的過程和結(jié)果。九 PCB板制作以及成品制作調(diào)試1 運(yùn)用Altium而且,在仿真中無法成功的電路接法,在實(shí)際中因?yàn)樾酒旧淼奶匦远軌虺晒Α?通過這次學(xué)習(xí),讓我對(duì)各種電路都有了大概的了解,所以說,坐而言不如立而行,對(duì)于這些電路還是應(yīng)該自己動(dòng)手實(shí)際操作才會(huì)有深刻理解。2 產(chǎn)品的焊接和調(diào)試,溫度的測(cè)量可以讀取,溫度測(cè)量可用電烙鐵進(jìn)行.十 實(shí)驗(yàn)結(jié)果兩路溫度顯示正常,環(huán)境溫度測(cè)量正常.十一結(jié)論(設(shè)計(jì)分析)我們組設(shè)計(jì)的數(shù)字溫度計(jì)系統(tǒng)知識(shí)運(yùn)用簡單的AT89S52芯片的I/O口傳輸功能,通過幾個(gè)小的讀數(shù)據(jù)、傳遞數(shù)據(jù)、延時(shí)子函數(shù)實(shí)現(xiàn)溫度的讀取傳輸功能,是比較簡單,容易實(shí)現(xiàn)的,所以我們的系統(tǒng)只是實(shí)現(xiàn)了一些簡單的功能,系統(tǒng)整體來說比較簡易,但好像這個(gè)溫度計(jì)沒有多大的應(yīng)用價(jià)值,所以我們后續(xù)分析覺得這個(gè)系統(tǒng)可以加一個(gè)溫度復(fù)位系統(tǒng)提高AT89S52芯片的功能價(jià)值,也提高數(shù)字溫度計(jì)的智能價(jià)值,還可以增加一個(gè)報(bào)警子函數(shù),實(shí)現(xiàn)智能數(shù)字溫度計(jì)更高的應(yīng)用價(jià)值。② proteus 的工作過程運(yùn)行proteus 的ISIS 程序后,進(jìn)入該仿真軟件的主界面。②使用獨(dú)立的Keil仿真器時(shí),注意事項(xiàng) l ,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。 tempchange2()。 //返回temp是整型}void main(){ uint i,j
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1