HT1380实时时钟驱动程序
来源:互联网 发布:软件开发人员招聘要求 编辑:程序博客网 时间:2024/04/29 12:04
//HT1380实时时钟驱动程序
sbit clock_dat=P0^1;
sbit clock_clk=P0^2;
sbit clock_rst=P0^3;
sbit a0=ACC^0;
sbit a1=ACC^1;
sbit a2=ACC^2;
sbit a3=ACC^3;
sbit a4=ACC^4;
sbit a5=ACC^5;
sbit a6=ACC^6;
sbit a7=ACC^7;
void clock_out(unsigned char dd) {
ACC=dd;
clock_dat=a0;clock_clk=1;clock_clk=0;
clock_dat=a1;clock_clk=1;clock_clk=0;
clock_dat=a2;clock_clk=1;clock_clk=0;
clock_dat=a3;clock_clk=1;clock_clk=0;
clock_dat=a4;clock_clk=1;clock_clk=0;
clock_dat=a5;clock_clk=1;clock_clk=0;
clock_dat=a6;clock_clk=1;clock_clk=0;
clock_dat=a7;clock_clk=1;clock_clk=0;
}
unsigned char clock_in(void) {
clock_dat=1;
a0=clock_dat;
clock_clk=1;clock_clk=0;a1=clock_dat;
clock_clk=1;clock_clk=0;a2=clock_dat;
clock_clk=1;clock_clk=0;a3=clock_dat;
clock_clk=1;clock_clk=0;a4=clock_dat;
clock_clk=1;clock_clk=0;a5=clock_dat;
clock_clk=1;clock_clk=0;a6=clock_dat;
clock_clk=1;clock_clk=0;a7=clock_dat;
return(ACC);
}
unsigned char read_clock(unsigned char ord) {
unsigned char dd=0;
clock_clk=0;
clock_rst=0;
clock_rst=1;
clock_out(ord);
dd=clock_in();
clock_rst=0;
clock_clk=1;
return(dd);
}
void write_clock(unsigned char ord,unsigned char dd) {
clock_clk=0;
clock_rst=0;
clock_rst=1;
clock_out(ord);
clock_out(dd);
clock_rst=0;
clock_clk=1;
}
- HT1380实时时钟驱动程序
- Linux 实时时钟驱动程序
- 51单片机DS1302实时时钟驱动程序
- DS1302时钟芯片驱动程序
- 实时时钟RTC实验
- 2410实时时钟驱动
- s3c2440实时时钟中断
- isl1208实时时钟简介
- 实时小时钟
- mini2440 实时时钟实验
- S3C2440 实时时钟RTC
- 实时时钟RTC
- LPC1768 -- RTC实时时钟
- 实时时钟RTC
- 实时时钟RTC
- rtc实时时钟
- RTC实时时钟芯片
- RTC实时时钟驱动
- 资源文件读取数据库地址
- 五句话
- 一位成功女性的七大秘诀
- 封装读取数据库
- 软件红外线接收程序
- HT1380实时时钟驱动程序
- 24c01-24c16读写驱动程序
- path=java
- ACM-12864汉字液晶显示驱动程序
- JSON 入门指南
- 开发者角度看Google Chrome
- 郑华破解
- 单片机指令速查表
- 配置tomcat支持jython