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

正文內(nèi)容

課程設(shè)計(jì)-基于單片機(jī)的自動打鈴系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-02-09 18:55 本頁面
 

【文章內(nèi)容簡介】 ase 6: write_(0x80+0x05)。 break。 //光標(biāo)閃爍位定為年個(gè)位 } write_(0x0f)。 //光標(biāo)閃爍 if(s1num==7) { s1num=0。 //按鍵計(jì)數(shù)復(fù)位 write_(0x0c)。 //光標(biāo)停止閃爍 TR0=1。 //重新啟動定時(shí)器 } } } if(s2==0) //S2鍵 時(shí)分秒 +1 模塊 { delay(5)。 if(s2==0) { while(s2==0)。 switch(s1num) { case 1: second++。 //秒+ if(second==60) second=0。 //復(fù)位 write_hms(8,second)。 //秒輸出顯示 write_(0x80+0x40+0x09)。 //光標(biāo)閃爍位定為秒個(gè)位 break。 case 2: minute++。 if(minute==60) minute=0。 //復(fù)位 write_hms(5,minute)。 //分輸出顯示 write_(0x80+0x40+0x06)。 //光標(biāo)閃爍位定為分個(gè)位 break。 case 3: hour++。 if(hour==24) hour=0。 //復(fù)位 write_hms(2,hour)。 //時(shí)輸出顯示 write_(0x80+0x40+0x03)。 //光標(biāo)閃爍位定為時(shí)個(gè)位 break。 case 4: date++。 //日+ if(year%4==0) //平閏年判斷 { if(date==month1[month1]+1) { date=1。 } } else { if(date==month0[month1]+1) { date=1。 } } write_ymd(10,date)。 //日輸出顯示 write_(0x80+0x0b)。 //光標(biāo)閃爍位定為日個(gè)位 break。 case 5: month++。 //月+ if(month==13) month=1。 if(year%4==0) //判斷日和月的配對關(guān)系 { if(datemonth1[month1]) date=month1[month1]。 } else { if(datemonth0[month1]) date=month0[month1]。 } write_ymd(10,date)。 //日輸出顯示 write_ymd(7,month)。 //月輸出顯示 write_(0x80+0x08)。 //光標(biāo)閃爍位定為月個(gè)位 break。 case 6: year++。 //年+ if(year==100) year=1。 //復(fù)位 write_ymd(4,year)。 //年輸出顯示 write_(0x80+0x05)。 //光標(biāo)閃爍位定為年個(gè)位 break。 } } } if(s3==0) //時(shí)分秒 1 模塊 { delay(5)。 if(s3==0) { while(s3==0)。 switch(s1num) { case 1: second。 //秒 if(second==255) second=59。 //復(fù)位 write_hms(8,second)。 //秒輸出顯示 write_(0x80+0x40+0x09)。 //光標(biāo)閃爍位定為秒個(gè)位 break。 case 2: minute。 if(minute==255) minute=59。 //復(fù)位 write_hms(5,minute)。 //分輸出顯示 write_(0x80+0x40+0x06)。 //光標(biāo)閃爍位定為分個(gè)位 break。 case 3: hour。 if(hour==255) hour=23。 //復(fù)位 write_hms(2,hour)。 //時(shí)輸出顯示 write_(0x80+0x40+0x03)。 //光標(biāo)閃爍位定為時(shí)個(gè)位 break。 case 4: date。 //日 if(year%4==0) { if(date==0) { date=month1[month1]。 } } else { if(date==0) { date=month0[month1]。 } } write_ymd(10,date)。 //日輸出顯示 write_(0x80+0x0b)。 //光標(biāo)閃爍位定為日個(gè)位 break。 case 5: month。 //月 if(month==0) month=12。 if(year%4==0) //判斷日和月的配對關(guān)系 { if(datemonth1[month1]) date=month1[month1]。 } else { if(datemonth0[month1]) date=month0[month1]。 } write_ymd(10,date)。 //日輸出顯示 write_ymd(7,month)。 //月輸出顯示 write_(0x80+0x08)。 //光標(biāo)閃爍位定為月個(gè)位 break。 case 6: year。 //年 if(year==0) year=99。 //復(fù)位 write_ymd(4,year)。 //年輸出顯示 write_(0x80+0x05)。 //光標(biāo)閃爍位定為年個(gè)位 break。 } } } }void initialize() //LCD初始化函數(shù) { uchar num。 lcden=0。 write_(0x38)。 //設(shè)置16x2顯示,5x7點(diǎn)陣顯示,8位數(shù)據(jù)接口 write_(0x0c)。 //00001DCB,D(開關(guān)顯示),C(是否顯示光標(biāo)),B(光標(biāo)閃爍,光標(biāo)不顯示) write_(0x06)。 //000001N0,N(地址指針+1) write_(0x01)。 //清屏指令 每次顯示下一屏內(nèi)容時(shí),必須清屏 write_(0x80+0x10)。 //第一行,前頭空5格顯示 for(num=0。num11。num++) //顯示6個(gè)字符 { write_data(mytable0[num])。 delay(10)。 } write_(0x80+0x50)。 //第二行,從第一格開始顯示 for(num=0。num16。num++) //顯示16個(gè)字符 {
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1