⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 driver_ds1302.c

📁 Example 2 project for AVR8515 on C for IAR
💻 C
字号:
 #include <io8515.h>
#include  "hider_count.h" 

char  sec;
char  min;
char  hrs;
char  day;
//****************************************************
void delay(int ticks){
       while(ticks--);
 }
void reset_3w(void){
       clr_SCK();
       clr_RST();
       delay(5);
       set_RST();
}       
 void sck_pulse(void){
      set_SCK();
      delay(5);
      clr_SCK();
      delay(5);
 }
char ds1302_to_hex(char var){
      char x;
      x=var&0x0f;
      x=(var/16)*10+x;
      return x;
}                                       
char hex_to_ds1302(char var){
      char x;
      x=(var/10)*16+var%10;
      return x;
}
  void wbyte(char var){
      char i;
          SETBIT(DDRD,4);
     for(i = 0; i < 8; ++i){
          CLRBIT(PORTD,4); 
          if(var & 0x01)
          {
           SETBIT(PORTD,4);     
          }
          clr_SCK();
          delay(5);
          set_SCK();
          delay(5);
          var >>= 1;
      }
}
char rbyte(void){                          //黩屙桢 徉轵

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -