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

正文內(nèi)容

多功能數(shù)字電壓表、萬年歷和溫度測試器(參考版)

2024-09-06 18:49本頁面
  

【正文】 Delayus(。 ge=ADC_xianshi%100%10。 bai=ADC_xianshi%1000/100。 write_(0x01)。 // write_(0x0c)。 } //======================1602 初始化子程序 ===================== //========================================================== void init() { lcden=0。 DelayMS(5)。 DelayMS(5)。 } //===================1602 寫數(shù)據(jù)子程序 ======================= void write_data(uchar date) { lcdrs=1。 DelayMS(5)。 lcden=1。 P1=。 } //========================================== //===================1602 寫命令子程序 ======================= void write_(uchar ) { lcdrs=0。j)。i) for(j=115。 for(i=xms。 //=============== sbit LED=P2^0。 sbit lcdrs=P3^5。 uchar qian,bai,shi,ge。 float ADC_number,ADC_shiji 。 sbit ADC_CLK=P3^3。 sbit ADC_OE=P3^1。 DelayMS(100)。 DS_display()。 // DS_display()。 KeyFun()。 while(1) { LED=0。0x7F)。 DelayMS(20)。num11。 //1602 初始化 write_(0x80)。 break。 break。 // write_data(0x30+year/10)。 // write_data(0x30+year%10)。 if(year==0) year=99。 break。 write_data(0x30+month%10)。 write_data(0x30+month/10)。 DelayMS(1)。 } case 5: { month。DelayMS(1)。 DelayMS(1)。 write_(0x80+0x43)。 if(date==0) date=31。 break。 write_data(0x30+hour%10)。 write_data(0x30+hour/10)。} DelayMS(1)。 } case 3: { hour。DelayMS(1)。 DelayMS(1)。 write_(0x80+0x49)。 } case 2:{ min。DelayMS(1)。DelayMS(1)。 write_(0x80+0x4c)。 if(sec==0) sec=59。 break。 break。 // write_data(0x30+year/10)。 // write_data(0x30+year%10)。 if(year==100) year=1。 break。 write_data(0x30+month%10)。 write_data(0x30+month/10)。 DelayMS(1)。 } case 5: { month++。DelayMS(1)。 DelayMS(1)。 write_(0x80+0x43)。 if(date==32) date=1。 break。 write_data(0x30+hour%10)。 write_data(0x30+hour/10)。} DelayMS(1)。 } case 3: { hour++。DelayMS(1)。 DelayMS(1)。 write_(0x80+0x49)。 if(min==60) min=1。 break。 write_data(0x30+sec%10)。 write_data(0x30+sec/10)。 DelayMS(1)。 } case 0x0b: //加鍵盤 { switch(DNum) { case 1:{ sec++。 temp=0x0F。} // 月 default:break。DelayMS(1)。write_(0x10)。 break。write_(0x10)。} // 小 shi case 4:{write_(0x10)。DelayMS(1)。write_(0x10)。 break。write_(0x10)。} // 秒 case 2:{write_(0x10)。DelayMS(1)。 switch(DNum) // 光標(biāo)的顯示位置選擇 { case 1:{write_(0x10)。 //在主程序中不讀取 DS1302 的值 的標(biāo)志位 DNum++。 break。 DNum=0。 } } } void KeyFun() { switch(temp) { case 0x0e: //確定鍵 { TimeFlag=1。 } } if(K4==0) { DelayMS(20)。 } } if(K3==0) { DelayMS(20)。 } } if(K2==0) { DelayMS(20)。 } void KeyProcess() { if(K1==0) { DelayMS(20)。:39。DelayMS(1)。DelayMS(1)。)。 write_data(39。 write_data(0x30+min%10)。 //============================== write_data(0x30+min/10)。:39。DelayMS(1)。DelayMS(1)。)。 write_data(39。 write_data(0x30+date%10)。 //================================ write_data(0x30+date/10)。:39。DelayMS(1)。DelayMS(1)。)。 // write_data(39。 // write_data(0x30+year/10)。 //1602 第二排顯示命令 // write_data(0x30+year%10)。DelayMS(1)。DelayMS(1)。DelayMS(1)。DelayMS(1)。 DelayMS(1)。 DelayMS(1)。 DelayMS(1)。0xf0)4)*10+(DS1302[6]amp。 DelayMS(1)。0x10)4)*10+(DS1302[4]amp。 DelayMS(1)。0x30)4)*10+(DS1302[3]amp。 DelayMS(1)。0x30)4)*10+(DS1302[2]amp。 DelayMS(1)。0x70)4)*10+(DS1302[1]amp。 DelayMS(1)。0x70)4)*10+(DS1302[0]amp。 DelayMS(1)。i=6。 } void ReadDS1302() { uchar i。//_LOW。//_HIGH。 // IO_OUT。 // IO_IN。 DS_SCLK=0。i8。 } k=0。 if(i!=7) DS_SCLK=0。//_HIGH。//_LOW。//_HIGH。i++) { if(Commandamp。 for(i=0。 DS_RST=1。 DS_SCLK=0。 DS_RST=0。//_LOW。//_LOW。 k=1。 DS_SCLK=1。 else DS_IO=0。k) DS_IO=1。j=7。 } k=1。 DS_SCLK=0。//_HIGH。 //_LOW。//_HIGH。j++) { if(Commandamp。 for(j=0。 DS_RST=1。 DS_SCLK=0。 } void WriteByte(uchar Command,uchar WriteData) { uchar j,k=1。j0。i0。 } // **************************** // // ************向 DS1302 寫一字節(jié)數(shù)據(jù), address 為命令字節(jié) void DelayMS(uint xms) { uint i,j。 write_(0x06)。 write_(0x38)。 lcden=0。 lcden=1。 P0=date。 lcden=0。 lcden=1。 P0=。y)。x) for(y=110。 for(x=z。 //=============== sbit LED=P2^0。 uchar temp=0x0f。 sbit K4=P1^7。 sbit K2=P1^5。 sbit lcdrs=P3^5。 uchar code table[]=CuiLongFei!。 //數(shù)碼管位碼初值 // **************1602************** // //uchar code table[]=CuiLongFei!。 //日期各位顯示的數(shù)值 uchar TimeBit[8]={0,0,16,0,0,16,0,0}。 uchar DS1302[8]={0,0,0,0,0,0,0,0}。 sbit DS_IO=P1^2。 char sec=50,min=1,hour=10,date=2,month=12,year=98。 DelayMS(500)。DelayMS(20)。V39。DelayMS(20)。M39。DelayMS(20)。DelayMS(20)。 DelayMS(20)。DelayMS(20)。 //ADC 數(shù)據(jù)處理 write_(0x80+0x40)。 ADC_Main()。 DelayMS(20)。num11。 //1602 初始化 write_(0x80)。 Delayus(5)。 ADC_shiji=(*ADC_number)/。Delayus(5)。Delayus(5)。Delayus(5)。 // EOC=1。Delayus(5)。Delayus(5)。Delayus(5)。 ge=ADC_xianshi%100%10。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1