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

正文內(nèi)容

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

2022-09-08 10:37:16 本頁面
 

【正文】 圖 報警電路圖 顯示電路設計 采用四位共陰極 LED 數(shù)碼管來顯示溫度的大小,可以直接讀取。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖 所示。 圖 計算溫度子程序流程圖 發(fā) DS18B20 復位命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 結(jié)束 開始 溫度零下 ? 溫度值去補碼置“ 1”標志 計算小數(shù)位溫度 BCD 值 計算整數(shù)位溫度 BCD 值 置“ 0”標志位 N Y 畢業(yè)設計論文 _基于單片機的數(shù)字溫度計設計 顯示數(shù)據(jù)刷新子程序 顯示數(shù)據(jù)刷新子程序主要是對分離后的溫度顯示數(shù)據(jù)進行刷新操作,當標志位位為 1 時將符號顯示位移入第一位。當再次按下 K1 鍵時,進入溫度報警下線調(diào)節(jié),此時顯示軟件設置的溫度報警下線,按 K2 或 K3 分別對報警溫度進行加一或減一。 圖 按鍵掃描處理子程序流程圖 5. Protues 仿真 Protues 測溫仿真 N K1 鍵按下 報警溫度加 1 調(diào)用顯示子程序 報警溫度減 1 K2 鍵是否按下? K3 鍵是否按下? 顯示切換標志位是否為 0 N Y N 畢業(yè)設計論文 _基于單片機的數(shù)字溫度計設計 通過仿真軟件驗證該原理圖的可行性。 圖 數(shù)碼管仿真圖 圖 溫度傳感器的仿真效果圖 溫度報警線設置仿真 如圖 是第一次按下 K1 鍵顯示的上限溫度報警值,此時按 K2或 K3 鍵分別對上限溫度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ù)字溫度計設計 報警值進行加一或減一;圖 是第二次按下 K1鍵顯示的下限溫度報警值,此時按 K2或 K3鍵分別對下限溫度報警值進行加一或減一。該系統(tǒng)在硬件設計上主要是通過其核心控制器件 AT89C52將采集到的數(shù)字溫度值經(jīng)單片機處理得到相應的溫度值,送到 4位數(shù)碼管進行顯示,以數(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ù)字溫度計設計 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ù)字溫度計設計 ow_reset()。 temp_data[0]=read_byte()。 temp=temp|temp_data[0]。 if(tem6348) // 溫度值正負判斷 {tem=65536tem。 // 取小數(shù)部分的值 display[0]=ditab[display[4]]。 // 取后兩位數(shù)據(jù)暫存 display[2]=display[1]/10。 //最高位為 0 時不顯示 if(!display[2]) { display[2]=0x0a。n=1。 display[2]=horl%100/10。 //最高位為 0 時不顯示 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ù)
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1