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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? spi.asm

?? PIC16F639的SPI操作源代碼 PIC16F639的SPI操作源代碼PI C16F639的SPI操作源代碼
?? ASM
字號:
#include Project.inc	
#define	AFECS		PORTC,1		; Chip select output
#define	SCK			PORTC,2		; SPI Clock Output
#define	SDIO		PORTC,3		; Serial output
	udata
SPI.BufferH res 1
SPI.BufferL res 1
SPI_ovr	udata_ovr
Count00 res 1
flag_ovr	udata_ovr
flag	res 1		;using bit 0
	global SPI.BufferH, SPI.BufferL
	global SPI.Read, SPI.Write,SPI.Init
	code
----------------------------------------------------
;SPI模塊初始化
---------------------------------------------------
SPI.Init
    	banksel TRISC
	movlw	b'11001110'		; Set LFDATA,ALERT, and CS as inputs 
	movwf	TRISC			; 
	banksel	PORTC
	bsf		AFECS			; Take AFE CS Line high
        return
-----------------------------------------------------
;讀取SPI總線上的數(shù)據(jù),先得發(fā)送出數(shù)據(jù),然后才能讀取
-----------------------------------------------------
SPI.Read
    banksel flag
    bsf flag,0
    goto SPI.ShiftOutBuffer
----------------------------------------------------
;向SPI總線上發(fā)送數(shù)據(jù)
----------------------------------------------------
SPI.Write
    banksel flag
    bcf flag,0
    goto SPI.ShiftOutBuffer
-----------------------------
;從PIC16F639這一端向AFE通過SPI移出數(shù)據(jù):SPI.BufferH,SPI.BufferL.高位先被移出
;滿足時序如下:
;    1.SCLK/ALERT拉低
;    2.CS拉低
;    3.根據(jù)要移出的數(shù)值置位或清零SDIO
;    4.SCLK/ALERT拉高
;    5.SCLK/ALERT拉低
;    6.(3-5)循環(huán)16次
;    7.CS拉高
;   flag.0
----------------------------------------------------------------------------------
SPI.ShiftOutBuffer
    banksel TRISC
    movf TRISC,w
    andlw b'11110001'
    movwf TRISC
    movlw .16
    banksel Count00
    movwf Count00
    banksel PORTC
    bcf SCK
    bcf AFECS
ShiftOutLoop
    banksel  SPI.BufferH
    rlf SPI.BufferL,f
    rlf SPI.BufferH,f
    banksel PORTC
    btfss STATUS,C
    bcf SDIO
    btfsc STATUS,C
    bsf SDIO
    bsf SCK
    nop
    nop
    banksel Count00
    decfsz Count00,f
    goto ShiftOutLoop
    banksel PORTC
    bsf AFECS
    bsf SCK
    banksel	flag
    btfss	flag,0
    goto	SPI.end
    goto SPI.ShiftInBuffer
----------------------------------------------------------------------------------
;從PIC16F639的SPI線上移進(jìn)數(shù)據(jù):SPI.BufferH,SPI.BufferL.高位先被移進(jìn)
;滿足時序如下:
;    1.SCLK/ALERT拉低
;    2.CS拉低
;    3.根據(jù)要移出的數(shù)值置位或清零SDIO
;    4.SCLK/ALERT拉高
;    5.SCLK/ALERT拉低
;    6.(3-5)循環(huán)16次
;    7.CS拉高
;   flag.0
----------------------------------------------------------------------------------
SPI.ShiftInBuffer
    banksel PORTC
    bcf SCK
    bcf AFECS
    banksel TRISC
    bsf TRISC,.3 ;將SDIO設(shè)置位輸入
    banksel Count00
    movlw .16
    movwf Count00
ShiftInLoop
    banksel PORTC
    bsf SCK
    btfss SDIO
    bcf STATUS,C
    btfsc SDIO
    bsf STATUS,C
    bcf SCK
    banksel SPI.BufferL
    rlf SPI.BufferL,f
    rlf SPI.Bufferh,f
    banksel Count00
    decfsz Count00,f
    goto ShiftInLoop
    banksel PORTC
    bsf AFECS
    bsf SCK
SPI.end
    banksel TRISC
    movf TRISC,w
    iorlw b'00001110'
    movwf TRISC
    return
      END
    

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久福利| 亚洲美女少妇撒尿| 久久精品99国产精品日本| 在线播放/欧美激情| 亚洲综合免费观看高清完整版在线| 国产经典欧美精品| 国产精品乱码妇女bbbb| 91麻豆国产自产在线观看| 久久伊99综合婷婷久久伊| 五月天激情综合| 亚洲午夜视频在线观看| 国产一区二区三区免费看| 在线观看中文字幕不卡| 国产欧美精品在线观看| 日本va欧美va精品| av影院午夜一区| 国产亚洲1区2区3区| 蜜桃视频一区二区三区| 在线观看av不卡| 自拍偷自拍亚洲精品播放| 久久 天天综合| 91精品国产综合久久久久久久 | 美女视频第一区二区三区免费观看网站| 国产精品亚洲午夜一区二区三区| 欧美一级欧美三级| 亚洲第一久久影院| 欧美日韩国产大片| 午夜伦理一区二区| 欧美久久久久久久久中文字幕| 夜夜嗨av一区二区三区网页| 成a人片亚洲日本久久| 亚洲综合色在线| 欧美曰成人黄网| 亚洲国产成人av网| 91精品国产一区二区三区蜜臀| 日韩国产高清在线| 欧美成人bangbros| 国产乱人伦偷精品视频免下载| 国产日韩欧美一区二区三区乱码| 国产成人免费视频网站高清观看视频| 国产日韩欧美综合在线| 9人人澡人人爽人人精品| 亚洲精品免费电影| 欧美日韩国产区一| 久久99国产精品成人| 久久精品一区二区三区不卡| 成人激情综合网站| 亚洲欧美激情视频在线观看一区二区三区 | 欧美日韩一级黄| 日本伊人午夜精品| 精品福利视频一区二区三区| 国产一区二区91| 最新国产精品久久精品| 欧美自拍丝袜亚洲| 久久精品国产99久久6| 国产精品无遮挡| 91农村精品一区二区在线| 亚洲国产另类av| 久久久国产一区二区三区四区小说| 国产一区二区成人久久免费影院 | 成人免费av资源| 亚洲一区二区三区中文字幕| 欧美不卡在线视频| aaa欧美大片| 日精品一区二区三区| 国产亚洲欧美一级| 欧美日韩一区二区不卡| 狠狠网亚洲精品| 一区二区三区久久| 艳妇臀荡乳欲伦亚洲一区| 欧美老女人第四色| 成人精品一区二区三区中文字幕| 亚洲福利视频一区二区| 国产欧美一区二区精品婷婷| 欧美午夜理伦三级在线观看| 国产在线精品一区二区三区不卡 | 精品视频在线视频| 国产电影精品久久禁18| 亚洲成人资源网| 国产精品初高中害羞小美女文| 8x8x8国产精品| 色婷婷狠狠综合| 国产suv一区二区三区88区| 日韩av在线发布| 一区二区三区国产| 国产精品乱码一区二区三区软件| 日韩欧美自拍偷拍| 欧美中文字幕一区二区三区亚洲 | 麻豆精品在线播放| 一区二区三区四区不卡在线 | 国产福利一区二区三区在线视频| 亚洲人快播电影网| 国产精品拍天天在线| 精品99久久久久久| 日韩视频国产视频| 精品国产免费一区二区三区香蕉 | 色综合久久综合| 国产精品 日产精品 欧美精品| 香蕉影视欧美成人| 亚洲男人电影天堂| 亚洲丝袜另类动漫二区| 国产精品色一区二区三区| 2020国产精品自拍| 欧美本精品男人aⅴ天堂| 69久久夜色精品国产69蝌蚪网| 91年精品国产| 色综合中文综合网| 国产精品美女一区二区在线观看| 精品黑人一区二区三区久久| 欧美一区二区黄色| 3atv一区二区三区| 欧美日韩国产成人在线免费| 精品视频在线免费| 欧美另类一区二区三区| 欧美精品高清视频| 欧美精品九九99久久| 91精品综合久久久久久| 777亚洲妇女| 欧美一级午夜免费电影| 精品国产一区二区三区久久久蜜月 | 亚洲妇女屁股眼交7| 亚洲444eee在线观看| 亚洲综合免费观看高清在线观看 | 中文字幕佐山爱一区二区免费| 国产婷婷色一区二区三区 | 91精品国产美女浴室洗澡无遮挡| 日本电影欧美片| 欧美乱妇一区二区三区不卡视频| 9191久久久久久久久久久| 日韩视频免费观看高清在线视频| 日韩精品中文字幕一区| 久久久国产精品不卡| 中文无字幕一区二区三区| 国产精品传媒入口麻豆| 亚洲激情成人在线| 青青草91视频| 国产成人综合视频| 色一情一乱一乱一91av| 欧美日韩一区二区电影| 日韩免费福利电影在线观看| 欧美国产成人精品| 尤物av一区二区| 五月天中文字幕一区二区| 极品美女销魂一区二区三区| 成人午夜激情视频| 欧美亚洲动漫制服丝袜| 日韩精品专区在线影院观看| 国产精品不卡一区二区三区| 午夜电影久久久| 国产毛片一区二区| 久久免费国产精品 | 国产欧美一区二区精品性| 亚洲人精品午夜| 久久成人精品无人区| 成人福利视频网站| 欧美麻豆精品久久久久久| 国产亚洲精品bt天堂精选| 亚洲午夜羞羞片| 高清成人免费视频| 8v天堂国产在线一区二区| 国产精品久线在线观看| 蜜臀av性久久久久av蜜臀妖精| 91丨九色丨黑人外教| 欧美成人精品二区三区99精品| 亚洲三级在线免费观看| 国产麻豆成人传媒免费观看| 欧美日韩国产系列| 亚洲色图20p| 国产sm精品调教视频网站| 日韩欧美电影一二三| 亚洲欧美激情小说另类| 成人综合婷婷国产精品久久蜜臀| 欧美精品1区2区3区| 亚洲欧美另类在线| 成人黄色电影在线 | 欧美一级高清片| 一区二区三区欧美日| 成人a级免费电影| 日韩美女视频一区二区在线观看| 亚洲一区av在线| 91浏览器打开| 国产精品九色蝌蚪自拍| 国产精品亚洲一区二区三区妖精 | 欧美日韩一卡二卡三卡| 亚洲视频你懂的| 波多野结衣中文一区| 欧美国产精品一区| 国产精品69毛片高清亚洲| 精品国产百合女同互慰| 日韩高清一级片| 欧美二区三区91| 亚洲成人一区二区| 欧美日韩国产系列| 三级不卡在线观看| 91精品国产综合久久蜜臀| 日韩成人av影视| 欧美一区二区啪啪| 奇米影视7777精品一区二区| 日韩一区二区免费在线观看| 91网站在线观看视频|