ds12.h

来自「MSP430读写DS12CR887」· C头文件 代码 · 共 37 行

H
37 行
字号
/**************************************************************************/
//时钟芯片DS12CR887的数据/地址复用口与msp430的P1口连接
//控制口:
//p3.0         DS    数据选通或读输入
//p3.1         RW    读/写输入   在motorola时许中由来指示当前操作是读还是写
//p3.2         AS    地址选通输入
//p3.3         CS    片选信号输入 ,低电平有效

//DS12CR887的1脚 (MOT) 连接高电平,采用的是motorola时序。

//             by MARK_SHU     2007.04.12
/**************************************************************************/

#ifndef __DS12
#define __DS12


#define unchar unsigned char
#define ucint  unsigned int

void start_ds12() ;
void close_ds12() ;
void init_msp430_ds12() ;
void init_ds12() ;
void set_geshi_ds12() ;
void write8bit_ds12(unchar add ,unchar data) ;
//void read8bit_ds12(unchar add ,unchar *data)  ;
void set_ds12(unchar *set_time) ;
//void read_ds12(unchar *resluts_time) ;
void delay_ds12(unsigned int n) ;
void disable_register_a() ;
void enable_register_a() ;
void read_register(unchar register_add ,unchar *register_data) ;
void write_register(unchar register_add ,unchar register_data) ;

#endif

⌨️ 快捷键说明

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