實(shí)時(shí)時(shí)鐘芯片HT1380讀寫(xiě)c程序
推薦 + 挑錯(cuò) + 收藏(0) + 用戶(hù)評(píng)論(0)
/*此程序的原型是從網(wǎng)上下載的,經(jīng)過(guò)了我的實(shí)驗(yàn)和修改,并成功應(yīng)用*/
#include
#include "ht1380.h"
#include "intrins.h"
#define uchar unsigned char
/***********************
*
* 名稱(chēng): v_RTInputByte
* 說(shuō)明:
* 功能: 往HT1381寫(xiě)入1Byte數(shù)據(jù)
* 調(diào)用:
* 輸入: ucDa 寫(xiě)入的數(shù)據(jù)
* 返回值: 無(wú)
*********************************/
void v_RTInputByte(uchar ucDa)
{
???? ACC= ucDa;
???? T_IO=ACC0;T_CLK=1;delay();T_CLK=0;delay();
???? T_IO=ACC1;T_CLK=1;delay();T_CLK=0;delay();
???? T_IO=ACC2;T_CLK=1;delay();T_CLK=0;delay();
???? T_IO=ACC3;T_CLK=1;delay();T_CLK=0;delay();
???? T_IO=ACC4;T_CLK=1;delay();T_CLK=0;delay();
???? T_IO=ACC5;T_CLK=1;delay();T_CLK=0;delay();
???? T_IO=ACC6;T_CLK=1;delay();T_CLK=0;delay();
???? T_IO=ACC7;T_CLK=1;delay();T_CLK=0;delay();
}
/*******************************
*
* 名稱(chēng): uchar uc_RTOutputByte
* 說(shuō)明:
* 功能: 從HT1381讀取1Byte數(shù)據(jù)
* 調(diào)用:
* 輸入:
* 返回值: ACC
******************************************************
非常好我支持^.^
(1) 50%
不好我反對(duì)
(1) 50%