亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? spi.test.txt

?? SPI總線以及9346EEPROM的讀寫(xiě)程序
?? TXT
字號(hào):
?SPI總線以及9346EEPROM的讀寫(xiě)
 ;RBO鍵按下時(shí)把DATA和DATA2寫(xiě)入到EEPROM中以EE—ADDR為地址的單元內(nèi),
 ;完成后,單個(gè)數(shù)碼觀顯示“9”做為完成標(biāo)志
 ;RB1鍵按下時(shí),讀取EEPROM中以EE—ADDR為地址的單元,并送數(shù)碼管顯示
 ;硬件要求:S3、S5、S6撥碼管置ON,S1第7、8位置ON。
 LIST      P=16F877A, R=DEC
include "P16F877A.inc"     ;包含頭文件
__CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC
#DEFINE  CS  PORTC,2        ;片選信號(hào)
#DEFINE  CLK PORTC,3        ;時(shí)鐘信號(hào)輸入
#DEFINE  DI  PORTC,5        ;數(shù)據(jù)輸入腳
#DEFINE  D0  PORTC,4        ;數(shù)據(jù)輸出腳
EE_ADDR  EQU  05H           ;待寫(xiě)EEPROM單元地址
EE_DATA  EQU  56H          ;待寫(xiě)入的數(shù)據(jù)
EE_DATA2 EQU  78H
TEMP1    EQU  30H           ;讀EEPROM結(jié)果存放單元
TEMP2    EQU  31H
DL1      EQU   77H            ;延時(shí)用
DL2      EQU   78H            ;延時(shí)用
;******************************************************
  ORG 000H                  ;復(fù)位地址
  NOP                       ;放置一條ICD必需的空操作指令
  GOTO MAIN
  ORG 0008H
TABLE      
               ADDWF   PCL,1                    ;PC值加上偏移地址
               RETLW       0C0H          ;0
               RETLW       0F9H          ;1的編碼
               RETLW       0A4H          ;2的編碼
               RETLW       0B0H          ;3的編碼
               RETLW       99H           ;4的編碼
               RETLW       92H           ;5的編碼
            RETLW       082H       ;6
            RETLW       0F8H       ;7
            RETLW       080H       ;8
            RETLW       090H       ;9
               RETLW       88H           ;A
               RETLW       083H          ;b
               RETLW       0C6H          ;c
               RETLW       0A1H          ;d
               RETLW       086H          ;E
               RETLW       08EH          ;F
               RETLW       0FFH
;********************主程序***************************
MAIN
  MOVLW   0FFH
  MOVWF   PORTD
  CLRF    TEMP1
  BANKSEL SSPSTAT
  MOVLW   b'10000000'      
  MOVWF   SSPSTAT           ;SMP=1,CKE=0
  MOVLW   B'11010000'
  MOVWF   TRISC             ;D0輸入,DI輸出,CLK輸出
  MOVLW   0FFH
  MOVWF   TRISB
  CLRF    TRISD
  CLRF    TRISA
  MOVLW   06H
  MOVWF   ADCON1
  CLRF    STATUS
  CLRF    INTCON            ;清除所有中斷使能位
  CLRF    PIR1              ;清除SSP中斷標(biāo)志位
  BCF     CS                ;片選禁止
  MOVLW   B'00110001'    
  MOVWF   SSPCON            ;CKP=1,SSPEN=1,SPI主模式Fosc/16
LOOP
  CLRF    STATUS
  BTFSC   PORTB,0
  GOTO    EE_READ
  CALL    WRITE_EE
  MOVLW   90H
  MOVWF   PORTD
  MOVLW   0FEH
  MOVWF   PORTA
  GOTO    $
EE_READ
  BTFSC   PORTB,1
  GOTO    MAIN
  CALL    READ_EE
  CALL    DISPLAY
  GOTO    $-1
;**********************寫(xiě)使能*********************************
WRITE_EE
  BSF     CS                ;片選使能
  MOVLW   B'00000001'       ;發(fā)送起始位
;  MOVLW  
  CALL    SPI_COMM          ;發(fā)送
  MOVLW   B'00110000'       ;寫(xiě)使能命令代碼
  CALL    SPI_COMM          ;發(fā)送
  BCF     CS                ;片選禁止
  NOP
  NOP                       ;延時(shí)一定時(shí)間
;*********************寫(xiě)數(shù)據(jù)**********************************
;入口參數(shù):EE_ADDR,EE_DATA,EE_DATA2
;出口參數(shù):無(wú)
;*************************************************************
  BSF     CS                ;片選使能
  MOVLW   B'00000001'       ;發(fā)送起始位
  CALL    SPI_COMM          ;發(fā)送
  MOVLW   EE_ADDR           ;發(fā)送待寫(xiě)單元的地址
  IORLW   B'01000000'       ;地址加上寫(xiě)命令代碼
  CALL    SPI_COMM
  MOVLW   EE_DATA           ;發(fā)送待寫(xiě)入的數(shù)據(jù)
  CALL    SPI_COMM
  MOVLW   EE_DATA2         
  CALL    SPI_COMM          ;再次發(fā)送8位數(shù)據(jù),組成16位數(shù)據(jù)
  BCF     CS                ;片選禁止
  NOP
  NOP
  NOP                       ;延時(shí)一定時(shí)間
  BSF     CS                ;片選使能
  NOP
  NOP
  BTFSS    D0               ;判斷內(nèi)部寫(xiě)操作是否完成
  GOTO     $-1              ;正在操作,等待完成
  BCF      CS               ;片選禁止
  NOP
  NOP                       ;延時(shí)一定時(shí)間
  RETURN
;*********************讀數(shù)據(jù)*********************************** 
;入口參數(shù):EE_ADDR
;出口參數(shù):TEMP1,TEMP2
;**************************************************************
READ_EE
  BSF      CS               ;片選使能
  NOP
  NOP                       ;延時(shí)一定時(shí)間
  MOVLW    B'00000001'      ;發(fā)送起始位
  CALL     SPI_COMM
  MOVLW    EE_ADDR          ;發(fā)送待讀單元地址
  IORLW    B'10000000'      ;地址加上讀命令代碼   
  CALL     SPI_COMM
  MOVLW    00H
  CALL     SPI_COMM         ;讀取EEPROM中指定單元高8位數(shù)據(jù)
  MOVWF    TEMP1            ;保存到結(jié)果存放單元
  MOVLW    00H
  CALL     SPI_COMM         ;讀取EEPROM中指定單元低8位數(shù)據(jù)
  MOVWF    TEMP2
  NOP
  BCF      CS               ;片選禁止
  NOP
  NOP
 
  MOVLW    0FH
  ANDWF    TEMP1,0
  MOVWF    61H
  SWAPF    TEMP1,0
  ANDLW    0FH
  MOVWF    60H
  MOVLW    0FH
  ANDWF    TEMP2,0
  MOVWF    63H
  SWAPF    TEMP2,0
  ANDLW    0FH
  MOVWF    62H
  RETURN   
;*****************發(fā)送命令/數(shù)據(jù)和讀取數(shù)據(jù)子程序*************
SPI_COMM
  MOVWF    SSPBUF           ;SSPBUF中寫(xiě)入數(shù)據(jù),啟動(dòng)發(fā)送接收過(guò)程
  BTFSS    PIR1,SSPIF       ;判斷是否發(fā)送/接收完成
  GOTO     $-1              ;等待完成
  BCF      PIR1,SSPIF       ;清除中斷標(biāo)志位
  MOVF     SSPBUF,W         ;清空SSPBUF,以便下一次通信
  RETURN                    ;子程序返回
;**********************延時(shí)程序******************************
DELAY10MS
   MOVLW   0CH
   MOVWF   DL1
DELAY2
   MOVLW   0FFH
   MOVWF   DL2
DELAY1
   DECFSZ  DL2,1
   GOTO    DELAY1
   DECFSZ  DL1,1
   GOTO    DELAY2
   RETURN
;**********************顯示程序******************************
;入口參數(shù):60H-63H
;無(wú)
;***********************************************************
DISPLAY
   MOVFW   60H
   CALL    TABLE
   MOVWF   PORTD
   BCF     PORTA,0
   CALL    DELAY10MS
   BSF     PORTA,0
   MOVFW   61H
   CALL    TABLE
   MOVWF   PORTD
   BCF     PORTA,1
   CALL    DELAY10MS
   BSF     PORTA,1
   MOVFW   62H
   CALL    TABLE
   MOVWF   PORTD
   BCF     PORTA,2
   CALL    DELAY10MS
   BSF     PORTA,2
   MOVFW   63H
   CALL    TABLE
   MOVWF   PORTD
   BCF     PORTA,3
   CALL    DELAY10MS
   BSF     PORTA,3
   RETURN
;********************************************
       end                  ;源程序結(jié)束

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线观看免费视频| 久久国产精品露脸对白| 777亚洲妇女| av在线不卡观看免费观看| 午夜精品视频一区| 国产精品伦一区| 日韩欧美一区二区三区在线| 91啪亚洲精品| 国产福利91精品| 日本成人在线视频网站| 亚洲精品亚洲人成人网在线播放| www国产精品av| 欧美夫妻性生活| 在线视频国内自拍亚洲视频| 国产98色在线|日韩| 久久成人综合网| 天堂成人免费av电影一区| 亚洲精品一二三区| 亚洲视频小说图片| 国产精品女同互慰在线看 | 久久久久88色偷偷免费| 日韩欧美在线综合网| 欧美日韩免费一区二区三区| 一本色道久久综合精品竹菊| 成人黄色大片在线观看| 国产一区二区调教| 国内精品国产三级国产a久久| 日韩av在线发布| 亚洲h精品动漫在线观看| 一区二区久久久久久| 亚洲女性喷水在线观看一区| 国产精品网曝门| 国产精品私房写真福利视频| 国产人伦精品一区二区| 国产拍欧美日韩视频二区| 国产视频一区在线观看| 欧美国产乱子伦| 国产精品高潮久久久久无| 亚洲国产aⅴ成人精品无吗| 亚洲一级在线观看| 亚洲国产精品久久一线不卡| 亚洲一级二级在线| 五月天视频一区| 久久精品国产一区二区三区免费看| 日韩影视精彩在线| 奇米一区二区三区av| 蜜臀av一区二区在线免费观看 | 日韩天堂在线观看| 日韩午夜精品电影| 久久久久亚洲蜜桃| 欧美激情综合五月色丁香小说| 中文字幕欧美国产| 亚洲日韩欧美一区二区在线| 亚洲欧美国产三级| 日韩精品电影在线| 黄色日韩网站视频| av一本久道久久综合久久鬼色| 91性感美女视频| 欧美三级日韩在线| 日韩亚洲电影在线| 日本一区二区三区免费乱视频| 成人欧美一区二区三区1314| 亚洲精品一二三四区| 日韩成人伦理电影在线观看| 精品一区二区三区蜜桃| 成人丝袜18视频在线观看| 91免费版在线看| 91精品国产综合久久小美女| 2021久久国产精品不只是精品| 国产精品久久久久久久久久久免费看 | 国产91丝袜在线观看| 91亚洲大成网污www| 在线观看91av| 日本一区二区三区高清不卡| 亚洲视频 欧洲视频| 亚洲国产精品视频| 国产一区二区三区精品视频| 91在线小视频| 91精品国产91久久综合桃花| 久久久久国产精品免费免费搜索| 国产精品久久久久久亚洲毛片 | 99久久777色| 日韩一级免费观看| 中文字幕一区二区三区色视频| 亚洲地区一二三色| 国产精品18久久久久久久久| 在线观看一区日韩| 久久久精品国产免费观看同学| 一区二区三区在线免费播放 | 欧美日韩你懂的| 国产色综合一区| 偷拍与自拍一区| 99国产一区二区三精品乱码| 欧美一区二区三区性视频| 中文字幕在线视频一区| 日本一不卡视频| 色综合久久久久综合体桃花网| 日韩欧美一区二区不卡| 一区二区三区在线视频播放| 国产福利一区二区三区视频 | 亚洲精品老司机| 国产一区二区影院| 91精品国产91热久久久做人人| 亚洲伦理在线精品| 风间由美一区二区av101| 91精品免费在线| 依依成人精品视频| 成人免费黄色大片| 欧美videos中文字幕| 午夜欧美电影在线观看| 色哟哟亚洲精品| 国产精品传媒入口麻豆| 国产精品自拍一区| 日韩精品一区二区三区在线播放| 一个色妞综合视频在线观看| 北条麻妃国产九九精品视频| 国产亚洲综合av| 狠狠色狠狠色合久久伊人| 欧美一区二区三区电影| 香蕉成人啪国产精品视频综合网| 色婷婷综合久久久久中文一区二区 | 国产suv精品一区二区883| 欧美tickling网站挠脚心| 天天综合日日夜夜精品| 欧美色视频一区| 亚洲一区在线观看免费观看电影高清| av中文字幕在线不卡| 国产精品美女久久久久久久久久久 | 亚洲视频网在线直播| 懂色中文一区二区在线播放| 国产亚洲一区二区在线观看| 国产精品一二三四区| 久久综合久久综合亚洲| 国产一区啦啦啦在线观看| 日韩精品资源二区在线| 久久99国产精品尤物| 精品99一区二区| 国产高清不卡二三区| 国产欧美日韩中文久久| 成年人网站91| 亚洲丝袜精品丝袜在线| 91啪九色porn原创视频在线观看| 亚洲激情网站免费观看| 欧美午夜影院一区| 丝瓜av网站精品一区二区| 欧美一激情一区二区三区| 麻豆久久久久久| 精品国产露脸精彩对白| 国产精品77777| 国产精品亲子乱子伦xxxx裸| 91啪在线观看| 日韩不卡一区二区三区| 日韩欧美二区三区| 国产不卡在线视频| 亚洲人精品午夜| 欧美日韩一区三区四区| 久久精品99国产精品| 欧美国产欧美综合| 欧美午夜视频网站| 麻豆精品一区二区三区| 国产欧美精品国产国产专区| 一本色道a无线码一区v| 视频精品一区二区| 久久综合九色综合97婷婷女人| 成人综合在线视频| 亚洲综合色区另类av| 日韩免费电影网站| 成人黄页毛片网站| 婷婷综合在线观看| 欧美国产亚洲另类动漫| 欧美美女激情18p| 国产成a人亚洲精| 亚洲国产精品欧美一二99| 精品国产91亚洲一区二区三区婷婷| 成熟亚洲日本毛茸茸凸凹| 午夜精品久久久久久久久久久| 日韩女优毛片在线| 99re成人在线| 久久 天天综合| 亚洲精品国产a| 欧美精品一区二区久久婷婷| 99久久久久久| 国内欧美视频一区二区| 亚洲午夜久久久久久久久电影网 | 91精品久久久久久久99蜜桃| 成人综合在线网站| 免费xxxx性欧美18vr| 一区二区在线观看av| 久久伊99综合婷婷久久伊| 欧美伊人精品成人久久综合97| 国产麻豆成人精品| 丝袜美腿成人在线| 亚洲女人****多毛耸耸8| 精品国产伦一区二区三区观看方式| 在线精品视频一区二区| 成人自拍视频在线| 精品一区二区三区在线播放视频| 亚洲国产日韩一级| 成人欧美一区二区三区视频网页| 久久综合九色综合欧美98 |