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

正文內(nèi)容

數(shù)字溫度傳感器課程設(shè)計(jì)論-資料下載頁

2025-06-02 22:51本頁面
  

【正文】 ead1602(table[sw])。 write1602(0x80+0x4d)。 read1602(table[gw])。 write1602(0x80+0x4e)。 read1602(0xdf)。 write1602(0x80+0x4f)。 read1602(39。C39。)。 } void xianshi() //1602 顯示 alarm { 17 int i。 write1602(0x80+0x40)。 for(i=0。i=9。i++) { read1602(alarm[i])。 delayms(5)。 } } void beep(void) //蜂鳴器子程序 { uchar i。 for(i=0。i=100。i++) { speaker=1。 delayus(80)。 speaker=0。 delayus(80)。 } } void startinterrupt(void) { TMOD=0x01。 //T0 模式 1 定時(shí) TH0=0xD8。 //裝入初值,定時(shí) 20ms TL0=0xF0。 IT0=1。 //外部中斷 0 為邊沿觸發(fā)方式 EA=1。 //中斷允許總控制位 EX0=1。 //外部中斷 0 允許 EX1=1。 ET0=1。 //定時(shí)器 0 允許中斷 ET1=1。 TR0=1。 //啟動(dòng)定時(shí)器 0 } void main() { inte1602()。 //1602 初始化 xianshi()。 displaybaojing()。 delayms(1000)。 18 startinterrupt()。 while(1){} } void timeer(void) interrupt 1 //定時(shí)器 0 處理函數(shù) { TR0=0。 TH0=0xD8。 //裝入初值,定時(shí) 20ms TL0=0xF0。 display()。 //18B20 顯示 display1()。 TR0=1。 //啟動(dòng)定時(shí)器計(jì)數(shù) } 附錄 2 /*******18b20 時(shí)序 *********/ include define uchar unsigned char define uint unsigned int sbit DQ=P3^6。 uint temp。 float f_temp。//單精度實(shí)行 //延時(shí)函數(shù) void delayus(uint us) { while(us)。 } //18B20 初 始化 void inte_18b20(void) { unsigned char x=0。 DQ=1。 delayus(8)。 DQ=0。 delayus(80)。 DQ=1。 delayus(14)。 x=DQ。 delayus(20)。 DQ=1。 } //18B20 寫一字節(jié) 19 void write_18b20(uchar dat) { uchar i=0。 for(i=0。i8。i++) { DQ=0。 DQ=datamp。0x01。 delayus(10)。 DQ=1。 dat=dat1。 //右移以一位℃ = (ο F 32) / } delayus(8)。 } //18B20 讀一字節(jié) uint read_18b20() { uchar i=0,dat=0。 for(i=0。i8。i++) { DQ=0。//給脈沖信號(hào) dat=dat1。 DQ=1。 if(DQ) dat|=0x80。 delayus(8)。 } return(dat)。 } while(!DQ)。 inte_18b20()。 write_18b20(0xcc)。 write_18b20(0xbe)。 //讀暫存器 a=read_18b20()。//讀取溫度低位 b=read_18b20()。//讀取溫度高位 temp=b。 temp=8。 temp=temp|a。 if(b127) { temp=~temp+1。 } f_temp=temp*。 20 temp=f_temp+。 return temp。 } 附錄 3 /***********1602 時(shí)序 ***************/ include define uchar unsigned char define uint unsigned int sbit rw=P2^1。// 讀 寫選擇段 sbit rs=P2^0。// 數(shù)據(jù) /命令控制端 sbit e=P2^2。//使能型號(hào)段 void delayms(uint w)//延時(shí)函數(shù)定義 { uchar q。 while(w) for(q=0。q120。q++)。 } void write1602(uchar )//寫命令 { rs=0。 rw=0。 e=0。 // delayms(1)。 P0=。 delayms(1)。 //while(P0amp。0X80)。 e=1。 delayms(1)。 e=0。 } void read1602(uchar dat)//寫數(shù)據(jù) { rs=1。 rw=0。 e=0。 // delayms(1)。 P0=dat。 delayms(1)。 e=1。 delayms(1)。 e=0。 } void inte1602()//運(yùn)行時(shí)序函數(shù)定義 21 { rs=0。rw=0。e=0。//關(guān)閉使能信號(hào) write1602(0x38)。// write1602(0x0c)。 write1602(0x06)。 write1602(0x01)。//清屏 } 附錄 4
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1