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

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

?? nickles_i2c.asm

?? I2C器件的MCS-51匯編仿真程序 已經(jīng)在實際當(dāng)中使用過
?? ASM
字號:
;===============================================
; 程序設(shè)計:	俞長新
; 開始日期:	2002.03.01
; 版本:   	VER	1.00
; MCU	=AT89C52 8KBYTES FLASH MEMORY /256 RAM
; XTAL	= 12.0000MHz
; EEPROM= AT24C02 
;===============================================
;		I2C總線接口定義
;===============================================
IIADR		EQU	00H		;I2C器件的物理地址
SCL		BIT	P1.6		;I2C時鐘線
SDA		BIT	P1.7		;I2C數(shù)據(jù)線
WP		BIT	P1.2		;I2C寫保護(hù)檢測
I2CNOP	MACRO
	NOP
	NOP
	NOP
ENDM
;===============================================
;		I2C總線接口函數(shù)
;===============================================

;=====	寫I2C器件1字節(jié)	入口為R7 ACC	=====
BYTEWR:
	PUSH 	ACC			;
	LCALL	START			;
	MOV 	A,#0A0H+IIADR		;
	LCALL	SENDBYTE		;
	MOV 	A,R7
	LCALL	SENDBYTE		;
	POP 	ACC
	LCALL	SENDBYTE		;
	LCALL	STOP			;
	SJMP	DELAY			;


;=====	頁(8個字節(jié))寫I2C器件 入口為R7,R1,R6=====
PAGEWR:
	MOV	A,R6
	JNZ	PAGEWRN
	RET
PAGEWRN:
	LCALL	START			;
	MOV 	A,#0A0H+IIADR		;
	LCALL	SENDBYTE		;
	MOV 	A,R7
	LCALL	SENDBYTE		;
PAGEWR1:
	MOV 	A,@R1			;
	LCALL	SENDBYTE		;
	INC 	R1			;
	DJNZ 	R6,PAGEWR1		;
	LCALL	STOP			;
;=====	寫I2C器件后延時10毫秒	=====
DELAY:
	MOV 	A,R7
	PUSH 	ACC
	MOV 	A,R6
	PUSH 	ACC
	MOV 	R6,#20			;10ms
DELAY1:	
	MOV 	R7,#250			;250*2us*20
DELAY2:
	DJNZ	R7,DELAY2		;
	DJNZ	R6,DELAY1		;
	POP 	ACC
	MOV 	R6,A
	POP 	ACC
	MOV 	R7,A
	RET


;=====	讀I2C器件當(dāng)前	入口為ACC	=====
CUREAD:
	LCALL	START			;
	MOV 	A,#0A1H+IIADR		;
	LCALL	SENDBYTE		;
	LCALL	READBYTE		;
	LCALL	SENDNOACK		;
	LCALL	STOP			;
	RET
	
	
;=====	讀I2C器件1字節(jié)	入口為R7 ACC	=====
BYTEREAD:
	LCALL	START			;
	MOV 	A,#0A0H+IIADR		;
	LCALL	SENDBYTE		;
	MOV 	A,R7
	LCALL	SENDBYTE		;
	LCALL	START			;
	MOV 	A,#0A1H+IIADR		;
	LCALL	SENDBYTE		;
	LCALL	READBYTE		;
	LCALL	SENDNOACK		;
	LCALL	STOP			;
	RET

;=====	讀I2C器件(R6)個字節(jié) 入口為R6,R7,出口為R1->	=====
RANDREAD:
	LCALL	START			;
	MOV 	A,#0A0H+IIADR		;
	LCALL	SENDBYTE		;
	MOV 	A,R7
	LCALL	SENDBYTE		;
	LCALL	START			;
	MOV 	A,#0A1H+IIADR		;
	LCALL	SENDBYTE		;
	SJMP	RANDREAD2		;
RANDREAD1:
	LCALL	SENDACK			;
RANDREAD2:
	LCALL	READBYTE		;
	MOV 	@R1,A			;
	INC 	R1			;
	DJNZ 	R6,RANDREAD1		;
	LCALL	SENDNOACK		;
	LCALL	STOP			;
	RET

;=====	字節(jié)數(shù)據(jù)傳統(tǒng)送子程序	=====
SENDBYTE:
	MOV	B,#8			;8位
SENDBY2:
	RLC	A
	MOV	SDA,C			;
	I2CNOP
	SETB	SCL			;置時鐘線為高通知被控器開始
	I2CNOP
	CLR	SCL			;保證時鐘高周期大于4uS
	DJNZ	B,SENDBY2		;
	SETB	SDA
	I2CNOP
	SETB	SCL
	I2CNOP
	SETB 	C
	JB	SDA,SENDBY6		;ACK=1
	CLR  	C
SENDBY6:
	CLR	SCL
	RET		

;=====	字節(jié)數(shù)據(jù)接收子程序	=====
READBYTE:
	SETB	SDA
	MOV	B,#8
READBY2:
	CLR	SCL
	I2CNOP
	SETB	SCL
	MOV	C,SDA		
	RLC	A
	I2CNOP
	DJNZ	B,READBY2	
	RET		

;=====	發(fā)送應(yīng)答位子程序	=====
SENDACK:
	CLR	SCL
	I2CNOP
	CLR	SDA
	I2CNOP
	SETB	SCL
	I2CNOP
	CLR	SCL
	RET		
;=====	發(fā)送非應(yīng)答位子程序	=====
SENDNOACK:
	CLR	SCL
	I2CNOP
	SETB	SDA
	I2CNOP
	SETB	SCL
	I2CNOP
	CLR	SCL
	RET		
;===== START 發(fā)送I2C 起始條件	=====
START:
	SETB	SDA			;發(fā)送起始條件的數(shù)據(jù)信號
	I2CNOP
	SETB	SCL			;發(fā)送起始條件的時鐘信號
	I2CNOP	
	CLR	SDA			;發(fā)送起始信號
	I2CNOP	
	CLR	SCL			;鉗住I2C 發(fā)送或接收數(shù)據(jù)
	RET		
;=====	STOP 發(fā)送I2C 總線停止條件	=====
STOP:
	CLR	SDA
	I2CNOP
	SETB	SCL
	I2CNOP
	SETB	SDA
	RET

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伊人久久大香线蕉综合69 | 欧美日韩久久久一区| 国产高清不卡一区二区| 捆绑变态av一区二区三区| 奇米影视一区二区三区小说| 免费成人av在线播放| 美女www一区二区| 韩国女主播成人在线| 国产一二三精品| 国产成人精品午夜视频免费| 成人性色生活片| 成人高清免费在线播放| 97国产一区二区| 在线免费观看不卡av| 欧美日韩三级在线| 欧美一卡在线观看| 精品盗摄一区二区三区| 欧美激情中文不卡| 亚洲少妇30p| 亚洲国产成人91porn| 青青草精品视频| 国产精品综合在线视频| 成人永久看片免费视频天堂| 99re热这里只有精品视频| 色狠狠一区二区三区香蕉| 欧美日韩精品一二三区| 欧美sm极限捆绑bd| 国产精品日日摸夜夜摸av| 亚洲摸摸操操av| 日本不卡免费在线视频| 国产一区二区在线观看视频| av电影在线观看一区| 欧美日韩国产综合久久| 26uuu成人网一区二区三区| 国产精品嫩草99a| 亚洲国产精品久久人人爱蜜臀| 美腿丝袜在线亚洲一区| 成人av在线一区二区三区| 欧美日韩精品一区视频| 久久久天堂av| 亚洲成人av一区二区三区| 国产麻豆日韩欧美久久| 色综合久久久久综合体桃花网| 日韩一区二区麻豆国产| 国产精品久久久久久户外露出| 国产精品一级二级三级| 成人精品电影在线观看| 欧美亚洲综合在线| 久久精品人人做人人综合| 亚洲欧美国产毛片在线| 蜜臀久久久99精品久久久久久| 成人永久aaa| 日韩一区二区不卡| 一区二区三区中文字幕精品精品| 美日韩黄色大片| 91论坛在线播放| 精品99久久久久久| 亚洲一区在线播放| 成人白浆超碰人人人人| 日韩你懂的在线播放| 亚洲日本青草视频在线怡红院| 美女一区二区三区| 91理论电影在线观看| 欧美精品一区二区高清在线观看| 亚洲激情在线激情| 国产99精品国产| 欧美电影免费观看高清完整版在线 | 欧美一区二区三区性视频| 国产精品美女久久久久久2018 | 国产福利91精品| 欧美日韩一本到| 中文字幕视频一区二区三区久| 美女高潮久久久| 欧美日韩成人综合天天影院| 亚洲人成7777| 成人午夜免费电影| 欧美精品一区二区三区在线播放| 亚洲国产精品久久久久秋霞影院| 91在线视频观看| 日本一区二区三区电影| 久久精品国产77777蜜臀| 欧美日韩一区国产| 亚洲欧美另类图片小说| 成人理论电影网| 国产亚洲一区二区三区| 狠狠色丁香婷综合久久| 欧美电视剧在线看免费| 亚洲123区在线观看| 欧美中文字幕久久| 亚洲精品视频免费观看| 91免费视频网| 国产精品久久影院| 国产成人精品影视| 国产日韩v精品一区二区| 国产一区在线观看视频| 久久蜜桃av一区精品变态类天堂| 精品一区二区三区在线观看| 91精品国产福利在线观看| 亚洲国产精品精华液网站| 欧美日韩中文精品| 亚洲乱码日产精品bd| 色婷婷综合久久久中文一区二区| 亚洲色图一区二区三区| 99国产精品国产精品久久| 亚洲精品中文在线影院| 色久优优欧美色久优优| 亚洲欧美日韩在线| 91成人国产精品| 亚洲影院久久精品| 欧美精品久久久久久久久老牛影院| 亚洲一区av在线| 5月丁香婷婷综合| 69p69国产精品| 青青草97国产精品免费观看无弹窗版| 欧美剧情电影在线观看完整版免费励志电影| 亚洲美女屁股眼交| 欧美私人免费视频| 无码av中文一区二区三区桃花岛| 9191成人精品久久| 老司机免费视频一区二区三区| 久久综合狠狠综合| 成人av免费网站| 亚洲制服欧美中文字幕中文字幕| 欧美午夜在线观看| 免费在线观看成人| 国产亚洲一本大道中文在线| 国产999精品久久| 一区二区三区精品在线观看| 欧美精品高清视频| 国模冰冰炮一区二区| 中文字幕的久久| 91福利社在线观看| 日韩av在线发布| 国产清纯白嫩初高生在线观看91 | 国产在线不卡一卡二卡三卡四卡| 国产亚洲精品资源在线26u| 99久久精品国产观看| 五月开心婷婷久久| 久久精品夜色噜噜亚洲aⅴ| 99精品热视频| 天堂一区二区在线| 久久精品视频一区二区| 一本到不卡精品视频在线观看 | 欧美性一二三区| 国产最新精品精品你懂的| 日韩一区在线免费观看| 欧美日韩免费观看一区二区三区| 国内久久婷婷综合| 洋洋成人永久网站入口| 精品91自产拍在线观看一区| www.日韩大片| 青青草精品视频| 亚洲少妇最新在线视频| 日韩精品中午字幕| 91麻豆文化传媒在线观看| 秋霞影院一区二区| 亚洲三级在线看| 欧美sm极限捆绑bd| 在线精品视频免费观看| 国产剧情一区在线| 亚洲国产婷婷综合在线精品| 久久久亚洲高清| 在线不卡中文字幕| www.亚洲人| 九一九一国产精品| 亚洲一区二区四区蜜桃| 国产女主播在线一区二区| 欧美电影在线免费观看| 99在线热播精品免费| 极品少妇xxxx精品少妇偷拍| 亚洲国产成人av| 亚洲欧美综合网| 久久综合精品国产一区二区三区| 欧美日韩一卡二卡三卡| 成人手机在线视频| 久久精品二区亚洲w码| 亚洲第四色夜色| 亚洲色图清纯唯美| 国产日韩精品一区| 精品国产免费人成在线观看| 欧美日韩视频在线一区二区| 91一区二区三区在线观看| 国产伦精品一区二区三区免费迷 | 欧美二区三区的天堂| 在线视频欧美区| 成人av小说网| 国产精品1区二区.| 蓝色福利精品导航| 日产国产欧美视频一区精品| 亚洲综合av网| 一区二区三区高清在线| 亚洲欧洲美洲综合色网| 国产欧美日韩综合| 久久青草欧美一区二区三区| 日韩一级在线观看| 欧美一卡二卡三卡| 日韩精品一区二区三区视频在线观看| 91麻豆精品国产综合久久久久久| 欧美色综合网站| 欧美日韩国产成人在线免费|