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

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

?? 13.6.1 can接口匯編語言編程.txt

?? MCS-51單片機應用開發實用子程序.zip
?? TXT
字號:
ORG 	0000H
LJMP 	MAIN
ORG 	0003H
LJMP 	CANINT0					
ORG 	000BH
LJMP	T0-INTERRUPT
ORG 	0100H
MAIN:
MOV 	R0,#07FH
CLR 	A
MOV	@R0,A
DJNZ 	R0,$_1
MOV	@R0,A
MOV 	SP,#60H						
LCALL 	SJA1000_INIT0					
LCALL 	DISPLAY_INIT					
LCALL 	T0INIT						
SETB 	PX0							
SETB 	IT0							
SETB 	EX0							
SETB 	ET0 
SETB 	TR0							
SETB 	EA							
LOOPER:
JNB 	RCV_GOOD,LOOPER2				
CLR 	RCV_GOOD					
LCALL 	RCVDATA PRG					
LOOPER2:
JNB 	SEC_FLAG,LOOPER3
CLR 	SEC_FLAG 
LCALL 	SENDDATA_PRG				
LOOPER3:
JNB 	ERR_FLAG,LOOPER4
CLR 	ERR_FLAG
LCALL 	ERR_PRG						
LOOPER4:
JNB 		OVER_FLAG,LOOPER5			
CLR 	OVER_FLAG
LCALL 	DOVER_PRG					
LOOPER5: 
JNB 		DS_ENDLFLAG,LOOPER6			
CLR 	DS_END_FLAG
LCALL 	DSEND_PRG
LOOPER6:
JNB 		WUL FLAG,LOOPER7			
CLR 	WUL FLAG
LCALL 	WOKE_PRG					
LOOPER7:
AJMP 	LOOPER
SJA1000_INIT0: 						
LCALL 	CAN_CREATE_COMMUNATION
MOV 	R7,#12						
LCALL 	CAN_SET_BANDRATE			
MOV 	R7,#0A8H						
MOV 	R6,#0ffH						
LCALL 	CAN_SET_OBJECT
MOV 	R7,#0AAH						
MOV 	R6,#048H 
LCALL 	CAN_SET_OUTCLK 			
LCALL 	CAN_QUIT_RETMODEL			
MOV 	DPTR,# REG_CONTROL
MOV 	A,#01EH						
MOVX 	@DPTR,A
CLR 	F0
RET

ERR_PRG:
LCALL 	CAN_ENTER_RETMODEL		
LCALL 	SJA1000_INIT0					
MOV	ERROR_STATUS,#0FCH			
LCALL 	DISP_ERROR					
RET
DSENDLPRG:
LCALL 	DISP_OK						
RET 
RCVDATA_PRG:
MOV 	R0,#RCV_DATA_BUF1
LCALL 	CAN_DATA_RECEIVE			
MOV 	R7,#04H
LCALL 	CAN_CMD_PRG
RET
SENDDATA_PRG:
MOV 	R0,#SEND_DATA_BUFl
MOV	@R0,#0AFH
INC 		R0							
MOV	@R0,#08H
MOV 	A,TEST_DATA
INC 		R0							 
MOV 	@R0,A
MOV 	R0,#SEND_DATA_BUFl
LCALL 	CAN_DATA_WRITE
MOV 	R7,#01
LCALL 	CAN_CMD_PRG
RET
TO_INIT:
MOV 	A,TMOD						
ANL 	A,#0F0H
ORL 	A,#'01H
MOV 	TMOD,A						
MOV 	TH0,#0FCH
MOV 	TL0,#066H
MOV 	3AH,# 00H
RET
CAN_INT0:							
PUSH 	DPH							
PUSH 	DPL
PUSH 	PSW							
PUSH 	ACC
MOV 	DPTR,#REG INTERRUPT			
MOVX 	A,@DPTR
MOV 	SAVE_INT_INFO,A				
JNB 		ACC.0,CAN_INTl				
SETB	RCV_GOOD					
CAN_INT1: 							
MOV 	A,SAVE_INT_INFO
JNB 		ACC.2,CAN INT2				
SETB 	ERR_FLAG
CAN_INT2:
POP 		ACC
POP 		PSW
POP 		DPL
POP 		DPH
RETI
TO_INTERRUPT:
PUSH 	DPH							
PUSH	DPL
PUSH 	PSW							
PUSH 	ACC
MOV 	TH0,#80H
MOV 	TL0,#26H
LCALL 	DISPLAY
INC 		3AH						
MOV 	A,3AH
CJNE 	A,#40H,TO_QUIT				
MOV 	3AH,#00H
SETB 	SEC_FLAG
INC		TEST_DATA					
TO_QUIT:
POP 		ACC							
POP 		PSW
POP 		DPL
POP 		DPH
RETI
DISP_ERROR:
MOV 	R0,#DISPLAYBUFO+1			
MOV	@R0,#0EH
MOV 	R0,#DISPLAYBUFO+2
MOV	@R0,#l0H
INC 		R0							
MOV 	A,ERROR_STATUS
ANL 	A,#0F0H
SWAP 	A
MOV	@R0,A
INC 		R0
MOV 	A,ERROR_STATUS
ANL 	A,# 0FH
MOV	@R0,A
RET
DISP_OK: 								
MOV 	R0,#DISPLAYBUFO+1
MOV	@R0,#11H
MOV 	R0,#DISPLAYBUFO+2
MOV	R0,#l0H
MOV 	R0,#DISPLAYBUFO+3
MOV 	A,RCV_DATA_BUF3
ANL 	A,#0F0H							
SWAP 	A
MOV	@R0,A
INC 		R0
MOV 	A,RCV_DATA_BUF3
ANL 	A,#0FH
MOV	@R0,A
RET_
$INCLUDE(SJA_CANFunc. ASM) 			
$include( display_s. inc)
END
CAN_CREATE_COMMUNATION:
MOV 	DPTR,#REG_TEST					
MOVX 	A,.DPTR
MOV 	A,#0AAH							
MOVX	@DPTR,A
SETB 	F0
MOVX 	A,.DPTR
CJNE 	A,#OAAH,CAN_CM_QUIT				
MOV 	A,#055H						
MOVX 	@DPTR,A
MOVX 	A,@DPTR
CJNE 	A,#055H,CAN_CM_QUIT				
CLR 	A
MOVX	@DPTR,A
CLR 	F0
CAN_CM_QUIT:
RET
CAN_ENTER_RETMODEL:				
MOV 	DPTR,#REG_CONTROL				
MOVX 	A,@DPTR
ORL 	A,#01H							
MOVX	@DPTR,A 
CLR 	DWF0
MOVX 	DWA,@DPTR						
JB 		ACC.0,CAN_ER_QUIT
SETB 	F0
CAN_ER_QUIT:
RET
CAN-QUIT-RETMODEL:
MOV	DPTR,#REG_CONTROL				
MOVX 	A,@DPTR
ANL 	A,#OFEH							
MOVX	@DPTR,A 
CLR 	F0
MOVX 	A,@DPTR
JNB 		ACC. 0,CAN_QR_QUIT				
SETB 	F0
CAN_QR_QUIT:
RET
CAN_SET_BANDRATE: 						
MOV 	A,R7
CLR 	CY
SUBB 	A,#13
SETB 	F0
JNC 		CAN_SETBR_QUIT					
CLR 	F0 
MOV 	A,R7
RL 		A
MOV 	DPTR,#CAN SETBR					
MOVC 	A,@A+DPTR 
MOV 	R5,A								
MOV 	A,R7								
RL 		A
INC 		A
MOVC 	A,@A+DPTR
MOV 	R6,A								
MOV 	DPTR,# REGLBTR0					
MOV 	A,R5								
MOVX .	DPTR,A
SETB 	F0
MOVX 	A,QDPTR
XRL 	A,R5
JNZ 		CAN_SETBR_QUIT					
INC 		DPTR
MOV 	A,R6
MOVX 	@DPTR,A
MOVX 	A,@DPTR
XRL 	A,R6							
JNZ 		CAN_SETBR_QUIT
CLR 	F0
CAN_SETBR_QUIT:
RET
CAN_SETBR:
DB 	0EFH,0FFH							
DB 	0D7H,0FFH							
DB 	0CBH,0FFH							
DB 	0C5H,0FFH							
DB 	0C9H,0A9H							
DB 	0C2H,0FFH							
DB 	84H,0A7H								
DB 	82H,025H								
DB 	01H,045H								
DB	01H,025H								
DB	01H,012H								
DB 	00H,025H								
DB 	00H,012H								
CAN_SET_OBJECT:
MOV 	DPTR,#REG_ACR					
MOV 	A, R7 
MOVX 	@DPTR,A
MOVX 	A,@DPTR
SETB 	F0
XRL 	A,R7								
JNZ 		CAN_SETO_QUIT
CLR 	F0
INC 		DPTR							
MOV 	A,R6
MOVX 	@DPTR,A
MOVX 	A,DPTR
SETB 	F0
XRL 	A,R6								
JNZ 		CAN_SETO_QUIT
CLR 	F0
CAN_SETO_QUIT:
RET
CAN_SET_OUTCLK:
MOV 	DPTR,#REG_OCR					
MOV 	A,R7
MOVX 	@DPTR,A
MOVX 	A,@ DPTR						
SETB 	F0
XRL 	A,R7
JNZ 	CAN_SETOQ_QUIT
CLR		F0
MOV 	DPTR,#REG CDR				
MOV 	A,R6
MOVX 	@DPTR,A
MOV 	B,A
MOVX 	A,@ DPTR
SETB 	F0
XRL 	A,R6								
JNZ 		CAN_SETOC_QUIT
CLR 	F0
CAN_SETOC_QUIT
RET
CAN 	DATA WRITE:
MOV 	DPTR,# REG_STATUS
MOVX 	A,@DPTR
SETB 	F0
JNB 		ACC.3,CAN_DW_QUIT
CLR 	F0
MOVX 	A,@DPTR
SETB 	F0
JNB 		ACC.2,CAN_DW_QUIT
CLR 	F0
INC 		R0
MOV 	A, R0
DEC 	R0
MOV 	DPTR,#REG_TxBufferl
JB 		ACC.4, CAN_WYB
ANL 	A,#0FH							
ADD 	A,#02H							
MOV 	R7,A
AJMP 	CAN_WRTXBUF
CAN_WYB:
MOV	 R7,#02							
CAN_WRTXBUF:
MOV 	A,R0								
MOVX .	DPTR,A
SETB 	F0
MOVX 	A,@DPTR							
XRL 	A,.R0 
JNZ 		CAN_DW_QUIT					
CLR 	F0								
INC 		R0 
INC 		DPTR
DJNZ 	R7,CAN_WRTXBUF					
CAN_DW_QUIT:
RET
CAN_DATA_RECEIVE:
MOV 	DPTR,井REG_STATUS				
MOVX 	A,@DPTR							
SETB 	F0
JNB 		ACC.0,CAN_DR_QUIT
CLR 	F0
MOV 	DPTR,#REG_RxBuffer2
MOVX 	A,@DPTR
MOV 	DPTR,#REG RxBufferl
JB 		ACC. 4,CAN_RCVYB
ANL 	A,#0FH							
ADD 	A,# 02H							
MOV 	R7,A
AJMP 	CAN_RCVDATA
CAN_RCVYB:
MOV 	R7,#02							
CAN_RCVDATA:							
MOVX 	A,.DPTR
MOV	@R0,A
INC 		DPTR
INC 		R0
DJNZ 	R7,CAN RCVDATA
CAN_DR_QUIT:
RET
CAN_CMD_PRG:
MOV 	A,R7
CJNE 	A,#01,CAN_CMDl					
MOV 	DPTR,#REG COMMAND				
MOVX 	@DPTR,A							
CLR 	F0
RET
CAN_CMDl:
CJNE 	A,#02,CAN_CMD2
MOV 	DPTR,#REG STATUS					
MOVX 	A,@DPTR							
SETB 	F0
JB 		ACC.5,CAN_CMDLQUIT
CLR 	F0
CAN_CMD_QUIT:
RET
CAN_CMD2:
CJNE	#04,CAN CMD3						
MOV 	DPTR,# REG_COMMAND				
MOVX 	@DPTR,A							
NOP
NOP
MOV 	DPTR,#REG STATUS					
MOVX 	A,.DPTR
SETB 	F0
JB 		ACC.0,CAN_DB_QUIT
CLR 	F0
CAN_DB_QUIT:
RET
CAN_CMD3:
CJNE 	A,#08,CAN_CMD4					
MOV 	DPTR,# REG_COMMAND				
MOVX 	@DPTR,A							
NOP
NOP
MOV 	DPTR,#REG_STATUS				
MOVX 	A,@DPTR
SETB 	F0
JB 		ACC.1,CAN_DOVER_QUIT
CLR 	F0
CAN_DOVER_QUIT:
RET
SCAN CMD4:
CJNE 	A,#10H,CAN_CMD5					
MOV 	DPTR,#REG_COMMAND				
MOVX	@DPTR,A							
CLR 	F0
CAN 	CMD5:
RET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国毛片一区二区| 亚洲欧美乱综合| 欧美日韩一本到| 91香蕉国产在线观看软件| 成人短视频下载| 麻豆国产91在线播放| 日韩成人午夜电影| 蜜臀久久99精品久久久久宅男| 午夜一区二区三区视频| 午夜婷婷国产麻豆精品| 香蕉加勒比综合久久| 天天色 色综合| 日本午夜一本久久久综合| 奇米影视一区二区三区| 麻豆专区一区二区三区四区五区| 男女性色大片免费观看一区二区| 日韩av成人高清| 久草精品在线观看| 成人中文字幕合集| 日本丶国产丶欧美色综合| 欧美吻胸吃奶大尺度电影| 3751色影院一区二区三区| 精品欧美黑人一区二区三区| 国产欧美一区二区精品性| 中文字幕一区二区三区蜜月| 亚洲激情五月婷婷| 青青草成人在线观看| 国产乱码字幕精品高清av| 91一区二区三区在线观看| 在线观看日韩电影| 久久综合狠狠综合久久综合88 | 粉嫩欧美一区二区三区高清影视| 99视频在线精品| 日韩视频一区二区在线观看| 亚洲国产精品激情在线观看| 一区二区三区精品在线观看| 偷拍亚洲欧洲综合| 99精品视频一区| 日韩美女视频在线| 亚洲一区二区三区小说| 精品一区二区日韩| 在线观看中文字幕不卡| 久久久久88色偷偷免费| 亚洲一级二级三级| 不卡大黄网站免费看| 91精品国产综合久久精品app| 欧美国产乱子伦 | 777午夜精品视频在线播放| 欧美激情中文不卡| 日韩极品在线观看| 91免费观看在线| 久久久久亚洲蜜桃| 日韩av一二三| 色综合夜色一区| 国产女主播一区| 韩国视频一区二区| 欧美日韩中文一区| 美女网站在线免费欧美精品| 91免费观看视频在线| 国产婷婷一区二区| 久久成人av少妇免费| 欧美色图片你懂的| 亚洲激情自拍视频| 色综合中文字幕国产 | 久久精品亚洲精品国产欧美| 午夜免费久久看| 欧美亚洲免费在线一区| 一区免费观看视频| 国产成人自拍在线| 久久久久国产精品麻豆ai换脸 | 一区二区三区蜜桃| 一本色道久久综合亚洲91| 国产精品丝袜91| 国产福利不卡视频| 久久精品视频免费| 国产精品69久久久久水密桃 | 精品亚洲国产成人av制服丝袜| 欧美吞精做爰啪啪高潮| 一区二区三区日本| 色欧美日韩亚洲| 一区二区三区在线播放| 欧美性猛交xxxxxx富婆| 亚洲一区在线视频| 欧美日韩一二三| 热久久一区二区| 日韩免费看的电影| 国内精品久久久久影院一蜜桃| 欧美精品一区二区三区在线| 国产一区二区三区四区五区入口| 久久久不卡网国产精品二区| 国产不卡视频一区| 亚洲免费观看高清完整| 欧美视频一区在线| 日韩国产欧美视频| 久久综合狠狠综合| va亚洲va日韩不卡在线观看| 亚洲精品免费在线播放| 欧美精品自拍偷拍| 国产一区二区在线看| 国产精品久久久久一区| 在线观看一区日韩| 美国十次综合导航| 国产精品福利av| 欧美日韩午夜影院| 国产福利一区二区三区视频 | 欧美一级欧美三级在线观看| 精品一区二区国语对白| 中文字幕在线不卡一区| 日本韩国一区二区三区视频| 日本在线播放一区二区三区| 久久久精品免费免费| 在线亚洲免费视频| 国产伦精品一区二区三区免费迷| 中文字幕亚洲视频| 日韩午夜三级在线| 99久久久国产精品免费蜜臀| 日韩国产高清在线| 中文一区二区在线观看| 欧美肥胖老妇做爰| 国产69精品久久久久毛片 | 欧美精品亚洲二区| gogogo免费视频观看亚洲一| 免费成人在线影院| 亚洲精品日日夜夜| 国产亚洲va综合人人澡精品| 欧美撒尿777hd撒尿| 国产成a人亚洲| 蜜臀精品久久久久久蜜臀 | 26uuu欧美日本| 欧美亚洲国产一区二区三区va| 国产999精品久久久久久| 婷婷六月综合亚洲| 亚洲精品日韩专区silk| 亚洲国产精品高清| 久久久久久久久岛国免费| 欧美日韩国产另类不卡| 99精品久久只有精品| 国产成人福利片| 久久国产综合精品| 同产精品九九九| 亚洲精品成人少妇| 国产精品电影一区二区三区| 久久婷婷综合激情| 日韩欧美一级二级三级久久久 | 日本午夜精品一区二区三区电影 | 欧美成人aa大片| 欧美日本韩国一区| 在线欧美一区二区| 在线视频国内一区二区| 一本大道久久a久久综合婷婷| 成人黄色在线看| 成人三级伦理片| 成人免费av在线| 成人动漫一区二区| 99麻豆久久久国产精品免费优播| 粉嫩绯色av一区二区在线观看 | 亚洲伊人伊色伊影伊综合网 | 欧美中文字幕一区| 欧美怡红院视频| 欧美日韩国产大片| 在线观看91精品国产麻豆| 欧美久久久久久蜜桃| 欧美一区二区在线播放| 欧美精品一二三| 欧美一区二区国产| 日韩欧美国产电影| 久久久国产精品不卡| 国产精品高清亚洲| 夜夜爽夜夜爽精品视频| 亚洲超丰满肉感bbw| 毛片不卡一区二区| 国产不卡视频在线观看| 91免费看片在线观看| 欧美无乱码久久久免费午夜一区| 欧美色精品在线视频| 欧美一区二区三区啪啪| 精品国产露脸精彩对白| 亚洲国产精品成人综合色在线婷婷| 国产精品丝袜一区| 亚洲r级在线视频| 精品一区二区三区香蕉蜜桃| 成人午夜短视频| 欧美电影在哪看比较好| 国产日韩精品久久久| 一区二区国产盗摄色噜噜| 美女在线视频一区| 91天堂素人约啪| 日韩一区二区三区高清免费看看| 久久精品亚洲国产奇米99| 亚洲精品videosex极品| 麻豆精品视频在线观看| 成人亚洲一区二区一| 在线电影院国产精品| 国产欧美日韩在线观看| 亚洲成av人片观看| 国产不卡视频一区| 日韩午夜三级在线| 亚洲精品免费视频| 国产69精品久久99不卡| 欧美日韩一区二区在线观看|