繁体中文
高级搜索
 
首页 | 电子技术应用 | 行业最新动态 | 行业最新产品 | 软件资料下载 | 电路图纸欣赏 | 博客文章精选 | 电子精品论坛 | 电子技术贴吧

当前位置:首页 >> 博客文章精选 >> 单片机-----博客 >> 义隆单片机HT1380实时时钟驱动程序(EMC)
义隆单片机HT1380实时时钟驱动程序(EMC)
作者:   来源: 发表时间:2006-12-08  字号:  

HT1380实时时钟驱动程序(EMC)[zt]
cxjr 发表于 2006-12-1 12:53:00 阅读全文(12) | 回复(0) | 引用通告(0) | 编辑

HT1380实时时钟驱动程序

HT1380 EQU 0X06
COUNT0 EQU 0X10
TXBUF EQU 0X11
RXBUF EQU 0X12
DATABUF EQU 0X13
ADDRPOINT EQU 0X14
HT_SDA_IN EQU 0B01001000
HD_SDA_OUT EQU 0B00001000
HT_SCL EQU 0
HT_RST EQU 1
Ht_SDA EQU 2
;
TX_1380: MOV A,@HT_SDA_OUT
IOW HT1380
BC HT1380,HT_SCL
MOV A,@8
MOV COUNT0,A
TX_1380_LP:
BC HT1380,HT_SDA
JBC TXBUF,0
BS HT1380,HT_SDA
BS HT1380,HT_SCL
RRC TXBUF
BC HT1380,HT_SCL
DJZ COUNT0
JMP TX_1380_LP
RET
;读HT1380子程序
READ_HT:
MOV TXBUF,A
BC HT1380,HT_SCL
BS HT1380,HT_RST
MOV A,@HT_SDA_OUT
IOW HT1380
MOV A,@8
MOV COUNT0,A
TX_1_LP:
BC HT1380,HT_SDA
JBC TXBUF,0
BS HT1380,HT_SDA
BS HT1380,HT_SCL
RRC TXBUF
BC HT1380,HT_SCL
DJZ COUNT0
JMP TX_1_LP
MOV A,@HT_SDA_IN
IOW HT1380
MOV A,@8
MOV COUNT0,A
RX_1380_LP:
RRC RXBUF
BC RXBUF,7
JBC HT1380,HT_SDA
BS RXBUF,7
BS HT1380,HT_SCL
BC HT1380,HT_SCL
DJZ COUNT0
JMP RX_1380_LP
BC HT1380,HT_RST
RET
;写HT1380子程序
WRITE_HT:
MOV ADDRPOINT,A
BC HT1380,HT_SCL
BS HT1380,HT_RST
MOV A,@0B1000110
MOV TXBUF,A
CALL TX_1380
CLR TXBUF
CALL TX_1380
BC HT1380,HT_RST
NOP
BS HT1380,HT_RST
MOV A,ADDRPOINT
MOV TXBUF,A
CALL TX_1380
MOV A,DATABUF
MOV TXBUF,A
CALL TX_1380
BC HT1380,HT_RST
NOP
BS HT1380,HT_RST
MOV A,@0B10001110
MOV TXBUF,A
CALL TX_1380
MOV A,@0B10000000
MOV TXBUF,A
CALL TX_1380
BC HT1380,HT_RST
MOV A,HT_SDA_IN
IOW HT1380
RET
END

!注意:如果您发现此文章出现影响您的阅读的状况,请从浏览器地址栏里复制本文的链接到留言本报告给站长解决!
  • 上一篇: 关于EM78P806,答网友提问【转】
  • 下一篇: 为arm,51与优盘进行串口通信的东东

  • >> 联系我们请给我们留言·留言本
    本站所有提供的信息软件资料均来自网络,版权及著作权归原作者所有,如果无意中侵犯了您的相关权利或触及法律法规,请给我们留言, 我们将在24小时内删除。
      浙ICP备05071687号  电子技术精品网