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

正文內(nèi)容

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

2022-09-08 10:37:16 本頁(yè)面
 

【正文】 圖 報(bào)警電路圖 顯示電路設(shè)計(jì) 采用四位共陰極 LED 數(shù)碼管來(lái)顯示溫度的大小,可以直接讀取。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度,其程序流程見(jiàn)圖 所示。 圖 計(jì)算溫度子程序流程圖 發(fā) DS18B20 復(fù)位命令 發(fā)溫度轉(zhuǎn)換開(kāi)始命令 結(jié)束 結(jié)束 開(kāi)始 溫度零下 ? 溫度值去補(bǔ)碼置“ 1”標(biāo)志 計(jì)算小數(shù)位溫度 BCD 值 計(jì)算整數(shù)位溫度 BCD 值 置“ 0”標(biāo)志位 N Y 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 顯示數(shù)據(jù)刷新子程序 顯示數(shù)據(jù)刷新子程序主要是對(duì)分離后的溫度顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)標(biāo)志位位為 1 時(shí)將符號(hào)顯示位移入第一位。當(dāng)再次按下 K1 鍵時(shí),進(jìn)入溫度報(bào)警下線調(diào)節(jié),此時(shí)顯示軟件設(shè)置的溫度報(bào)警下線,按 K2 或 K3 分別對(duì)報(bào)警溫度進(jìn)行加一或減一。 圖 按鍵掃描處理子程序流程圖 5. Protues 仿真 Protues 測(cè)溫仿真 N K1 鍵按下 報(bào)警溫度加 1 調(diào)用顯示子程序 報(bào)警溫度減 1 K2 鍵是否按下? K3 鍵是否按下? 顯示切換標(biāo)志位是否為 0 N Y N 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 通過(guò)仿真軟件驗(yàn)證該原理圖的可行性。 圖 數(shù)碼管仿真圖 圖 溫度傳感器的仿真效果圖 溫度報(bào)警線設(shè)置仿真 如圖 是第一次按下 K1 鍵顯示的上限溫度報(bào)警值,此時(shí)按 K2或 K3 鍵分別對(duì)上限溫度2 2 . 0DQ2V C C3G ND1U2DS 1 8 B 2 0K3K2K1C13 0 p fC23 0 p fX1CR Y S T A LR11 0 kC31 0 u FR24 .7 kR34 .7 kR44 .7 kX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 22 2 . 0DQ2V C C3G ND1U2DS 1 8 B 2 0R51kL S 1S P E A K E RQ1P N P234567891R P 1RE S P A C K 8R62 5 0 R72 5 0 R82 5 0 R92 5 0畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 報(bào)警值進(jìn)行加一或減一;圖 是第二次按下 K1鍵顯示的下限溫度報(bào)警值,此時(shí)按 K2或 K3鍵分別對(duì)下限溫度報(bào)警值進(jìn)行加一或減一。該系統(tǒng)在硬件設(shè)計(jì)上主要是通過(guò)其核心控制器件 AT89C52將采集到的數(shù)字溫度值經(jīng)單片機(jī)處理得到相應(yīng)的溫度值,送到 4位數(shù)碼管進(jìn)行顯示,以數(shù)字形式顯示測(cè)量的溫度。 本次設(shè)計(jì)還存在許多不完善的方面。延時(shí)函數(shù)用 define dm P0 //段碼輸出口 define uchar unsigned char define uint unsigned int sbit DQ=P1^7。 //數(shù)碼管 3 sbit L4=P2^3。 //溫度加 sbit dec=P1^6。 uchar r。 uchar tt=0。 uchar table_dm1[]={0xbf,0x86,0xdb,0xcf, //共陰 LED 段碼表 0 1 2 3 4 5 6 7 8 9 不亮 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 0xe6,0xed,0xfd,0x87, 0xff,0xef}。t0。j4。L4=1。L3=1。L2=1。L1=1。w3=1。 _nop_()。 delay(6)。 } DQ=1。i) { DQ=1。 _nop_()。 //5 us DQ=valamp。 //右移 1 位 } DQ=1。 for(i=8。 _nop_()。 _nop_()。 _nop_()。 //4 us if(DQ)value|=0x80。 } read_temp() //讀出溫度函數(shù) { ow_reset()。 //發(fā)轉(zhuǎn)換命令 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) ow_reset()。 temp_data[0]=read_byte()。 temp=temp|temp_data[0]。 if(tem6348) // 溫度值正負(fù)判斷 {tem=65536tem。 // 取小數(shù)部分的值 display[0]=ditab[display[4]]。 // 取后兩位數(shù)據(jù)暫存 display[2]=display[1]/10。 //最高位為 0 時(shí)不顯示 if(!display[2]) { display[2]=0x0a。n=1。 display[2]=horl%100/10。 //最高位為 0 時(shí)不顯示 if(!display[2]) { display[2]=0x0a。//消抖 if(set==0) { temp1++。 if(add==0) { while(!add) scan()。 } } if(temp1==2) { xianshi(low)。 low=1。 } } } } void BEEP() { if(r=high||rlow) { beep=!beep。 L3=0。h4。 //Skip ROM write_byte(0x44)。 } while(1) { if (temp1==0) { work_temp(read_temp())。 } else keyscan()。 scan()。h100。 } ow_reset()。 L1=0。 } } void main() //主函數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1