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

正文內(nèi)容

基于單片機(jī)的數(shù)字時(shí)鐘加鬧鐘的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)-閱讀頁

2024-09-16 14:49本頁面
  

【正文】 ar shi,ge。 ge=dat%10。 write_data(0x30+shi)。 } void write_ds1302_byte(uchar add) //ds1302 { uchar i。i8。 io=addamp。 add=add1。 } } void write_ds1302(uchar add,uchar dat) { rst=0。 sck=0。 rst=1。 write_ds1302_byte(add)。 rst=0。 io=1。 } void write_tran_data(uchar add,uchar dat) //十進(jìn)制轉(zhuǎn)換成 BCD 碼 { uchar t。 dat=dat%10。 write_ds1302(0x8e,0x00)。 //給指定的地址寫數(shù)據(jù) write_ds1302(0x8e,0x80)。 rst=0。 sck=0。 rst=1。 write_ds1302_byte(add)。i8。 vulue=vulue1。 sck=1。 陜西理工學(xué)院課程設(shè)計(jì)論文 第 19 頁 共 29 頁 _nop_()。 io=1。 vulue=(vulue4)*10+(vulueamp。 //BCD 碼轉(zhuǎn)換成十進(jìn)制 return vulue。 write_data(39。)。o39。 write_data(39。)。 case 2:write_(0x80+13)。T39。 write_data(39。)。e39。 break。 write_data(39。)。e39。 write_data(39。)。 case 4:write_(0x80+13)。T39。 write_data(39。)。u39。 break。 write_data(39。)。r39。 write_data(39。)。 case 6:write_(0x80+13)。S39。 write_data(39。)。t39。 break。 陜西理工學(xué)院課程設(shè)計(jì)論文 第 20 頁 共 29 頁 write_data(39。)。u39。 write_data(39。)。 } } void init() { uchar t。 //1602 初始化 write_(0x0c)。 write_(0x01)。 write_tran_data(0x8a,1)。 //0x8c,0x8a,0x88,0x86,0x84,0x82,0x80 write_tran_data(0x86,01)。 write_tran_data(0x82,00)。 write_(0x80)。t16。 delay_1ms(1)。 for(t=0。t++) { write_data(kaiji1[t])。 } for(t=0。t++) delay_1ms(100)。 //清屏 } 陜西理工學(xué)院課程設(shè)計(jì)論文 第 21 頁 共 29 頁 void scan_key() //按鍵判別函數(shù) { if(s4==0) //選擇模式:時(shí)間 /鬧鐘 { delay_1ms(10)。 beep()。 } if(flag==0) //選擇時(shí)間模式 { if(s1==0) { delay_1ms(10)。 beep()。 } } switch(s1num) //光標(biāo)閃爍定位 { case 7: write_(0xc0+11)。 break。 //分 write_(0x0f)。 case 5: write_(0xc0+5)。 break。 //周 write_(0x0f)。 case 3: write_(0x80+10)。 陜西理工學(xué)院課程設(shè)計(jì)論文 第 22 頁 共 29 頁 break。 //月 write_(0x0f)。 case 1: write_(0x80+4)。 break。 write_(0x0c)。 } if(s1num!=0) //加 1 按鍵 { if(s2==0) { delay_1ms(10)。 beep()。 if(miao==60) miao=0。 //調(diào)整后的值送入 ds1302 中 break。 if(fen==60) fen=0。 break。 if(shi==24) shi=0。 陜西理工學(xué)院課程設(shè)計(jì)論文 第 23 頁 共 29 頁 break。 if(week==8) week=1。 tran_week(week)。 case 3: ri++。 write_tran_data(0x86,ri)。 case 2: yue++。 write_tran_data(0x88,yue)。 case 1: nian++。 write_tran_data(0x8c,nian)。 } } } if(s3==0) //減 1 按鍵 { delay_1ms(10)。 beep()。 if(miao==1) 陜西理工學(xué)院課程設(shè)計(jì)論文 第 24 頁 共 29 頁 miao=59。 break。 if(fen==1) fen=59。 break。 if(shi==1) shi=23。 break。 if(week==0) week=7。 tran_week(week)。 case 3: ri。 write_tran_data(0x86,ri)。 case 2: yue。 write_tran_data(0x88,yue)。 case 1: nian。 write_tran_data(0x8c,nian)。 } 陜西理工學(xué)院課程設(shè)計(jì)論文 第 25 頁 共 29 頁 } } } } if(flag==1) { if(s1==0) { delay_1ms(10)。 beep()。 } } switch(s1num) //光標(biāo)閃爍定位 { case 2: write_(0xc0+10)。 break。 //時(shí) write_(0x0f)。 default: s1num=0。 //取消閃爍 break。 if(s2==0) { 陜西理工學(xué)院課程設(shè)計(jì)論文 第 26 頁 共 29 頁 while(!s2)。 switch(s1num) { case 2: a_fen++。 write_tran_data(0xc0,a_fen)。 case 1: a_shi++。 write_tran_data(0xc2,a_shi)。 } } } if(s3==0) //減 1 按鍵 { delay_1ms(10)。 beep()。 if(a_fen==1) a_fen=59。 break。 if(a_shi==1) a_shi=23。 break。 init()。 delay_1ms(70)。 miao=read_ds1302(0x81)。 fen=read_ds1302(0x83)。 write_data(39。)。 write_sfm(4,shi)。:39。 week=read_ds1302(0x8b)。 ri=read_ds1302(0x87)。 yue=read_ds1302(0x89)。 write_data(39。)。 write_nyr(3,nian)。39。 } if(flag==1) { uchar t。 // delay_1ms(1)。 for(t=0。t++) write_data(alarm_table[t])。 //鬧鐘 時(shí) write_(0xc0+7)。:39。 write_sfm(9,read_ds1302(0xc1))。amp。 for(b=0。b++) beep
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1