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

正文內(nèi)容

基于單片機(jī)的電子萬年歷設(shè)計(jì)畢業(yè)論文-閱讀頁

2025-07-12 19:59本頁面
  

【正文】 void dplay4_1(void){int i。for(i=0。i++) { 12864WriteData(str4_1[i])。12864Writemand(0x80,1)。i16。 }}//dplay2顯示程序void dplay2(void){int i。for(i=0。i++) { 12864WriteData(str2[i])。12864Writemand(0x88,1)。i16。 }}//dplay4顯示程序void dplay4_0(void){int i。for(i=0。i++) { 12864WriteData(str4[i])。 //檢測忙 LCD_RS = 1。 LCD_Data = WDLCD。 LCD_E = 1。 LCD_E = 0。 //根據(jù)需要檢測忙 LCD_RS = 0。 LCD_Data = WCLCD。 LCD_E = 1。 LCD_E = 0。 LCD_RW = 1。 LCD_E = 0。return(LCD_Data)。 LCD_RS = 0。 LCD_E = 1。 BusyC)。return(LCD_Data)。 //顯示模式設(shè)置,開始要求每次檢測忙信號12864Writemand(0x01,1)。 // 顯示光標(biāo)移動設(shè)置12864Writemand(0x0C,1)。//空年月日時分秒周/*向DS1302寫入一字節(jié)數(shù)據(jù)*/void Ds1302_Write_Byte(unsigned char addr, unsigned char d)//*********{ unsigned char i。 //寫入目標(biāo)地址:addr addr = addr amp。 //最低位置零 for (i = 0。 i ++) { if (addr amp。 } else { IO_CLR。 SCK_CLR。 } //寫入數(shù)據(jù):d for (i = 0。 i ++) { if (d amp。 } else { IO_CLR。 SCK_CLR。 } RST_CLR。 unsigned char data temp。 //寫入目標(biāo)地址:addr addr = addr | 0x01。 i 8。 0x01) { IO_SET。 } SCK_SET。 addr = addr 1。 i 8。 if (IO_R) { temp |= 0x80。= 0x7F。 SCK_CLR。 //停止DS1302總線 return temp。 for(i=0。i++) { //BCD處理 tmp=time_buf1[i]/10。 time_buf[i]=time_buf[i]+tmp*16。 //關(guān)閉寫保護(hù) Ds1302_Write_Byte(ds1302_sec_add,0x80)。 //涓流充電 Ds1302_Write_Byte(ds1302_year_add,time_buf[1])。 //月 Ds1302_Write_Byte(ds1302_date_add,time_buf[3])。 //周 Ds1302_Write_Byte(ds1302_hr_add,time_buf[4])。 //分 Ds1302_Write_Byte(ds1302_sec_add,time_buf[6])。 //周 Ds1302_Write_Byte(ds1302_control_add,0x80)。 time_buf[1]=Ds1302_Read_Byte(ds1302_year_add)。 //月 time_buf[3]=Ds1302_Read_Byte(ds1302_date_add)。 //時 time_buf[5]=Ds1302_Read_Byte(ds1302_min_add)。0x7F。 //周 for(i=0。i++) { //BCD處理,輸出十進(jìn)制,可直接用 tmp=time_buf[i]/16。 time_buf1[i]=time_buf1[i]+tmp*10。 //RST腳置低 SCK_CLR。 }陰陽歷轉(zhuǎn)換include include define uchar unsigned char define uint unsigned int /* 公歷年對應(yīng)的農(nóng)歷數(shù)據(jù),每年三字節(jié), 格式第一字節(jié)BIT74 位表示閏月月份,值為0 為無閏月,BIT30 對應(yīng)農(nóng)歷第14 月的大小第二字節(jié)BIT70 對應(yīng)農(nóng)歷第512 月大小,第三字節(jié)BIT7 表示農(nóng)歷第13 個月大小月份對應(yīng)的位為1 表示本農(nóng)歷月大(30 天),為0 表示小(29 天) 第三字節(jié)BIT65 表示春節(jié)的公歷月份,BIT40 表示春節(jié)的公歷日期*/ code uchar year_code[] = { 0x0C,0x96,0x45, //2000 297 0x4d,0x4A,0xB8, //2001 0x0d,0x4A,0x4C, //2002 0x0d,0xA5,0x41, //2003 0x25,0xAA,0xB6, //2004 0x05,0x6A,0x49, //2005 0x7A,0xAd,0xBd, //2006 0x02,0x5d,0x52, //2007 0x09,0x2d,0x47, //2008 0x5C,0x95,0xBA, //2009 0x0A,0x95,0x4e, //2010 0x0B,0x4A,0x43, //2011 0x4B,0x55,0x37, //2012 0x0A,0xd5,0x4A, //2013 0x95,0x5A,0xBf, //2014 0x04,0xBA,0x53, //2015 0x0A,0x5B,0x48, //2016 0x65,0x2B,0xBC, //2017 0x05,0x2B,0x50, //2018 0x0A,0x93,0x45, //2019 0x47,0x4A,0xB9, //2020 0x06,0xAA,0x4C, //2021 0x0A,0xd5,0x41, //2022 0x24,0xdA,0xB6, //2023 0x04,0xB6,0x4A, //2024 0x69,0x57,0x3d, //2025 0x0A,0x4e,0x51, //2026 0x0d,0x26,0x46, //2027 0x5e,0x93,0x3A, //2028 0x0d,0x53,0x4d, //2029 0x05,0xAA,0x43, //2030 0x36,0xB5,0x37, //2031 0x09,0x6d,0x4B, //2032 0xB4,0xAe,0xBf, //2033 0x04,0xAd,0x53, //2034 0x0A,0x4d,0x48, //2035 0x6d,0x25,0xBC, //2036 0x0d,0x25,0x4f, //2037 0x0d,0x52,0x44, //2038 0x5d,0xAA,0x38, //2039 0x0B,0x5A,0x4C, //2040 0x05,0x6d,0x41, //2041 0x24,0xAd,0xB6, //2042 0x04,0x9B,0x4A, //2043 0x7A,0x4B,0xBe, //2044 0x0A,0x4B,0x51, //2045 0x0A,0xA5,0x46, //2046 0x5B,0x52,0xBA, //2047 0x06,0xd2,0x4e, //2048 0x0A,0xdA,0x42, //2049 0x35,0x5B,0x37, //2050 0x09,0x37,0x4B, //2051 0x84,0x97,0xC1, //2052 0x04,0x97,0x53, //2053 0x06,0x4B,0x48, //2054 0x66,0xA5,0x3C, //2055 0x0e,0xA5,0x4f, //2056 0x06,0xB2,0x44, //2057 0x4A,0xB6,0x38, //2058 0x0A,0xAe,0x4C, //2059 0x09,0x2e,0x42, //2060 0x3C,0x97,0x35, //2061 0x0C,0x96,0x49, //2062 0x7d,0x4A,0xBd, //2063 0x0d,0x4A,0x51, //2064 0x0d,0xA5,0x45, //2065 0x55,0xAA,0xBA, //2066 0x05,0x6A,0x4e, //2067 0x0A,0x6d,0x43, //2068 0x45,0x2e,0xB7, //2069 0x05,0x2d,0x4B, //2070 0x8A,0x95,0xBf, //2071 0x0A,0x95,0x53, //2072 0x0B,0x4A,0x47, //2073 0x6B,0x55,0x3B, //2074 0x0A,0xd5,0x4f, //2075 0x05,0x5A,0x45, //2076 0x4A,0x5d,0x38, //2077 0x0A,0x5B,0x4C, //2078 0x05,0x2B,0x42, //2079 0x3A,0x93,0xB6, //2080 0x06,0x93,0x49, //2081 0x77,0x29,0xBd, //2082 0x06,0xAA,0x51, //2083 0x0A,0xd5,0x46, //2084 0x54,0xdA,0xBA, //2085 0x04,0xB6,0x4e, //2086 0x0A,0x57,0x43, //2087 0x45,0x27,0x38, //2088 0x0d,0x26,0x4A, //2089 0x8e,0x93,0x3e, //2090 0x0d,0x52,0x52, //2091 0x0d,0xAA,0x47, //2092 0x66,0xB5,0x3B, //2093 0x05,0x6d,0x4f, //2094 0x04,0xAe,0x45, //2095 0x4A,0x4e,0xB9, //2096 0x0A,0x4d,0x4C, //2097 0x0d,0x15,0x41, //2098 0x2d,0x92,0xB5, //2099 }。 code uint day_code2[3]={0x111,0x130,0x14e}。 c_sun,year_sun,month_sun,day_sun均為BCD數(shù)據(jù),c_sun為世紀(jì)標(biāo)志位,c_sun=0為21世紀(jì),c_sun=1為19世紀(jì)調(diào)用函數(shù)后,原有數(shù)據(jù)不變,讀c_moon,year_moon,month_moon,day_moon得出陰歷BCD數(shù)據(jù)*/ //bit c_moon。 /*子函數(shù),用于讀取數(shù)據(jù)表中農(nóng)歷月的大月或小月,如果該月為大返回1,為小返回0*/ bit get_moon_day(uchar month_p,uint table_addr) { uchar temp。0x08。else return(1)。 case 2:{temp=year_code[table_addr]amp。 if (temp==0)return(0)。} break。0x02。else return(1)。 case 4:{temp=year_code[table_addr]amp。 if (temp==0)return(0)。} break。0x80。else return(1)。 case 6:{temp=year_code[table_addr+1]amp。 if (temp==0)return(0)。} break。0x20。else return(1)。 case 8:{temp=year_code[table_addr+1]amp。 if (temp==0)return(0)。} break。0x08。else return(1)。 case 10:{temp=year_code[table_addr+1]amp。 if (temp==0)return(0)。} break。0x02。else return(1)。 case 12:{temp=year_code[table_addr+1]amp。 if (temp==0)return(0)。} break。0x80。else return(1)。 } } /* 函數(shù)功能:輸入BCD陽歷數(shù)據(jù),輸出BCD陰歷數(shù)據(jù)(只允許19012099年) 調(diào)用函數(shù)示例:Conversio
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1