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

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

初學(xué)者請(qǐng)教各位前輩,關(guān)于24LC01的應(yīng)用問(wèn)題

作者:mailcn 欄目:單片機(jī)
初學(xué)者請(qǐng)教各位前輩,關(guān)于24LC01的應(yīng)用問(wèn)題
    初學(xué)者提問(wèn),有不當(dāng)之處請(qǐng)各位大俠多多包涵!
    我用LCD調(diào)試程序,按照《PIC系列單片機(jī)的開(kāi)發(fā)應(yīng)用技術(shù)》的范例寫(xiě)的24LCXX系列SEEPROM芯片的擴(kuò)展寫(xiě)的程序。我的想法是把AD結(jié)果送24LC01暫存,編譯過(guò)程就出錯(cuò),可是我弄不明白是什么問(wèn)題,請(qǐng)各位前輩指教,不勝感激!
    編譯過(guò)程出現(xiàn)Illegal opcode(TXBUF)(無(wú)效操作碼?該行為76行)提示,可是我弄不明白怎么回事,該怎么處理?           
TX                            ;發(fā)送子程序
           MOVLW  DIGITAL
           MOVWF  B_COUNT
           MOVLW  SLAVE
           MOVWF  TXBUF
           CALL   BSTART
           CALL   TX
           MOVF   ADDR
           MOVWF  TXBUF       ;TXBUF/DATA0 SELECT
           CALL   TX
           MOVLW  DATA0
           MOVWF  FSR
WRITER     MOVFW  0H
           MOVWF  TXBUF
           CALL   TX
           INCF   FSR
           DECFSZ B_COUNT
           GOTO   WRITER
           CALL   BSTOP
TX         
           MOVLW  08H
           MOVWF  COUNT
TX0        MOVLW  b'11110011'
           MOVWF  PORTC
TX1        BTFSC  TXBUF,7
           GOTO   TX2
           BCF    PORTC,4        ;SDA,L
           GOTO   TX3
TX2        BSF    PORTC,4        ;SDA,H
TX3        NOP
           NOP
           NOP
           BSF    PORTC,3        ;SCL,H
           CALL   DELAY_7US
           BCF    PORTC,3        ;SCL,L
           RFL    TXBUF          ;提示編譯出錯(cuò)的地方
           DECFSZ COUNT
           GOTO   TX1
           CALL   BITIN
           RETLW  0
BITIN
           MOVLW  b'11111011'
           MOVWF  PORTC
           BSF    PORTC,3        ;SCL,H
           NOP
           NOP
           BTFSS  PORTC,4
           RETLW  0
           RETLW  1
BSTART
           MOVLW  b'11110011'
           MOVWF  PORTC
           BSF    PORTC,3
           BSF    PORTC,4
           CALL   DELAY_7US
           BCF    PORTC,4
           NOP
           NOP
           BCF    PORTC,3
           RETLW  0
BSTOP
           MOVLW  b'11110011'
           movwf  PORTC
           BSF    PORTC,3
           BCF    PORTC,4
           CALL   DELAY_7US
           BSF    PORTC,4
           NOP
           NOP
           RETLW  0

DELAY_7US
           NOP
           NOP
           NOP
           NOP
           NOP
           NOP
           NOP



2樓: >>參與討論
laoben
請(qǐng)檢查PIC型號(hào)和INC文件
請(qǐng)檢查PIC型號(hào)和INC文件, 看看TXBUF是否定義過(guò)。

3樓: >>參與討論
xieyuanbin
沒(méi)有RFL這個(gè)語(yǔ)句或指令
RFL    TXBUF          ;提示編譯出錯(cuò)的地方
除非作者預(yù)先定義過(guò)此類(lèi)宏,否則編譯器不能識(shí)別,然后把TXBUF也當(dāng)作一個(gè)指令來(lái)編譯,自然也不能識(shí)別.

4樓: >>參與討論
mailcn
感謝兩位大俠的指點(diǎn),不勝感激!
TO:laoben
用的PIC開(kāi)始已經(jīng)有定義: include<p16f877.inc>

TO:xieyuanbin
我已經(jīng)在程序開(kāi)始的時(shí)候?qū)XBUF用EQU定義到24H了;對(duì)不起,我發(fā)現(xiàn)了,這里我是要將該寄存器左移一位的,指令寫(xiě)錯(cuò)了。

參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
pic單片機(jī)和51單片機(jī)實(shí)現(xiàn)多機(jī)通訊
測(cè)試聲音的基波頻率
EEPROM 對(duì)電源的要求嚴(yán)格嗎?
求助:PICC18-DEMO 在WINXP安裝問(wèn)題
關(guān)于一個(gè)USART口復(fù)用的問(wèn)題
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)