?? driver_ds1302.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 + -