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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)刑天-資料下載頁(yè)

2025-06-26 09:42本頁(yè)面
  

【正文】 //向DS1302內(nèi)寫分寄存寫入調(diào)整后的分?jǐn)?shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù)write_1602(er+6)。 break。 case 3:shi++。 if(shi==24) shi=0。 write_sfm(2,shi)。//令LCD在正確的位置顯示加設(shè)定好的小時(shí)數(shù)據(jù) temp=(shi)/10*16+(shi)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x84,temp)。//向DS1302內(nèi)寫小時(shí)寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù)write_1602(er+3)。 break。 case 4:ri++。 if(ri==32) ri=1。 write_nyr(9,ri)。//令LCD在正確的位置顯示加設(shè)定好的日期數(shù)據(jù) temp=(ri)/10*16+(ri)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x86,temp)。//向DS1302內(nèi)寫日期寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù)write_1602(yh+10)。 break。 case 5:yue++。 if(yue==13) yue=1。 write_nyr(6,yue)。//令LCD在正確的位置顯示加設(shè)定好的月份數(shù)據(jù) temp=(yue)/10*16+(yue)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x88,temp)。//向DS1302內(nèi)寫月份寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù)write_1602(yh+7)。 break。 case 6:nian++。 if(nian==100) nian=0。write_nyr(3,nian)。//令LCD在正確的位置顯示加設(shè)定好的年份數(shù)據(jù)temp=(nian)/10*16+(nian)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù)write_1302(0x8c,temp)。//向DS1302內(nèi)寫年份寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼write_1302(0x8e,0x80)。//打開寫保護(hù)write_1602(yh+4)。 break。 } } } //減鍵key3,各句功能參照39。加鍵39。注釋 if(key3==0) { delay(10)。//調(diào)延時(shí),消抖動(dòng) if(key3==0) { delay(20)。 while(!key3)。 switch(key1n) { case 1:miao。 if(miao==1) miao=59。//秒數(shù)據(jù)減到1時(shí)自動(dòng)變成59 write_sfm(0x08,miao)。//在LCD的正確位置顯示改變后新的秒數(shù) temp=(miao)/10*16+(miao)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。 //允許寫,禁止寫保護(hù) write_1302(0x80,temp)。 //向DS1302內(nèi)寫秒寄存器寫入調(diào)整后的秒數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。 //打開寫保護(hù)write_1602(er+0x09)。//因?yàn)樵O(shè)置液晶的模式是寫入數(shù)據(jù)后,指針自動(dòng)加一,在這里是寫回原來的位置 break。 case 2:fen。 if(fen==1) fen=59。 write_sfm(5,fen)。 temp=(fen)/10*16+(fen)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x82,temp)。//向DS1302內(nèi)寫分寄存器寫入調(diào)整后的分?jǐn)?shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù) write_1602(er+6)。 break。 case 3:shi。 if(shi==1) shi=23。 write_sfm(2,shi)。 temp=(shi)/10*16+(shi)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x84,temp)。//向DS1302內(nèi)寫小時(shí)寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù) write_1602(er+3)。 break。 case 4:ri。 if(ri==0) ri=31。 write_nyr(9,ri)。 temp=(ri)/10*16+(ri)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x86,temp)。//向DS1302內(nèi)寫日期寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù) write_1602(yh+10)。 break。 case 5:yue。 if(yue==0) yue=12。 write_nyr(6,yue)。 temp=(yue)/10*16+(yue)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x88,temp)。//向DS1302內(nèi)寫月份寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù) write_1602(yh+7)。 break。 case 6:nian。 if(nian==1) nian=99。 write_nyr(3,nian)。 temp=(nian)/10*16+(nian)%10。//十進(jìn)制轉(zhuǎn)換成DS1302要求的DCB碼 write_1302(0x8e,0x00)。//允許寫,禁止寫保護(hù) write_1302(0x8c,temp)。//向DS1302內(nèi)寫年份寄存器寫入調(diào)整后的數(shù)據(jù)BCD碼 write_1302(0x8e,0x80)。//打開寫保護(hù) write_1602(yh+4)。 break。 } } } }}//void init() //定時(shí)器、計(jì)數(shù)器設(shè)置函數(shù){ TMOD=0x11。 //指定定時(shí)/計(jì)數(shù)器的工作方式為3 TH0=0。 //定時(shí)器T0的高四位=0 TL0=0。 //定時(shí)器T0的低四位=0 EA=1。 //系統(tǒng)允許有開放的中斷 ET0=1。 //允許T0中斷 TR0=1。 //開啟中斷,啟動(dòng)定時(shí)器}//*******************主函數(shù)**************************//***************************************************void main(){ lcd_init()。 //調(diào)用液晶屏初始化子函數(shù) ds1302_init()。 //調(diào)用DS1302時(shí)鐘的初始化子函數(shù) init()。 //調(diào)用定時(shí)計(jì)數(shù)器的設(shè)置子函數(shù) delay(80)。 while(1) //無限循環(huán)下面的語句: { keyscan()。 //調(diào)用鍵盤掃描子函數(shù) }}void timer0() interrupt 1 //取得并顯示日歷和時(shí)間{ //讀取秒 分 時(shí) 日 月 年六個(gè)數(shù)據(jù)(DS1302的讀寄存器與寫寄存器不一樣): miao = BCD_Decimal(read_1302(0x81))。 fen = BCD_Decimal(read_1302(0x83))。 shi = BCD_Decimal(read_1302(0x85))。 ri = BCD_Decimal(read_1302(0x87))。 yue = BCD_Decimal(read_1302(0x89))。 nian=BCD_Decimal(read_1302(0x8d))。 //顯示秒、分、時(shí)數(shù)據(jù): write_sfm(8,miao)。//秒,從第二行第8個(gè)字后開始顯示(調(diào)用時(shí)分秒顯示子函數(shù)) write_sfm(5,fen)。//分,從第二行第5個(gè)字符后開始顯示 write_sfm(2,shi)。//小時(shí),從第二行第2個(gè)字符后開始顯示 //顯示日、月、年數(shù)據(jù): write_nyr(9,ri)。//日期,從第二行第9個(gè)字符后開始顯示 write_nyr(6,yue)。//月份,從第二行第6個(gè)字符后開始顯示 write_nyr(3,nian)。//年,從第二行第3個(gè)字符后開始顯示}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1