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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ch451pic.asm

?? 南京沁恒公司的SPI接口LED數碼管驅動及鍵盤接口芯片的應用
?? ASM
字號:
;CH451 子程序 
;基于 PIC16XX
;Web http//www.winchiphead.com
;Author YHW  2003.8
;*************************************************************
;需要主程序定義的參數
;CH451_DCLK    EQU     1		;串行數據時鐘線,上升沿激活
;CH451_DIN     EQU     2		;串行數據輸出,按451數據加載
;CH451_LOAD    EQU     3		;串行命令加載,上升沿激活
;CH451_DOUT    EQU     0		;INT0,鍵盤中斷和鍵值數據輸入,按451的數據傳輸
;CH451_COM1    EQU    20H	;451數據底8位數據
;CH451_COM2    EQU    21H	;451數據高8位
;CH451_CON     EQU    22H	;數據加載計數器
;CH451_KEY     EQU    24H	;中斷451鍵值存放
;PA	      EQU    05H
;PB	      EQU    06H
;**********************************************************
;
;對外接口子程序
;
;   1  CH451_INIT     初始化子程序
;
;   2  CH451_WRITE    輸出命令子程序
;
;   3  CH451_READ     輸出健值子程序
;
;   4  CH451_INTER    鍵盤中斷子程序
;
;***********************************************************
;主程序
;		ORG   00H
;		GOTO	STARTE
;		ORG	04H
;		GOTO	CH451_INTER
;		ORG	05H
;STARTE:		NOP
;		BSF  STATUS,RP0
;		MOVLW    01H
; 		MOVWF    TRISB
;		BCF  STATUS,RP0
;		MOVLW    0FFH
;                MOVWF    CH451_KEY
;
;
;		.......
;		CALL	CH451_INIT
;		.......		
;
;************************************************************
;CH451初始化程序
CH451_INIT:	MOVLW	01H
		BSF	STATUS,5          ;選擇體1
		MOVWF	TRISB
		BCF	STATUS,5
		BCF	PB,CH451_DIN      ;先高后低通知451選擇四線傳輸
		BSF	PB,CH451_DCLK     ;置為高電平
		BSF	PB,CH451_DIN
		BSF	PB,CH451_LOAD
		BSF	PB,CH451_DOUT
;下面是開啟中斷指令
;                BSF	STATUS,5	  ;選擇體1
;		BCF   81H,6		  ;設置下降沿有效
;		BCF	STATUS,5
;
;		BSF	INTCON,4	  ;INT0使能
;               BCF	INTCON,1	  ;清中斷標志
		RETURN
;*************************************************************
;CH451寫入子程序
;USE W COM1 COM2 CON
CH451_WRITE:	BCF	INTCON,4	;關INT0中斷
		BCF	PB,CH451_LOAD	;命令開始,此句也可以放在后面
		MOVLW	8H
		MOVWF	CH451_CON	;將低8位送入
CH451_WRITE_0:		RRF	CH451_COM1	;低位在前,高位在后
               BCF	PB,CH451_DCLK
		BTFSC	STATUS,0		;判斷送入位高低電平
		GOTO	CH451_WRITE_1		;為高跳轉
		GOTO	CH451_WRITE_2		;為低跳轉
CH451_WRITE_1:
		BSF	PB,CH451_DIN		;送入高電平
		GOTO	CH451_WRITE_3
CH451_WRITE_2:
		BCF	PB,CH451_DIN		;送入低電平
CH451_WRITE_3:		BSF	PB,CH451_DCLK	;產生上升沿通知451輸入位數據
		DECFSZ	CH451_CON		 ;未送完繼續
		GOTO	CH451_WRITE_0
		MOVLW	04H			;送入低四位
		MOVWF	CH451_CON
CH451_WRITE_4:		RRF	CH451_COM2	;低位在前,高位在后
		BCF	PB,CH451_DCLK
		BTFSC	STATUS,0		;判斷送入位高低電平
		GOTO	CH451_WRITE_5		;為高轉移
		GOTO	CH451_WRITE_6		 ;為低轉移
CH451_WRITE_5:
		BSF	PB,CH451_DIN		;送入高電平
		GOTO	CH451_WRITE_7
CH451_WRITE_6:	BCF	PB,CH451_DIN		;送入低電平
CH451_WRITE_7:	BSF	PB,CH451_DCLK
		DECFSZ	CH451_CON
		GOTO	CH451_WRITE_4
		BSF	PB,CH451_LOAD		;加載數據
		BSF	INTCON,4		 ;開中斷
		RETURN
;**************************************************************
;CH451讀入子程序
;
CH451_READ:
           	BCF	INTCON,4
		BCF	PB,CH451_LOAD		;命令開始
		MOVLW	03H			;寫入控制字
		MOVWF	CH451_CON
CH451_READ_1:	BCF	PB,CH451_DCLK
		BSF	PB,CH451_DIN		;輸入1
		BSF	PB,CH451_DCLK
		DECFSZ	CH451_CON
		GOTO	CH451_READ_1
		BCF	PB,CH451_DCLK
		BCF	PB,CH451_DIN		;輸入0
		BSF	PB,CH451_DCLK
		BSF	PB,CH451_LOAD		;加載命令字
		MOVLW	07H			;讀出7位
		MOVWF	CH451_CON
CH451_READ_4:		BTFSS	PB,CH451_DOUT	;判斷CH451_DOUT高低電平
		GOTO	CH451_READ_2		;低電平跳轉
		GOTO	CH451_READ_3		;高電平跳轉
CH451_READ_2:		BCF	STATUS,0	;置C為0
			GOTO	CH451_READ_5
CH451_READ_3:	BSF	STATUS,0
CH451_READ_5:	BCF	PB,CH451_DCLK		;下降沿通知451送出下一組數據
		RLF	CH451_READ		;讀進寄存器
		BSF	PB,CH451_DCLK		;置為
		DECFSZ	CH451_CON		;判斷七組數據是否接受完
		GOTO	CH451_READ_4
		BCF     INTCON,1		;清中斷標志
		BSF	INTCON,4		;開中斷
		RETURN				;不帶參數反回
;***********************************************************
;鍵盤中斷程序,請注意保存現場包括狀態位
CH451_INTER:
		BTFSS	INTCON,1		;判斷是否鍵盤中斷
		GOTO	CH451_INTER_NO		 ;非鍵盤中斷眺出
		BCF	PB,CH451_LOAD		;命令開始
	;	送入讀控制字
		MOVLW	03H			;送入3位1
		MOVWF	CH451_CON
CH451_INTER_1:	BCF	PB,CH451_DCLK
		BSF	PB,CH451_DIN		;送入1
		BSF	PB,CH451_DCLK		;上升沿通知接收
		DECFSZ	CH451_CON
		GOTO	CH451_INTER_1
		BCF	PB,CH451_DCLK		 ;送入一位0
		BCF	PB,CH451_DIN
		BSF	PB,CH451_DCLK		;
		BSF	PB,CH451_LOAD		;加載數據
		MOVLW	07H			;讀進七位
		MOVWF	CH451_CON
CH451_INTER_4:	BTFSS	PB,CH451_DOUT		;判斷讀出是低是高
		GOTO	CH451_INTER_2		;低轉移
		GOTO	CH451_INTER_3		;高轉移
CH451_INTER_2:		BCF	STATUS,0	;標志位置0
			GOTO	CH451_INTER_5
CH451_INTER_3:	BSF	STATUS,0		;標志位置1
CH451_INTER_5:	BCF	PB,CH451_DCLK		;產生下降沿通知451輸出下一位
		RLF	CH451_KEY		;接收鍵值
		BSF	PB,CH451_DCLK
		DECFSZ	CH451_CON		;數據接收完眺一步
		GOTO	CH451_INTER_4
       		 BCF     INTCON,1		;清中斷標志
CH451_INTER_NO:    NOP
		RETFIE

 END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费av网站| 国产三级一区二区三区| 99久久精品国产一区| 精品一区二区三区久久久| 视频一区在线播放| 免费成人av资源网| 国产原创一区二区三区| 精品一区二区在线看| 国产剧情av麻豆香蕉精品| 久久99日本精品| 国产一区二区三区不卡在线观看 | 91在线免费播放| 国产精品白丝jk黑袜喷水| 国产成人午夜高潮毛片| 成人午夜激情片| 色综合咪咪久久| 欧美日韩成人综合在线一区二区| 91麻豆精品国产91久久久久久久久| 777xxx欧美| 日韩一级二级三级精品视频| 日韩欧美国产电影| 国产精品你懂的在线欣赏| 亚洲伦理在线免费看| 天堂蜜桃一区二区三区| 国产一区二区成人久久免费影院| 豆国产96在线|亚洲| 91论坛在线播放| 欧美国产激情一区二区三区蜜月| 国产欧美一区二区精品仙草咪| 国产精品入口麻豆原神| 亚洲一二三区在线观看| 老司机精品视频在线| 丁香一区二区三区| 欧美特级限制片免费在线观看| 欧美大片一区二区| 综合中文字幕亚洲| 老司机免费视频一区二区三区| 91亚洲精华国产精华精华液| 91精品国产91久久久久久一区二区| 国产欧美一区二区三区沐欲| 亚洲午夜视频在线观看| 国产一区二区三区在线观看精品 | 色综合天天综合网天天看片| 国产精品久久久久一区二区三区| 一区二区高清视频在线观看| 老司机精品视频导航| 色综合久久久久网| 国产午夜精品一区二区三区四区| 亚洲mv在线观看| 欧美日韩精品欧美日韩精品一| 日韩色视频在线观看| 亚洲欧洲日韩综合一区二区| 日本欧美在线看| 色悠悠久久综合| 国产亚洲短视频| 三级不卡在线观看| 91看片淫黄大片一级在线观看| 日韩精品中文字幕在线一区| 亚洲自拍都市欧美小说| 白白色亚洲国产精品| 久久免费视频色| 久久精品国产免费| 91麻豆精品久久久久蜜臀| 亚洲精品免费播放| 99久久精品情趣| 国产日韩欧美精品一区| 激情综合色播激情啊| 51精品久久久久久久蜜臀| 尤物视频一区二区| 91麻豆福利精品推荐| 亚洲品质自拍视频网站| 99国产一区二区三精品乱码| 久久精品人人做人人爽人人| 极品少妇xxxx偷拍精品少妇| 欧美一区二区网站| 亚洲国产美女搞黄色| 在线观看亚洲成人| 亚洲视频一区二区在线观看| 99re视频这里只有精品| 自拍偷拍亚洲综合| 色综合视频一区二区三区高清| 最近中文字幕一区二区三区| 日韩女优制服丝袜电影| 男女视频一区二区| 日韩一区二区三区视频| 久久精品国产99国产| 26uuu国产在线精品一区二区| 国产精品美日韩| 成人免费观看av| 亚洲天堂网中文字| 欧美三区在线观看| 久久国产麻豆精品| 国产欧美日韩不卡免费| 91小视频在线观看| 亚洲欧美日韩人成在线播放| 欧美亚洲国产一区二区三区va| 午夜精品久久久久久久| 日韩欧美一区在线观看| 国产成+人+日韩+欧美+亚洲| 亚洲人吸女人奶水| 91精品国产美女浴室洗澡无遮挡| 国模娜娜一区二区三区| 亚洲欧洲美洲综合色网| 欧美午夜宅男影院| 黄色小说综合网站| 亚洲天堂成人网| 欧美一区三区四区| 播五月开心婷婷综合| 亚洲国产视频一区二区| 精品国产青草久久久久福利| 成人午夜av在线| 亚洲国产成人高清精品| 久久久夜色精品亚洲| 欧美少妇bbb| 国产一区二区三区免费看| 综合久久久久久久| 欧美一区二区三区白人| 99视频在线精品| 日韩成人伦理电影在线观看| 中文字幕乱码日本亚洲一区二区| 欧美主播一区二区三区美女| 国产精品综合一区二区三区| 亚洲综合免费观看高清完整版在线| 精品精品国产高清a毛片牛牛| 99精品视频在线免费观看| 麻豆国产精品一区二区三区 | 亚洲免费在线看| 欧美成人女星排行榜| 色综合天天综合给合国产| 精品一二三四区| 五月天激情综合| 亚洲乱码中文字幕| 中文字幕av一区二区三区免费看 | 亚洲精品久久久久久国产精华液| 日韩欧美亚洲一区二区| 91美女片黄在线观看| 国产成人av在线影院| 麻豆freexxxx性91精品| 亚洲成人综合视频| 亚洲激情在线激情| 亚洲天堂精品在线观看| 欧美国产精品久久| 国产精品婷婷午夜在线观看| 国产福利一区在线观看| 2023国产一二三区日本精品2022| eeuss鲁一区二区三区| 六月丁香婷婷久久| 日韩中文字幕亚洲一区二区va在线 | 91福利视频久久久久| 成人av资源在线| 成人av小说网| av一区二区三区| 成人黄色av电影| heyzo一本久久综合| 不卡av在线免费观看| 99国产精品久久久久| www.爱久久.com| 99精品国产91久久久久久 | 亚洲视频免费观看| 国产精品国产三级国产普通话三级| 久久久九九九九| 中文字幕欧美激情一区| 日韩美女久久久| 亚洲精品国产品国语在线app| 亚洲欧美另类图片小说| 亚洲综合小说图片| 三级在线观看一区二区 | 不卡视频免费播放| 色哦色哦哦色天天综合| 欧美无人高清视频在线观看| 欧美三级视频在线播放| 欧美一区二区久久久| 精品88久久久久88久久久| 国产精品色一区二区三区| 亚洲日本在线天堂| 午夜免费久久看| 精品一区二区三区久久| av不卡免费电影| 91成人国产精品| 欧美一区二区大片| 中文字幕免费不卡在线| 一区二区免费在线| 七七婷婷婷婷精品国产| 成人久久视频在线观看| 欧美日韩美少妇| 国产日韩欧美亚洲| 亚洲成a人片综合在线| 国内成+人亚洲+欧美+综合在线| 成人天堂资源www在线| 欧美日韩你懂得| 久久久久国产精品免费免费搜索| 亚洲欧美偷拍卡通变态| 麻豆传媒一区二区三区| av午夜精品一区二区三区| 91麻豆精品91久久久久同性| 国产精品精品国产色婷婷| 日韩在线一区二区| 91美女视频网站| 久久品道一品道久久精品| 亚洲国产精品麻豆|