最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

讀寫HT1380時鐘芯片的程序,可以用,不過有疑問

作者:sch_l 欄目:單片機
讀寫HT1380時鐘芯片的程序,可以用,不過有疑問
下面是我寫的臺灣emc芯片讀寫HT1380的程序,可以讀寫HT1380,但是發(fā)現(xiàn)一個問題,如果是多次連續(xù)讀HT1380,那么它的時鐘會變慢,哪位指點一下?


;====================================================
read_ic_time:   ;;;;讀出HT1380的時間,主程序直接調(diào)用即可
    nop;
    call    write_ic_work;_read
    mov    a,@0xbf;e;bf;00;be
    call    write_1byte_rst   ;BE
    page    3
    call    delay10
    page    2
;==============
    ior    ioc5
    mov    bit,a
    bc    bit,5
    mov    a,bit
    iow    ioc5
    page    2
    call    dly10u_2
    bc    port5,rt_rst
    bc    port5,rt_clk
    bc    port5,rt_data
    call    dly10u_2
    mov    a,@0x8E        ;   8E     
    call    write_1byte_rst
    mov    a,@0x00;30        ;  00 30
    call    write_1byte
    call    dly10u_2
    bc    port5,rt_rst
    call    dly10u_2
    mov    a,@0xbf        ;  80 BF
    call    write_1byte_rst
    call    dly10u_2
;=========
    mov    a,@0x67;f;27
    mov    r4,a
    mov    a,@0x08
    mov    byte,a
read_time_bit:
    call    read_1B
    djz    byte
    jmp    read_time_bit
    bc    port5,rt_rst
    call    dly10u_2   
    
    mov    a,@0x8e  ;;;;    ; 8E
    call    write_1byte_rst
    mov    a,@0x80;30           ;30
    call    write_1byte
    ret
;====================================================






;====================================================
write_real_time_to_ic:
write_time_to_ic:
    call    write_ic_work;_read;write    
    mov    a,@0xbe;bf;00;be
    call    write_1byte_rst   ;BE
    mov    a,@0xf7;66
    mov    r4,a
    mov    a,@0x07
    mov    byte,a
write_time_byte:
    mov    a,r0
    call    write_1byte
    dec    r4
    djz    byte
    jmp    write_time_byte
    mov    a,@0x80;00
    call    write_1byte
    call    dly10u_2
    bc    port5,rt_rst
    mov    a,0x31
    mov    0x32,a
    mov    a,@0x20
    mov    0x31,a
    clr    r4
    ret
;====================================================







;====================================================
dly10u_2:
    jmp    nn1
nn1 jmp    nn2
nn2 jmp    nn3
nn3 jmp    nn4
nn4 ret;jmp    nn5
;nn5 jmp    nn6
;nn6 ret            

    
read_1B:
    mov    a,@0xa2;22;f
    iow    ioc5
    page    2
    mov    a,@0x08
    mov    bit,a
    bs    port5,rt_rst
lp_r:
    call    dly10u_2
    bs    port5,rt_clk    
    call    dly10u_2
    bs    r3,c
    jbs    port5,rt_data
    bc    r3,c
    rrc    trbuf
    call    dly10u_2
    bc    port5,rt_clk
    djz    bit
    jmp    lp_r
    mov    a,trbuf
    mov    r0,a
    dec    r4
    ret

    ret
write_1byte_rst:
    call    dly10u_2
    bs    port5,rt_rst    
    call    dly10u_2
write_1byte:
    bs    port5,rt_rst
    mov    trbuf,a
    mov    a,@0x08
    mov    bit,a
loop_sendt:
    bc    port5,rt_clk
    call    dly10u_2
    rrc    trbuf
    jbs    r3,c
    bc    port5,rt_data
    jbc    r3,c
    bs    port5,rt_data
    call    dly10u_2
    bs    port5,rt_clk
 
2樓: >>參與討論
sch_l
連續(xù)讀時,秒的值有時是00
連續(xù)讀時,秒的值有時是00,是不是沒有打開保護的原因,打開了,好像沒有效果.
在線等哪位指點迷津.

3樓: >>參與討論
sch_l
沒有人用過嗎?
是不是應(yīng)該到工控的論壇問?

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
上電復(fù)位的問題,詳細請進!
請問高手圖中的三極管有什么用?
問題時刻有,下面的問題誰能回答???謝謝!。
新鮮問題
各位幫個忙,keil c51里怎么給源程序加不進去頭文件了,
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號