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

正文內(nèi)容

基于單片機(jī)的時(shí)鐘溫度顯示器制作報(bào)告-文庫(kù)吧

2025-06-19 22:06 本頁(yè)面


【正文】 }void inittem(void)//溫度芯片初始化{ds = 1。 delay1(8)。 ds = 0。 delay1(80)。 ds = 1。 delay1(20)。}void writeone(uchar dat)//溫度寫一個(gè)字節(jié){uchar i=0。for(i=8。i0。i) { ds = 0。 ds = datamp。0x01。 delay1(5)。 ds = 1。 dat=1。 }delay1(5)。}uchar readone()//溫度讀一個(gè)字節(jié){uchar i=0。uchar dat = 0。for (i=8。i0。i) { ds = 0。 dat=1。 ds = 1。 if(ds) dat|=0x80。 delay1(5)。 }return(dat)。}uint readtem(void)//讀取溫度數(shù)據(jù){uchar a=0。uint b=0。uint t=0。inittem()。writeone(0xCC)。 writeone(0x44)。 delay1(200)。inittem()。writeone(0xCC)。writeone(0xBE)。 a=readone()。 b=readone()。 b=8。t=a+b。return t。}void jisuan()//轉(zhuǎn)換原始溫度數(shù)據(jù)為十進(jìn)制數(shù){uchar TempH,TempL。temp=readtem()。if(tempamp。0x8000) { str[0]=39。39。 temp=~temp。 temp+=1。 }else str[0]=39。+39。TempH=temp4。TempL=tempamp。0x0F。TempL=TempL*6/10。flag_get=0。str[1]=(TempH%100)/10+0x30。 //儲(chǔ)存在數(shù)組中str[2]=TempH%10+0x30。str[3]=39。.39。str[4]=TempL+0x30。 str[5]=39。C39。}void init()//中斷、液晶、數(shù)據(jù)初始化{write_ds(1,0)。EA=1。EX1=1。IT1=1。flag1=0。t0_num=0。s1num=0。week=1。lcden=0。lcdrs=0。lcdrr=0。write_(0x38)。write_(0x0c)。write_(0x06)。write_(0x01)。write_(0x80+0x40+6)。write_date(39。:39。)。write_(0x80+0x40+9)。write_date(39。:39。)。write_(0x80)。write_date(39。239。)。write_date(39。039。)。}void write_tem()//液晶顯示溫度函數(shù){int i。jisuan()。write_(0x80+0x40+6)。for(i=0。i6。i++) write_date(str[i])。//直接使用存在數(shù)組中的溫度數(shù)據(jù)}void write_sfm(char add,char date) //液晶顯示時(shí)分秒函數(shù){char shi,ge。shi=date/10。ge=date%10。write_(0x80+0x40+add)。write_date(0x30+shi)。write_date(0x30+ge)。}void write_nyr(char add,char date) //液晶顯示年月日函數(shù)(與時(shí)分秒不在一行,所以分開方便控制){char shi,ge。shi=date/10。ge=date%10。write_(0x80+add)。write_date(0x30+shi)。write_date(0x30+ge)。}void write_week(char w) //液晶顯示星期函數(shù)(與年月日等顯示方式不同){int i。char week[7][3]={MON,TUE,WEN,THU,FRI,SAT,SUN}。write_(0x80+13)。for(i=0。i3。i++) { write_date(week[w1][i])。 delay(5)。 }}void read_alarm()//從時(shí)鐘芯片中讀取鬧鐘數(shù)據(jù){amiao=read_ds(1)。afen=read_ds(3)。ashi=read_ds(5)。}void keyscan()//鍵盤掃描{if(flag_ri==1) { if((s1==0)||(s2==0)||(s3==0)||(s4==0))//隨意按鍵鬧鐘結(jié)束提示 { delay(5)。 if((s1==0)||(s2==0)||(s3==0)||(s4==0))
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1