亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? dsq_main.c

?? 單片機(jī)控制RTC(DS1302)時(shí)鐘程序
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
                 LED_BIT_B=0;
                 LED_BIT_C=1;
                 LED_BIT_D=1;
                 break;
          case 6:
                 LED_BIT_A=1;
                 LED_BIT_B=1;
                 LED_BIT_C=0;
                 LED_BIT_D=1;
                 break;
          case 5:
                 LED_BIT_A=0;
                 LED_BIT_B=1;
                 LED_BIT_C=0;
                 LED_BIT_D=1;
                 break;
          case 8:
                 LED_BIT_A=1;
                 LED_BIT_B=0;
                 LED_BIT_C=0;
                 LED_BIT_D=1;
                 break;
          case 7:
                 LED_BIT_A=0;
                 LED_BIT_B=0;
                 LED_BIT_C=0;
                 LED_BIT_D=1;
                 break;
          case 10:
                 LED_BIT_A=1;
                 LED_BIT_B=1;
                 LED_BIT_C=1;
                 LED_BIT_D=0;
                 break;
          case 9:
                 LED_BIT_A=0;
                 LED_BIT_B=1;
                 LED_BIT_C=1;
                 LED_BIT_D=0;
                 break;
          case 12:
                 LED_BIT_A=1;
                 LED_BIT_B=0;
                 LED_BIT_C=1;
                 LED_BIT_D=0;

                 break;
          case 11:
                 LED_BIT_A=0;
                 LED_BIT_B=0;
                 LED_BIT_C=1;
                 LED_BIT_D=0;

                 break;
          case 14:
                 LED_BIT_A=1;
                 LED_BIT_B=1;
                 LED_BIT_C=0;
                 LED_BIT_D=0;

                 break;
          case 13:
                 LED_BIT_A=0;
                 LED_BIT_B=1;
                 LED_BIT_C=0;
                 LED_BIT_D=0;
                 break;
          case 16:
                 LED_BIT_A=1;
                 LED_BIT_B=0;
                 LED_BIT_C=0;
                 LED_BIT_D=0;
                 break;
          case 15:
                 LED_BIT_A=0;
                 LED_BIT_B=0;
                 LED_BIT_C=0;
                 LED_BIT_D=0;
                 break;

          default:
          led_scan_counter=0;
                  break;

          }
       led_scan_counter++;
       if (led_scan_counter>16)
         {led_scan_counter=1;}

     }




void timer0() interrupt 1 using 3
     {
     TH0 =0x00;
     TL0 =0x10;
     ym_out();
     light_on++;
     }

void system_start()
                {

    EA=1;     /**允許總中斷**/

/**定時(shí)器0初始化:定時(shí)方式**/
     TMOD=0x22;   /**定時(shí)器0工作在模式1,**/
     TCON=0x08;
     TH0 =0x4c;
     TL0 =0x4c;

     TR0=1;	    /**啟動(dòng)定時(shí)器0**/
     ET0=1;		/**定時(shí)器0中斷允許**/
  }

void delay500ms()
     {
      uint l;
      for (l=0;l<4000;l++) 
        {
        _nop_();
        }

       }
void delay5000ms()
     {
      uint l;
      for (l=0;l<30000;l++) //20000
        {
        _nop_();
        }

       }




/*********************************************************************/
/* 實(shí)時(shí)時(shí)鐘模塊 時(shí)鐘芯片型號(hào):DS1302 */
/*/
/*********************************************************************/
sbit T_CLK = P1^0; /*實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳 */
sbit T_IO = P1^1; /*實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 */
sbit T_RST = P1^2; /*實(shí)時(shí)時(shí)鐘復(fù)位線引腳 */
sbit ACC0 = ACC ^ 0;
sbit ACC7 = ACC ^ 7;

/********************************************************************
*
* 名稱(chēng): v_RTInputByte
* 說(shuō)明:
* 功能: 往DS1302寫(xiě)入1Byte數(shù)據(jù)
* 調(diào)用:
* 輸入: ucDa 寫(xiě)入的數(shù)據(jù)
* 返回值: 無(wú)
***********************************************************************/
void v_RTInputByte(uchar ucDa)
{
uchar i;
ACC = ucDa;
for(i=8; i>0; i--)
{
T_IO = ACC0; /*相當(dāng)于匯編中的 RRC */
T_CLK = 1;
T_CLK = 0;
ACC = ACC >> 1;
}
}
/********************************************************************
*
* 名稱(chēng): uchar uc_RTOutputByte
* 說(shuō)明:
* 功能: 從DS1302讀取1Byte數(shù)據(jù)
* 調(diào)用:
* 輸入:
* 返回值: ACC
***********************************************************************/
uchar uc_RTOutputByte(void)
{
uchar i;
for(i=8; i>0; i--)
{
ACC = ACC >>1; /*相當(dāng)于匯編中的 RRC */
ACC7 = T_IO;
T_CLK = 1;
T_CLK = 0;
}
return(ACC);
}
/********************************************************************
*
* 名稱(chēng): v_W1302
* 說(shuō)明: 先寫(xiě)地址,后寫(xiě)命令/數(shù)據(jù)
* 功能: 往DS1302寫(xiě)入數(shù)據(jù)
* 調(diào)用: v_RTInputByte()
* 輸入: ucAddr: DS1302地址, ucDa: 要寫(xiě)的數(shù)據(jù)
* 返回值: 無(wú)
***********************************************************************/
void v_W1302(uchar ucAddr, uchar ucDa)
{
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(ucAddr); /* 地址,命令 */
v_RTInputByte(ucDa); /* 寫(xiě)1Byte數(shù)據(jù)*/
T_CLK = 1;
T_RST =0;
}
/********************************************************************
*
* 名稱(chēng): uc_R1302
* 說(shuō)明: 先寫(xiě)地址,后讀命令/數(shù)據(jù)
* 功能: 讀取DS1302某地址的數(shù)據(jù)
* 調(diào)用: v_RTInputByte() , uc_RTOutputByte()
* 輸入: ucAddr: DS1302地址
* 返回值: ucDa :讀取的數(shù)據(jù)
***********************************************************************/
uchar uc_R1302(uchar ucAddr)
{
uchar ucDa;
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(ucAddr); /* 地址,命令 */
ucDa = uc_RTOutputByte(); /* 讀1Byte數(shù)據(jù) */
T_CLK = 1;
T_RST =0;
return(ucDa);
}
/********************************************************************
*
* 名稱(chēng): v_BurstW1302T
* 說(shuō)明: 先寫(xiě)地址,后寫(xiě)數(shù)據(jù)(時(shí)鐘多字節(jié)方式)
* 功能: 往DS1302寫(xiě)入時(shí)鐘數(shù)據(jù)(多字節(jié)方式)
* 調(diào)用: v_RTInputByte()
* 輸入: pSecDa: 時(shí)鐘數(shù)據(jù)地址 格式為: 秒 分 時(shí) 日 月 星期 年 控制
* 8Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B 1B
* 返回值: 無(wú)
***********************************************************************/
void v_BurstW1302T(uchar *pSecDa)
{
uchar i;
v_W1302(0x8e,0x00); /* 控制命令,WP=0,寫(xiě)操作?*/
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xbe); /* 0xbe:時(shí)鐘多字節(jié)寫(xiě)命令 */
for (i=8;i>0;i--) /*8Byte = 7Byte 時(shí)鐘數(shù)據(jù) + 1Byte 控制*/
{
v_RTInputByte(*pSecDa);/* 寫(xiě)1Byte數(shù)據(jù)*/
pSecDa++;
}
T_CLK = 1;
T_RST =0;
}
/********************************************************************
*
* 名稱(chēng): v_BurstR1302T
* 說(shuō)明: 先寫(xiě)地址,后讀命令/數(shù)據(jù)(時(shí)鐘多字節(jié)方式)
* 功能: 讀取DS1302時(shí)鐘數(shù)據(jù)
* 調(diào)用: v_RTInputByte() , uc_RTOutputByte()
* 輸入: pSecDa: 時(shí)鐘數(shù)據(jù)地址 格式為: 秒 分 時(shí) 日 月 星期 年
* 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B
* 返回值: ucDa :讀取的數(shù)據(jù)
***********************************************************************/
void v_BurstR1302T(uchar *pSecDa)
{
uchar i;
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xbf); /* 0xbf:時(shí)鐘多字節(jié)讀命令 */
for (i=8; i>0; i--)
{
*pSecDa = uc_RTOutputByte(); /* 讀1Byte數(shù)據(jù) */
pSecDa++;
}
T_CLK = 1;
T_RST =0;
}
/********************************************************************
*
* 名稱(chēng): v_BurstW1302R
* 說(shuō)明: 先寫(xiě)地址,后寫(xiě)數(shù)據(jù)(寄存器多字節(jié)方式)
* 功能: 往DS1302寄存器數(shù)寫(xiě)入數(shù)據(jù)(多字節(jié)方式)
* 調(diào)用: v_RTInputByte()
* 輸入: pReDa: 寄存器數(shù)據(jù)地址
* 返回值: 無(wú)
***********************************************************************/
void v_BurstW1302R(uchar *pReDa)
{
uchar i;
v_W1302(0x8e,0x00); /* 控制命令,WP=0,寫(xiě)操作?*/
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xfe); /* 0xbe:時(shí)鐘多字節(jié)寫(xiě)命令 */
for (i=31;i>0;i--) /*31Byte 寄存器數(shù)據(jù) */
{
v_RTInputByte(*pReDa); /* 寫(xiě)1Byte數(shù)據(jù)*/
pReDa++;
}
T_CLK = 1;
T_RST =0;
}
/********************************************************************
*
* 名稱(chēng): uc_BurstR1302R
* 說(shuō)明: 先寫(xiě)地址,后讀命令/數(shù)據(jù)(寄存器多字節(jié)方式)
* 功能: 讀取DS1302寄存器數(shù)據(jù)
* 調(diào)用: v_RTInputByte() , uc_RTOutputByte()
* 輸入: pReDa: 寄存器數(shù)據(jù)地址
* 返回值: 無(wú)
***********************************************************************/
void v_BurstR1302R(uchar *pReDa)
{
uchar i;
T_RST = 0;
T_CLK = 0;
T_RST = 1;
v_RTInputByte(0xff); /* 0xbf:時(shí)鐘多字節(jié)讀命令 */
for (i=31; i>0; i--) /*31Byte 寄存器數(shù)據(jù) */
{
*pReDa = uc_RTOutputByte(); /* 讀1Byte數(shù)據(jù) */
pReDa++;
}
T_CLK = 1;
T_RST =0;
}
/********************************************************************
*
* 名稱(chēng): v_Set1302
* 說(shuō)明:
* 功能: 設(shè)置初始時(shí)間
* 調(diào)用: v_W1302()
* 輸入: pSecDa: 初始時(shí)間地址。初始時(shí)間格式為: 秒 分 時(shí) 日 月 星期 年
* 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B
* 返回值: 無(wú)
***********************************************************************/
void v_Set1302()
{
uchar i;
uchar led_code_ls[7];
uchar ucAddr = 0x80;

    led_code_ls[1]=(time_write[11]<<4)|time_write[12];
    led_code_ls[3]=(time_write[9]<<4)|time_write[10];
    led_code_ls[4]=(time_write[7]<<4)|time_write[8];
    led_code_ls[5]=(time_write[5]<<4)|time_write[6];
    led_code_ls[6]=(time_write[3]<<4)|time_write[4];
    led_code_ls[7]=(time_write[1]<<4)|time_write[2];


v_W1302(0x8e,0x00); /* 控制命令,WP=0,寫(xiě)操作?*/
for(i =7;i>0;i--)
{

v_W1302(ucAddr,led_code_ls[i]); /* 秒 分 時(shí) 日 月 星期 年 */
ucAddr +=2;
}
v_W1302(0x8e,0x80); /* 控制命令,WP=1,寫(xiě)保護(hù)?*/
}
/********************************************************************
*
* 名稱(chēng): v_Get1302
* 說(shuō)明:
* 功能: 讀取DS1302當(dāng)前時(shí)間
* 調(diào)用: uc_R1302()
* 輸入: ucCurtime: 保存當(dāng)前時(shí)間地址。當(dāng)前時(shí)間格式為: 秒 分 時(shí) 日 月 星期 年
* 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B
* 返回值: 無(wú)
***********************************************************************/
void v_Get1302()

{
uchar i;
uchar led_code_ls[7];
uchar ucAddr = 0x81;

for (i=0;i<7;i++)
{
led_code_ls[i] = uc_R1302(ucAddr);/*格式為: 秒 分 時(shí) 日 月 星期 年 */
ucAddr += 2;
}
//將BCD碼轉(zhuǎn)為10進(jìn)制
led_code[14]=led_code_ls[0]&0x0f;
led_code[13]=(led_code_ls[0]>>4)&0x0f;
led_code[12]=led_code_ls[1]&0x0f;
led_code[11]=(led_code_ls[1]>>4)&0x0f;
led_code[10]=led_code_ls[2]&0x0f;
led_code[9]=(led_code_ls[2]>>4)&0x0f;
led_code[8]=led_code_ls[3]&0x0f;
led_code[7]=(led_code_ls[3]>>4)&0x0f;
led_code[6]=led_code_ls[4]&0x0f;
led_code[5]=(led_code_ls[4]>>4)&0x0f;
led_code[4]=led_code_ls[6]&0x0f;
led_code[3]=(led_code_ls[6]>>4)&0x0f;
led_code[2]=0x0;
led_code[1]=0x02;



}


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久三级国产网站| 一区二区三区在线视频观看 | 欧美日韩一区二区不卡| 成人晚上爱看视频| 国产成人精品在线看| 国产美女精品一区二区三区| 另类调教123区| 开心九九激情九九欧美日韩精美视频电影 | 欧美性xxxxxx少妇| 欧洲av在线精品| 欧美三区在线观看| 欧美日本一道本| 日韩丝袜情趣美女图片| 日韩丝袜美女视频| 26uuuu精品一区二区| 国产欧美日韩激情| 国产精品久久久久久久久免费桃花| 中文字幕精品三区| 亚洲色图视频免费播放| 亚洲欧美偷拍卡通变态| 一区二区三区91| 天堂蜜桃一区二区三区| 美女视频黄频大全不卡视频在线播放| 免费成人在线观看视频| 久久99日本精品| 国产成人av影院| 94-欧美-setu| 欧美日韩国产在线观看| 欧美一区二区福利在线| 久久亚洲免费视频| 国产精品福利一区二区| 亚洲一区在线观看免费观看电影高清 | 日韩一区在线看| 五月综合激情婷婷六月色窝| 美女网站色91| 99精品在线免费| 欧美日韩精品电影| 久久久一区二区| 一区二区三区在线观看动漫| 舔着乳尖日韩一区| 国产大陆a不卡| 91老师片黄在线观看| 91精品国产麻豆| 国产午夜精品福利| 亚洲第一在线综合网站| 国产在线精品不卡| 日本韩国精品一区二区在线观看| 欧美精选一区二区| 国产欧美一区二区精品忘忧草 | 亚洲一区二区三区中文字幕在线| 蜜桃一区二区三区在线| 99久久精品国产毛片| 欧美一级片在线观看| 国产精品久久久久aaaa樱花| 日韩专区欧美专区| 大胆欧美人体老妇| 欧美一区二区三区性视频| 国产精品福利电影一区二区三区四区| 亚洲午夜免费电影| 成人免费看视频| 日韩一区二区在线观看| 国产精品成人免费在线| 美腿丝袜亚洲三区| 欧美性生活大片视频| 国产视频一区不卡| 日韩国产一区二| 一本大道av伊人久久综合| 欧美第一区第二区| 亚洲第一在线综合网站| 国产91精品露脸国语对白| 51午夜精品国产| 亚洲免费观看高清在线观看| 国产精品一品视频| 欧美变态tickle挠乳网站| 亚洲一线二线三线视频| 成人app网站| 国产视频一区二区三区在线观看| 日韩av在线发布| 欧美性猛片xxxx免费看久爱| 国产精品少妇自拍| 国产一区二区女| 日韩精品中文字幕在线不卡尤物| 夜夜嗨av一区二区三区| 波多野结衣中文字幕一区二区三区| 日韩欧美一区中文| 亚洲高清一区二区三区| 99久久夜色精品国产网站| 国产清纯白嫩初高生在线观看91| 久久精品国产在热久久| 欧美裸体bbwbbwbbw| 一区二区三区在线影院| 色综合久久久久| 国产精品不卡视频| 成人污污视频在线观看| 久久久蜜桃精品| 国产一区二区美女诱惑| 日韩精品中文字幕在线一区| 免费一级片91| 日韩午夜在线观看| 日本v片在线高清不卡在线观看| 欧美精品色综合| 亚洲1区2区3区视频| 欧美男人的天堂一二区| 爽好多水快深点欧美视频| 欧美日韩中文一区| 性做久久久久久免费观看 | **欧美大码日韩| 国产成人8x视频一区二区| 欧美激情在线免费观看| 粉嫩绯色av一区二区在线观看| 久久精品一区八戒影视| 国产高清精品久久久久| 国产精品视频yy9299一区| 99久久久久免费精品国产| 亚洲日本一区二区三区| 91福利小视频| 日日夜夜精品视频天天综合网| 91精品久久久久久久91蜜桃| 美女视频黄久久| 国产偷国产偷精品高清尤物| 粉嫩aⅴ一区二区三区四区 | 欧美在线高清视频| 国产精品色哟哟| 国产成人精品免费| 亚洲欧洲国产日韩| 色视频成人在线观看免| 舔着乳尖日韩一区| 久久久久久日产精品| av午夜一区麻豆| 亚洲成人一区在线| 日韩欧美在线观看一区二区三区| 国产伦理精品不卡| 亚洲婷婷在线视频| 欧美精品亚洲二区| 久久99精品视频| 国产精品丝袜在线| 欧美午夜精品久久久久久孕妇| 美女一区二区视频| 中文字幕欧美激情一区| 不卡高清视频专区| 亚洲成人免费影院| 久久久亚洲午夜电影| 91麻豆国产香蕉久久精品| 午夜视频在线观看一区二区三区| 欧美xfplay| 成人激情动漫在线观看| 日韩中文字幕亚洲一区二区va在线| 在线观看91av| 国产成人免费视频网站| 亚洲1区2区3区4区| 国产亚洲1区2区3区| 欧美日韩在线不卡| 国产精品亚洲专一区二区三区| 亚洲欧美日韩电影| 欧美成人aa大片| 97久久人人超碰| 久久机这里只有精品| 亚洲欧美视频在线观看视频| 日韩免费视频一区| 色综合视频一区二区三区高清| 免费成人在线影院| 亚洲精品日韩一| 精品福利一区二区三区| 在线观看三级视频欧美| 国产一区二区三区免费看| 午夜精品成人在线视频| 国产精品视频看| 欧美成人乱码一区二区三区| 色一情一乱一乱一91av| 国产在线视视频有精品| 亚洲18女电影在线观看| 国产精品乱码人人做人人爱| 日韩一区二区免费视频| 91香蕉视频污| 国产成人aaa| 久久精品国产一区二区三区免费看| 亚洲精品免费电影| 国产精品青草综合久久久久99| 日韩午夜中文字幕| 欧美日韩电影在线| 91麻豆精东视频| 成人av动漫在线| 国产经典欧美精品| 蜜乳av一区二区三区| 亚洲福利视频一区二区| 亚洲欧美福利一区二区| 国产欧美日韩另类一区| 2020国产精品| 日韩欧美一级特黄在线播放| 欧美日韩大陆一区二区| 91福利社在线观看| 99国产精品视频免费观看| 丰满亚洲少妇av| 国产乱码字幕精品高清av| 免费精品视频在线| 日韩精品福利网| 亚洲国产日韩一区二区| 夜夜嗨av一区二区三区中文字幕| 成人一级片在线观看| 欧美日韩高清一区二区三区|