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

正文內(nèi)容

數(shù)字鐘帶秒表程序畢業(yè)論文-資料下載頁

2025-06-28 15:08本頁面
  

【正文】 {b=1。 Modset()。 //模式鍵是否動作 if(b==0) {keysound()。 //蜂鳴聲中國計量學院現(xiàn)代科技學院本科畢業(yè)設(shè)計(論文)35 if(id++==5) //1..5 為年月日星期 exit id=1。 } id_case1_key()。 //日期調(diào)整 Out_LCM()。 //顯示輸出 } }void alarmclockset(void) //鬧鈴調(diào)整{id=12。while(model==3) //進入鬧鈴設(shè)置{b=1。Modset()。 //模式鍵是否動作if(b==0) {keysound()。 //蜂鳴聲 if(r1302(0xc3)%16==0) {id=0。model++。} //0xc2 為鬧鈴開關(guān)寄存器。當為關(guān)時按下模式鍵時將退出鬧鈴設(shè)置,當開時進入鬧鈴時間設(shè)置 else if(id++==15) //12..15 為鬧鈴開關(guān)和時間設(shè)置 exit id=12。}id_case1_key()。 //調(diào)整Out_LCM()。 //顯示輸出}} void lampsetup(void) //背光燈時間設(shè)置{id=10。 //背光燈存儲空間 DS1302(0xc0)while(model==4) //model 為 4 時進入背光燈調(diào)整{b=1。Modset()。 //模式鍵是否動作if(b==0){keysound()。 //蜂鳴聲if(id++==11) //10 為背光燈 exitid=10。}id_case1_key()。 Out_LCM()。 //顯示輸出 }中國計量學院現(xiàn)代科技學院本科畢業(yè)設(shè)計(論文)36}void timetem() {distem()。Out_LCM()。}//對相應(yīng)的項目進行加、減調(diào)整。void id_case1_key() //按鍵處理{ if (timeup==0) //增加 { Delay5Ms()。 if(timeup==0) {a=0。msec=0。keysound()。 //蜂鳴聲 if((id==9)||(id==5)||(id==11)||(id==15)) //當 ID 為 5 時按下加、減鍵將退出調(diào)整 { model++。 //退出時間、日期設(shè)置 id=0。 } else Set(id,1)。} while(timeup==0)。 } if (timedown==0) //減少 { Delay5Ms()。 if(timedown==0) {a=0。msec=0。keysound()。 //蜂鳴聲 if((id==9)||(id==5)||(id==11)||(id==15)) //當 ID 為 5 時按下加、減鍵將退出調(diào)整 { model++。 //退出時間、日期設(shè)置 id=0。 } else Set(id,0)。 //調(diào)用 DS1302 寫入函數(shù) } while(timedown==0)。 }} void timer_1(void) interrupt 1 //中斷入口,閃爍{ TH0=0x3c。 //50ms 定時中國計量學院現(xiàn)代科技學院本科畢業(yè)設(shè)計(論文)37 TL0=0xb0。 if(msec++==10) //500ms {msec=0。a=~a。 //閃爍標志反轉(zhuǎn) if(a==0) //1 秒后背光時間減一秒。lightTime。 } }void timer_2(void) interrupt 3 //中斷入口,閃爍{TH1=0xff。TL1=0xa8。ta++。if(ta==100){ta=0。mm++。//led=~led。if(mm==100){mm=0。miao++。if(miao==60){miao=0。fen++。if(fen==60){fen=0。}}}} }//根據(jù)選擇調(diào)整相應(yīng)項目并寫入 DS1302void Set(uchar sel,uchar sel_1) { uchar address,item。 uchar max,min。 if(sel==1) {address=0x8c。 max=99。min=0。} //年 if(sel==2) {address=0x88。 max=12。min=1。} //月 if(sel==3) {address=0x86。 max=31。min=1。} //日 if(sel==4) {address=0x8a。 max=7。 min=1。} //星期 if(sel==6) {address=0x84。 max=23。min=0。} //小時中國計量學院現(xiàn)代科技學院本科畢業(yè)設(shè)計(論文)38 if(sel==7) {address=0x82。 max=59。min=0。} //分鐘 if(sel==8) {address=0x80。 max=59。min=0。} //秒 if(sel==10) {address=0xc0。 max=59。min=0。} //背光時間,最長 1 分鐘 if(sel==12) {address=0xc2。 max=1。min=0。} //鬧鈴開關(guān)寄存器 if(sel==13) {address=0xc4。 max=23。min=0。} //鬧鈴時寄存器 if(sel==14) {address=0xc6。 max=59。min=0。} //鬧鈴分寄存器 item=r1302(address+1)/16*10+r1302(address+1)%16。 if (sel_1==0) item++。 else item。 if(itemmax) item=min。 if(itemmin) item=max。 w1302(0x8e,0x00)。 //允許寫操作 w1302(address,item/10*16+item%10)。 //寫入 DS1302 //轉(zhuǎn)成 BCD 碼 w1302(0x8e,0x80)。 //寫保護,禁止寫操作 }//屏幕顯示void Out_LCM(void) { switch(model) { case 0: model0()。 break。case 1: model1()。 break。case 2: model2()。 break。 //在不同的條件下顯示不同的字符case 3: model3()。 break。case 4: model4()。 break。case 5: model5()。 break。case 6: model6()。 break。case 7: model7()。 break。 } }/***********************model 為零時第一行顯示時間,不為零時顯示 system setup******/void model0() { DisplayListChar(0,0,TIMER)。 //顯示固定字符串(Time) OutputInformation(13,0,0x20)。 //不顯示 if(flagb==1)DisplayListChar(14,0,ClockOn)。elseDisplayListChar(13,0,ClockOff)。 OutputInformation(4,0,0x20)。 //不顯示 OutputInformation(4,1,0x20)。 //不顯示中國計量學院現(xiàn)代科技學院本科畢業(yè)設(shè)計(論文)39 OutputInformation(15,1,0x20)。 //不顯示 OutputInformation(7,1,0x2f)。 //顯示固定字符 / OutputInformation(10,1,0x2f)。 //顯示固定字符 / OutputInformation(13,1,0x2f)。 //顯示固定字符 / DisplayListChar(0,1,DATE)。 //顯示固定字符串 Date(日期) if(a==1) //冒號閃爍 {OutputInformation(7,0,0x3a)。 OutputInformation(10,0,0x3a)。} else {OutputInformation(7,0,0x20)。 OutputInformation(10,0,0x20)。} /*******************model 為零時第二行顯示日期,不為零顯示設(shè)置項目*******/ OutputInformation(5,1,r1302(0x8d)/16+0x30)。 //顯示年 OutputInformation(6,1,r1302(0x8d)%16+0x30)。 OutputInformation(8,1,r1302(0x89)/16+0x30)。 //顯示月 OutputInformation(9,1,r1302(0x89)%16+0x30)。 OutputInformation(11,1,r1302(0x87)/16+0x30)。 //顯示日 OutputInformation(12,1,r1302(0x87)%16+0x30)。 OutputInformation(14,1,r1302(0x8b)%16+0x30)。 //顯示星期 OutputInformation(5,0,r1302(0x85)/16+0x30)。 //顯示小時 OutputInformation(6,0,r1302(0x85)%16+0x30)。 OutputInformation(8,0,r1302(0x83)/16+0x30)。 //顯示分鐘 OutputInformation(9,0,r1302(0x83)%16+0x30)。 OutputInformation(11,0,r1302(0x81)/16+0x30)。 //顯示秒 OutputInformation(12,0,r1302(0x81)%16+0x30)。 } /*************************model 不為零時顯示系統(tǒng)設(shè)置***************************///model 為 1 時 time 閃爍,按下模式鍵后進入時間調(diào)整void model1() /**********************判斷 ID 的值來顯示項目***********************/{ OutputInformation(0,0,0x20)。 OutputInformation(14,0,0x20)。 //不顯示 OutputInformation(15,0,0x20)。 OutputInformation(1,0,0x20)。 DisplayListChar(2,0,systemp)。 //第一行顯示 system setup if(id==0) //為 0 時顯示 TIME date lalcak中國計量學院現(xiàn)代科技學院本科畢業(yè)設(shè)計(論文)40 {OutputInformation(9,1,0x20)。 //不顯示 OutputInformation(4,1,0x20)。 //不顯示 OutputInformation(15,1,0x20)。 //不顯示 DisplayListChar(5,1,DATE)。 //顯示 date DisplayListChar(10,1,alarmclock)。//顯示 lalcak if(a==1) {OutputInformation(0,1,0x20)。 //不顯示 OutputInformation(1,1,0x20)。 //不顯示 OutputInformation(2,1,0x2
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1