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

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

為什么?為什么?為什么?

作者:gaowf2651 欄目:單片機(jī)
為什么?為什么?為什么?
主題:為什么?為什么?為什么?
--------------------------------------------------------------------------------
  有PIC16C72單片機(jī)用SPI方式和外部的EEPROMX5043)的程序嗎?
或者你幫我看看如下程序有什么問題?
   
   我用的是PIC16C72單片機(jī),EEPROMX5043。為什么我只能讀一次數(shù)據(jù),以后就讀不到數(shù)據(jù)了,但是如果我單步運行,每次都可以讀到數(shù)據(jù),為什么?

     OUTPUT    MOVWF SSPBUF
                BSF   STATUS,5
                BSF   PIE1,3
                BCF   STATUS,5
      TOP       BTFSS PIR1,3
                GOTO  TOP
                BCF   STATUS,5
                MOVF  SSPBUF,0
                MOVWF RXDATA
                BCF   PIR1,3
                RETLW 0
      ESTAT     BCF PORTC,2
                MOVLW 0x06    ;寫使能WREN
                CALL OUTPUT
                BSF  PORTC,2
                BCF PORTC,2
                MOVLW 0x01    ;寫WRSR
                CALL OUTPUT
                MOVLW 0x30    ;狀態(tài)寄存器數(shù)據(jù)
                CALL OUTPUT
                ;CALL DELY
                BSF PORTC,2
                RETLW 0
      WRITE     CALL ESTAT
                BCF PORTC,2
                MOVLW 0x06     ;寫使能WREN
                CALL OUTPUT
                BSF PORTC,2
                BCF PORTC,2
                MOVLW 0x02    ;寫WRITE
                CALL OUTPUT
                MOVF DRES,0
                CALL OUTPUT
                MOVF DATAL0,0
                CALL OUTPUT
                MOVF  DATAL1,0
                CALL OUTPUT
                MOVF DATAL2,0
                CALL OUTPUT
                MOVF  DATAL3,0
                CALL OUTPUT
                MOVF DATAL4,0
                CALL OUTPUT
                MOVF  DATAL5,0
                CALL OUTPUT
                MOVF DATAL6,0
                CALL OUTPUT
                MOVF  DATAL7,0
                CALL OUTPUT
                MOVF DATAL8,0
                CALL OUTPUT
                MOVF  DATAL9,0
                CALL OUTPUT
                CALL  DELY
                BSF PORTC,2
                RETLW 0
       READ      CALL ESTAT
                BCF PORTC,2     ;寫READ
                MOVLW 0x03
                CALL OUTPUT
                MOVF DRES,0     ;寫地址
                CALL OUTPUT
                BCF SSPCON,4
                MOVLW 0x00
                CALL OUTPUT
    
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
初次pic c綜合調(diào)試
請教:用32768的晶振,AD的延時是多少?
聊聊私活
PIC對C語言支持的不好,這是最大的缺陷.
歡迎大家討論,程序跑飛問題
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


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