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

正文內(nèi)容

電子時鐘實習報告(參考版)

2025-08-06 06:05本頁面
  

【正文】 } } keyscan1()。 } } if(flag3) { flag4=0。 if(count1==2) { DS_set_time(add,1)。 default: break。 //秒 case 11:flag3=1。flag5=1。break。 //時 case 5:add=0xc2。flag5=1。 count1=read_keyscan()。 } if(count==6) { DS_set_time(add,0)。 } if(flag0==1) //標志進入時間設置 { count=read_keyscan()。break。break。 //秒 case 3:add=0x8a。flag0=1。break。 //時 case 5:add=0x82。flag0=1。break。 //月 case 8:add=0x86。flag0=1。break。 switch(count) { case 0:add=0x8c。// Led=0。 flag11++。 }}void keyscan1(){ if(key1==0) { delay(1)。// key = 16。 while(P1!=0xf0)。 else key=16。 else if(temp==4) // 被拉低 key=key+4。 temp=~(temp|0xf0)。 //讀P1口 temp=tempamp。 //低四位輸入 列為高電平 行為低電平 delay(1)。 else key=16。 else if(temp==4) // 被拉低 key=2。 if(temp==1) // 被拉低 key=0。0xF0。 temp=P1。 P1=0xF0。0xf0。 delay_us()。 delay_us()。/*************************************************************//* *//* 鍵掃描子程序 (4*3 的矩陣) *//* *//* *//*************************************************************/uchar read_keyscan(){ uchar key,flag1。 return(t)。 t=(uint)(wendu*10)+。 t=a+b。 //低位 b=ReadOneChar()。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 Init_DS18B20()。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 Init_DS18B20()。 unsigned int t=0。}/* 讀取溫度*/unsigned int ReadTemperature(void){ unsigned char a=0。 dat=1。 DelayUs2x(25)。 DQ = datamp。 i0。}/* 寫入一個字節(jié)*/void WriteOneChar(unsigned char dat){ unsigned char i=0。 DelayUs2x(25)。 DQ = 1。i) { DQ = 0。 for (i=8。}/* 讀取一個字節(jié)*/unsigned char ReadOneChar(void){ uchar i=0。 //如果x=0則初始化成功, x=1則初始化失敗 DelayUs2x(25)。 //拉高總線 DelayUs2x(50)。 //精確延時 大于 480us 小于960us DelayUs2x(200)。 //稍做延時 DQ = 0。 DQ = 1。0x80==0x80) DS_write_add_data(0x00,0x00)。 dat=DS_read_add_data(0x01)。//寫入鬧鐘秒 DS_write_add_data(0x8e,0x80)。//寫入鬧鐘小時 DS_write_add_data(0xc2,0x00)。//寫入年設置 DS_write_add_data(0x8a,0x05)。//寫入日設置 DS_write_add_data(0x88,0x06)。//寫入分設置 DS_write_add_data(0x84,0x11)。//允許寫 DS_write_add_data(0x80,0x58)。 nz_second=DS_read_add_data(0xc5)。 nz_hour=DS_read_add_data(0xc1)。 date=DS_read_add_data(0x87)。 year=DS_read_add_data(0x8d)。 minute=DS_read_add_data(0x83)。 //必須是BCD碼 DS_write_add_data(0x8e,0x80)。 if(flag) DS_write_add_data_bcd(add,dat+1)。 dat=DS_read_add_data_bcd(add|0x01)。//二十四小時制 DS_write_add_data(0x8e,0x80)。 if(type) DS_write_add_data_bcd(0x84,dat|0x80)。0x7f)。 //返回BCD碼} /****************bcd*********************/void DS_set_type(uchar type){ uchar dat。 rst=0。 dat=DS_read_byte()。 rst=1。 rst=0。 rst=0。 DS_write_byte(dat)。 rst=1。 //返還十進制}/*************bcd**************************/void DS_write_add_data_bcd(uchar add,uchar dat){ rst=0。 return ((dat4)*10+(datamp。 sclk=1。 DS_write_byte(add)。 sclk=0。}uchar DS_read_add_data(uchar add){ uchar dat。 sclk=1。 DS_write_byte(add)。 sclk=0。 } return dat。 sclk=0。 sclk=1。i++) { dat=1。 for(i=0。 sclk=0。 }}uchar DS_read_byte(){ uchar i,dat。 sclk=1。 sclk=0。0x01。i8。 delay_us()。 rst=1。 } Disp_HZ(0x98,wendu,8)。 break。 } case 7: { if(hour12) Disp_HZ(0x88,week_6,8)。 else Disp_HZ(0x88,week1_5,8)。 break。 } case 5: { if(hour12) Disp_HZ(0x88,week_4,8)。 else Disp_HZ(0x88,week1_3,8)。 break。 } case 3: { if(hour12) Disp_HZ(0x88,week_2,8)。 else Disp_HZ(0x88,week1_1,8)。 break。 switch(day) { case 1: { if(hour12) Disp_HZ(0x88,week,8)。 Disp_HZ(0x90,time2,12)。 Disp_HZ(0x88,wendu,8)。 Disp_HZ(0x80,nz_time,12)。 Delay_Nms(5000)。 Disp_HZ(0x88,xingming1,8)。}void display(){ Disp_HZ(0x80,wenhou,8)。 Disp_HZ(0x88,nz2,8)。}void display_nz(){ Disp_HZ(0x80,nz,8)。 Disp_HZ(0x88,time2,8)。}void display_nz2(){ Disp_HZ(0x80,nz11,8)。 Disp_HZ(0x88,mb1,8)。}void display_mb1(){ Disp_HZ(0x80,kong,8)。 Disp_HZ(0x88,mb1,8)。}void display_mb(){ Disp_HZ(0x80,kong,8)。 Disp_HZ(0x88,time2,8)。 //設定顯示的起始地址}void display_nz1(){ Disp_HZ(0x80,nz11,8)。 //游標右移 Delay_1ms()。 //清除顯示 Delay_1ms()。 //整體顯示打開,游標關閉
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1