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

正文內(nèi)容

畢業(yè)設(shè)計-溫度傳感器課程設(shè)計報告-閱讀頁

2025-04-07 09:53本頁面
  

【正文】 要顯示多位時需要多個輸出口,通常片內(nèi)并口不夠用,需要在片外擴展。下一時刻改變所顯示的字位和字段碼,點亮另一個數(shù)碼管,顯示另一個字符。本設(shè)計采用數(shù)碼管動態(tài)顯示,電路如下圖所示:顯示部分電路圖中由單片機P1口串接74HC245驅(qū)動兩位共陽極數(shù)碼管,上拉電阻排為10K。三極管發(fā)射極接高電平。實際應(yīng)用中,復(fù)位操作有兩種形式:一種是上電復(fù)位,另一種是上電與按鍵均有效的復(fù)位。上電瞬間RST引腳獲得高電平,隨著電容的充電,RST引腳的高電平逐漸下降。該電路參數(shù)為:晶振為12MHz時,電容為10μF。本設(shè)計采用上電復(fù)位電路,電路參數(shù)為電容10μF,.。本設(shè)計采用內(nèi)部時鐘方式,在單片機內(nèi)部有一震蕩電路,只要在單片機的XTAL1和XTAL2腳外接石英晶體(簡稱晶振),就構(gòu)成了自己震蕩器并在單片機內(nèi)部產(chǎn)生時鐘脈沖信號。~12MHz間選擇,典型值為12MHz和6MHz。 在電路總體設(shè)計中,EA\Vpp腳用于是從外部程序存儲器取指還是從內(nèi)部程序存儲器取指的選擇信號。若EA\Vpp接低電平,則所有指令均從片外程序存儲器讀取。PSEN腳用于外部程序存儲器選通信號,在對外部程序存儲器取指操作時此引腳置低電平有效。本設(shè)計無片外程序存儲器擴展,所以將EA\V pp腳接高電平,ALE及PSEN腳懸空。其主要原理是把單相交流電經(jīng) 過電源變壓器、整流電路、濾波電路、穩(wěn)壓電路轉(zhuǎn)換成穩(wěn)定的直流電壓。降壓后還是交流電壓,所以需要整流電路把交流電壓轉(zhuǎn)換成直流電壓。需通過低通濾波電路濾波,使輸出電壓平滑。本電路使用集成穩(wěn)壓芯片7805解決了電源穩(wěn)壓問題。 流程圖① 對溫度傳感器進行設(shè)置,讀取溫度②數(shù)據(jù)轉(zhuǎn)化③顯示溫度開始結(jié)束 程序分析①對DS18B20進行復(fù)位,寫入和讀取溫度數(shù)據(jù)(在溫度傳感器DS18B20內(nèi)部完成,并實現(xiàn)對溫度信息的采集);讀取溫度流程如下:復(fù)位→發(fā)CCH命令(跳過ROM)→發(fā)44H命令→延時1s→復(fù)位→發(fā)CCH命令(跳過ROM)→發(fā)BEH命令(讀內(nèi)部RAM中9字節(jié)內(nèi)容)→連接從總線上讀出2個字節(jié)的數(shù)據(jù)(溫度數(shù)據(jù)的低8位和高8位)→結(jié)束部分程序代碼:(1)DS18B20的復(fù)位子程序部分:RESET_1820:SETB DQ。DLY: MOV R0,107。DJNZ R1,DLY。T2:JNB DQ,T3。JMP T4。;標志位flag=0,表示DS18B20不存在T5:MOV R0,117。初始化時序(2)DS18B20的寫入子程序部分:WRITE_1820:MOV R2,8 。C=0WR1:CLR DQ 。DJNZ R3,$ 。把字節(jié)DATA分成8個位,循環(huán)給CMOV DQ,C 。MOV R3,23。等待SETB DQ 。NOPDJNZ R2,WR1 。SETB DQRET注:當(dāng)主機把數(shù)據(jù)從邏輯高電平拉到邏輯低電平的時候,寫時間隙開始。所有寫時間隙必須最少持續(xù)60μs,包括兩個寫周期至少1μs 的恢復(fù)時間。如果線上事高電平,就是寫1,如果是低電平,就是寫0。主機要生成一個寫0 時間隙,必須把數(shù)據(jù)線拉到低電平并保存60μs。所有讀時序至少需要60us。讀取兩個字節(jié)的數(shù)字MOV R1,29H 。數(shù)據(jù)一共有8位RE1:CLR CSETB DQNOPNOPCLR DQ 。開始讀總線釋放MOV R3,9。延時18usMOV C,DQ 。RE3:DJNZ R3,RE3 。把讀得的位值循環(huán)移給ADJNZ R2,RE1 。DEC R1DJNZ R4,RE0。當(dāng)主機把數(shù)據(jù)從高電平拉到低電平時,讀時間隙開始,數(shù)據(jù)線必須保持至少1μs;從DS18B20輸出的數(shù)據(jù)在讀時間隙的下降沿出現(xiàn)后15μs 內(nèi)有效。在讀時間隙的結(jié)尾,I/O 引腳將被外部上拉電阻拉到高電平。讀時序②獲得實際測量溫度(溫度傳感器DS18B20把數(shù)據(jù)信息傳給單片機,完成數(shù)據(jù)信息的傳輸);數(shù)據(jù)轉(zhuǎn)化子程序部分:TURN:ANL 28H,07HANL 29H,0F0HMOV A,28HORL 29H,AMOV A,29HSWAP AMOV 29H,ARET注:溫度傳感器DS18B20所測得的溫度數(shù)據(jù)低位存入29H,高位存入28H,將28H中的低4位移入29H中的高4位,獲得一個新字節(jié),這個字節(jié)就是實際測量的溫度。溫度顯示子程序部分:DISPLAY:MOV A,29H。DIV ABMOV B_bit ,A 。個位在BMOV DPTR ,TABLE 。DP1:MOV R1,250 。取個位數(shù)MOVC A,a+DPTR 。送出個位的7段代碼CLR 。取十位數(shù)MOVC A,A+DPTR 。送出十位的7段代碼CLR 。顯示1msSETB DJNZ R1,LOOP 。4個250次未完循環(huán)RET8 實例測試實例測試:將寫入程序的單片機插入實驗板插座內(nèi),檢查溫度傳感器DS18B20連接正常后接通電源,此時,在兩位7段LED數(shù)碼管上將會準確的顯示環(huán)境溫度,無需作任何調(diào)整。℃?;趩纹瑱C的日光溫室控制系統(tǒng)的設(shè)計,微計算機信息,2006[6]任文輝,林智群,彭佩夫?;鹂乩走_溫度監(jiān)測儀的設(shè)計與實現(xiàn),微計算機信息,2006[8]楊俊華,黃明
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1