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

正文內(nèi)容

課程設(shè)計(jì)-基于stc89c52單片機(jī)的時(shí)鐘計(jì)時(shí)器的設(shè)計(jì)說明書(參考版)

2024-11-20 17:37本頁面
  

【正文】 } 。dis[5]=disdata[5]。 dis[3]=disdata[3]。dis[1]=disdata[1]。 } if(disdata[5]==6 ) { disdata[5]=0。 if(disdata[4]=10) { disdata[4]=0。 if(disdata[3]=6) { disdata[3]=0。 if(disdata[2]=10) { disdata[2]=0。 if(disdata[1]=10) { disdata[1]=0。 if(disdata[0]=10) { disdata[0]=0。 if(con1s==2) { con1s=0x00。TR0=1。TH0=0x3C。 } } /*T0 中斷做秒表 */ void time_intt0(void) interrupt 1 { ET0=0。 key_scon()。 play_bell()。 time_pros()。 //write_rtc()。EA=0。ET0=0。// 。 } /*************/ //初始化程序 // /*************/ clearmen() { TH0=0x3C。amp。 if(inkey()==4)break。 } con5=display[4]+display[5]*16。PA=scan_con[k]。k++) 22 { CON=0x89。 } } for(k=0。 display[3]++。 display[2]++。 } } if(inkey()==1) { delay1ms(10)。 display[5]++。 display[4]++。 } while(1) { if(inkey()==0) { delay1ms(10)。PA=scan_con[k]。k++) { CON=0x89。 for(k=0。 if(inkey()==3) { delay1ms(10)。 } write_ds1302(0x8e,0x80)。 if(time_data[5]==60)time_data[5]=0。 time_data[i]=time_data[i]+j*10。i++) { j=time_data[i]/16。//讀 ds1302 數(shù)據(jù) for(i=0。 write_ds1302(0x8e,0x00)。 } if(inkey()==1) { delay1ms(10)。 if(time_data[4]==24)time_data[4]=0。 time_data[i]=time_data[i]+j*10。i++) { j=time_data[i]/16。//讀 ds1302 數(shù)據(jù) for(i=0。 write_ds1302(0x8e,0x00)。 if(inkey()==0) { delay1ms(10)。 20 } } if(inkey()==4)break。EA=0。 while(1) { scan()。TR0=1。TL0=0xB0。 disdata[5]=0。 disdata[3]=0。 disdata[1]=0。 while(inkey()==3)。delay1ms(1)。 PB=dis_7[0]。k6。 while(1) { char k。 } /*秒表 */ void miaob(void) { if(inkey()==2) { delay1ms(10)。amp。 time_data[6]=read_ds1302(read_add[6])。 delay1ms(t)。i100。 } /*蜂鳴器發(fā)聲 */ void bell(uchar t) { uchar i。i++) { if(keytab[i]==k) break。 for(i=0。 delay1ms(1)。 if(k!=0) break。 k=kamp。 if(k!=0) { delay1ms(1)。 k=kamp。 PA=0xff。i4。 PB=0xff。 PC=0x00。 uchar keytab[20]={0x18,0x28,0x48, 0x88,0x14,0x24,0x40,0x84, 0x12,0x22,0x42,0x82,0x11, 0x21, 0x41,0x81 }。delay1ms(1)。 18 PB=dis_7[dis[k]]。k6。 } /*顯示函數(shù) */ void scan(void) { char k。 dis[4]=time_data[4]%16。 dis[2]=time_data[5]%16。 } } /*對(duì)讀出的值處理用做顯示 */ void time_pros(void) { dis[0]=time_data[6]%16。i7。//加寫保護(hù) } /*讀出 ds1302 數(shù)據(jù)待處理后顯示 */ void read_rtc(void) { uchar i。i++) { write_ds1302(write_add[i],time_data[i])。//去寫保護(hù) for(i=0。 time_data[i]=time_data[i]+j*16。i++) { j=time_data[i]/10。 for(i=0。 return value。 sck=1。 sck=0。 } rst=0。 if(io) value=value|0x80。i++) { value=value1。 for(i=0。_nop_()。_nop_()。_nop_()。 } /*讀 ds1302 數(shù)據(jù)函數(shù) */ uchar read_ds1302(uchar add) { uchar i,value。 rst=0。 write_ds1302_byte(add)。 rst=1。 sck=0。 } } /*對(duì) ds1302 寫數(shù)據(jù)函數(shù) */ void write_ds1302(uchar add,uchar dat) { rst=0。 dat=dat1。 io=datamp。i8。 } /*單字節(jié)寫函數(shù) */ void write_ds1302_byte(uchar dat) { uchar i。j120。it。//整點(diǎn)報(bào)時(shí)函數(shù) /*1 毫秒延時(shí)程序 */ delay1ms(int t) { int i,j。//顯示函數(shù) void bell(uchar t)。//把 ds1302 的數(shù)據(jù)讀出待處理顯示 void time_pros(void)。//單字節(jié)讀函數(shù) void write_rtc(void)。//單字節(jié)寫函數(shù) void write_ds1302(uchar add,uchar dat)。 /*******************************************************/ // 函數(shù)說明 /**************************************************** */ delay1ms(int t)。//計(jì)時(shí)單元數(shù)據(jù)初值 ,共 6 個(gè) data char display[]={0x00,0x00,0x00,0x00,0x00,0x00}。//讀地址 data char dis[8]={0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00}。//時(shí)間初值 data char write_add[7]={0x8c,0x8a,0x88,0x86,0x
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1