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

正文內(nèi)容

畢業(yè)設(shè)計論文_基于單片機的數(shù)字溫度計設(shè)計-wenkub.com

2025-08-14 10:37 本頁面
   

【正文】 //顯示溫度值 keyscan()。h++) //開機顯示 0000 { scan()。 //開機先轉(zhuǎn)換一次 write_byte(0xcc)。 for(h=0。 //初始化端口 L4=0。 break。 } if(dec==0) { while(!dec) scan()。 high=1。 scan()。 //最高溫度和最低溫度標志位 畢業(yè)設(shè)計論文 _基于單片機的數(shù)字溫度計設(shè)計 if(set==0) { while(1) { delay(500)。 if(!display[3]) { display[3]=0x0a。0x0f。 if(horl128) { horl=256horl。 if(!display[3])//符號位顯示判斷 { display[3]=0x0a。 // 取百位數(shù)據(jù)暫存 display[1]=display[4]%100。0x0f。 //返回溫度值 } work_temp(uint tem) //溫度數(shù)據(jù)處理函數(shù) //二進制高字節(jié)的低半字節(jié)和低字節(jié)的高半字節(jié)組成一字節(jié) ,這個字節(jié)的二進制轉(zhuǎn)換為十進制后 ,就是溫度值的百、十、個位值 ,而剩下的低字節(jié)的低半字節(jié)轉(zhuǎn)化成十進制后 ,就是溫度值的小數(shù)部分 { uchar n=0。 temp=8。 //發(fā)命令 write_byte(0xbe)。 //發(fā)命令 write_byte(0x44)。 return(value)。 _nop_()。 //4 us DQ=1。 _nop_()。 _nop_()。 uchar value=0。 //66 us val=val/2。 _nop_()。 //從高拉倒低 DQ=0。i0。 //延時 45 us presence=~DQ。 //50 us DQ=1。 //從高拉倒低 _nop_()。delay(50)。delay(50)。delay(50)。delay(50)。delay(50)。 for(j=0。 //顯示單元數(shù)據(jù),共 4 個數(shù)據(jù)和一個運算暫用 void delay(uint t) // 延時函數(shù) { for (。 uchar code table_dm[12]={0x3f,0x06,0x5b,0x4f, //小數(shù)斷碼表 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x00,0x40}。 uchar q=0。 uint temp。 //溫度設(shè)置切換鍵 sbit add=P1^5。 //數(shù)碼管 2 sbit L3=P2^2。 7. 參考文獻 [1] 余發(fā)山,王福忠編著 . 單片機原理及應(yīng)用技術(shù) .徐州:中國礦業(yè)大學(xué)出版社, 2020. [2] 胡漢才 編著,單片機原理及其接口技術(shù),北京:清華大學(xué)出版社, [3] 金發(fā)慶 .傳感器技術(shù)與應(yīng)用 .北京:機械工業(yè)出版社 , 附錄 全部程序清單 234567891R P 1RE S P A C K 8R62 5 0 R72 5 0 R82 5 0 R92 5 0畢業(yè)設(shè)計論文 _基于單片機的數(shù)字溫度計設(shè)計 include include include //_nop_()。不局限于課本的死知識,增強了動手能力和綜合分析能力, 更深入了解并掌握了傳感器的基本理論知識 。本課題所設(shè)計的數(shù)字溫度計包括 硬件組成和軟件的設(shè)計。溫度傳感器的仿真效果圖如圖 所示,此圖驗證了傳感器的溫度與數(shù)碼管顯示的數(shù)字一致。如下圖 所示。當按下 K1 鍵一次時,進入溫度報警上線調(diào)節(jié),此時顯示軟件設(shè)置的溫度報警上線,按 K2或 K3 分別對報警溫度進行加一或減一。溫度轉(zhuǎn)換命令子程序流程圖如圖 所示: 圖 溫度轉(zhuǎn)換命令子程序流程圖 計算溫度子程序 計算溫度子程序?qū)?RAM 中讀取值進行 BCD 碼的轉(zhuǎn)換運算,并進行溫度值正負的判定,其程序流程圖如圖 所示。 主程序流程圖 主程序的主要功能是負責溫度的實時顯示、讀出并處理 DS18B20 的測量的當前溫度值,溫度測量每 1s 進行一次。按鍵模塊電路如圖 所示 圖 按鍵模塊電路圖 報警電路設(shè)計 三極管 8550 驅(qū)動蜂鳴器:報警電路如圖 所示三極管來驅(qū)動蜂鳴器 BUZ1。當按下K1 鍵一次時,進入溫度報警上線調(diào)節(jié),此時顯示軟件設(shè)置的溫度報警上線,按 K2或 K3分別對報警溫度進行加一或減一。當工作于寄生電源時,此引腳必須接地。 表 31 DS18B20 引腳定義: 序號 名稱 引腳功能描述 1 GND 地信號 2 DQ 數(shù)據(jù)輸入 /輸出引腳。另外,振蕩器的頻率只要由石英晶振的頻 率來決定本次設(shè)計選用 12MHz。 復(fù)位 電路圖如圖 所示: 晶 振電路設(shè)計 對于每個系統(tǒng)工程的晶振電路,都是用于單片機工作所需要的時鐘信號,單片機只有在時鐘信號的控制下,其各部件之間才能協(xié)調(diào)一致工作,時鐘信號控制著計算機的工作節(jié)奏。上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的,只要電源 VCC 的上升時間不超過 1ms,就可以實現(xiàn)自動上電復(fù)位,即接通電源就成了系統(tǒng)的復(fù)位初始化。并設(shè)計一個人機接口電路:鍵盤采用獨立按鍵(功能自定義),顯示器采用共陰極 4 位 LED 顯示。畢業(yè)設(shè)計論文 _基于單片機的數(shù)字溫度計設(shè)計 1.設(shè)計任務(wù)與要求 本課題的研究方法是利用單片機和數(shù)字溫度傳感器 DS18B20 設(shè)計一臺 數(shù)字溫度計。 系統(tǒng)的總體設(shè)計方案框圖如圖 圖 系統(tǒng)的總體設(shè)計方案框圖 本設(shè)計采用的是 AT89C52 單片機為核心的數(shù)字溫度計,包含了利用溫度傳感器 DS18B20的測溫電路、外接鍵盤、顯示電路、報警電路、復(fù)位電路和晶振電路。按鍵手動復(fù)位有電平方式和脈沖方式兩種。 在單片機的 TXAL TXAL1之間跨接晶體振蕩器和微調(diào)電容,可以和單片機內(nèi)部的振蕩器構(gòu)成一個穩(wěn)定的自激振蕩器,這就是單片機的晶振電路。本系統(tǒng)的晶振電路如圖 所示: R11 0 kC31 0 u F圖 復(fù)位電路圖 C43 0 p fC53 0 p fX2CR Y S T A L畢業(yè)設(shè)計論文 _基于單片機的數(shù)字溫度計設(shè)計 圖 晶振電路圖 DS18B20 芯片簡介 DS18B20 主要由 4部分組成: 64 位 ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器 TH 和 TL、配置寄存器。開漏單總線接口引腳。 測溫電路設(shè)計 數(shù)字溫度傳 感器 DS18B20 的測溫電路如圖所 示 : 圖 DS18B20 的測溫電路 按鍵模塊設(shè)計 利用單片機的 IO 口實現(xiàn)按鍵的中斷輸入。當再次按下 K1 鍵時,進入溫度報警下線調(diào)節(jié),此時顯示軟件設(shè)置的溫度報警下線,按 K2或 K3分別對報警溫度進行加一或減一。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1