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

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

?? da-ad.src

?? AD/DA轉(zhuǎn)換
?? SRC
?? 第 1 頁 / 共 2 頁
字號:
; DA-AD.SRC generated from: DA-AD.C
; COMPILER INVOKED BY:
;        C:\Keil\C51\BIN\C51.EXE DA-AD.C BROWSE DEBUG OBJECTEXTEND

$NOMOD51

NAME	DA_AD

LS138B	BIT	0A0H.3
LS138C	BIT	0A0H.4
P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
T0	BIT	0B0H.4
AC	BIT	0D0H.6
T1	BIT	0B0H.5
T2	BIT	090H.0
EA	BIT	0A8H.7
IE	DATA	0A8H
EXF2	BIT	0C8H.6
RD	BIT	0B0H.7
ES	BIT	0A8H.4
IP	DATA	0B8H
RI	BIT	098H.0
INT0	BIT	0B0H.2
CY	BIT	0D0H.7
TI	BIT	098H.1
INT1	BIT	0B0H.3
RCAP2H	DATA	0CBH
PS	BIT	0B8H.4
SP	DATA	081H
T2EX	BIT	090H.1
OV	BIT	0D0H.2
RCAP2L	DATA	0CAH
C_T2	BIT	0C8H.1
WR	BIT	0B0H.6
RCLK	BIT	0C8H.5
TCLK	BIT	0C8H.4
SBUF	DATA	099H
PCON	DATA	087H
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
CP_RL2	BIT	0C8H.0
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
ET2	BIT	0A8H.5
TF1	BIT	088H.7
TF2	BIT	0C8H.7
RB8	BIT	098H.2
TH0	DATA	08CH
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
TB8	BIT	098H.3
EX1	BIT	0A8H.2
IT1	BIT	088H.2
TH2	DATA	0CDH
P	BIT	0D0H.0
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
TL2	DATA	0CCH
PT0	BIT	0B8H.1
PT1	BIT	0B8H.3
RS0	BIT	0D0H.3
PT2	BIT	0B8H.5
TR0	BIT	088H.4
RS1	BIT	0D0H.4
TR1	BIT	088H.6
TR2	BIT	0C8H.2
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
EXEN2	BIT	0C8H.3
REN	BIT	098H.4
T2CON	DATA	0C8H
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
F0	BIT	0D0H.5
PSW	DATA	0D0H
LS138A	BIT	0A0H.2
?PR?_DACconversion?DA_AD                 SEGMENT CODE 
?DT?_DACconversion?DA_AD                 SEGMENT DATA OVERLAYABLE 
?PR?_ISendByte?DA_AD SEGMENT CODE 
?DT?_ISendByte?DA_AD SEGMENT DATA OVERLAYABLE 
?PR?_IRcvByte?DA_AD  SEGMENT CODE 
?DT?_IRcvByte?DA_AD  SEGMENT DATA OVERLAYABLE 
?PR?main?DA_AD       SEGMENT CODE 
?DT?main?DA_AD       SEGMENT DATA OVERLAYABLE 
?CO?DA_AD            SEGMENT CODE 
?DT?DA_AD            SEGMENT DATA 
?XD?DA_AD            SEGMENT XDATA 
	EXTRN	CODE (_SendByte)
	EXTRN	BIT (ack)
	EXTRN	CODE (RcvByte)
	EXTRN	CODE (Ack_I2c)
	EXTRN	BIT (?Ack_I2c?BIT)
	EXTRN	CODE (Start_I2c)
	EXTRN	CODE (Stop_I2c)
	EXTRN	CODE (?C_STARTUP)
	EXTRN	CODE (?C?UIDIV)
	EXTRN	CODE (?C?LSTXDATA)
	PUBLIC	AD_CHANNEL
	PUBLIC	LedOut
	PUBLIC	D
	PUBLIC	Disp_Tab
	PUBLIC	main
	PUBLIC	_IRcvByte
	PUBLIC	_ISendByte
	PUBLIC	_DACconversion

	RSEG  ?DT?main?DA_AD
?main?BYTE:
          i?347:   DS   1

	RSEG  ?DT?_ISendByte?DA_AD
?_ISendByte?BYTE:
        sla?143:   DS   1
          c?144:   DS   1

	RSEG  ?DT?_IRcvByte?DA_AD
?_IRcvByte?BYTE:
        sla?245:   DS   1
	ORG  1
          c?246:   DS   1

	RSEG  ?DT?_DACconversion?DA_AD
?_DACconversion?BYTE:
        sla?040:   DS   1
          c?041:   DS   1
        Val?042:   DS   1

	RSEG  ?DT?DA_AD
              D:   DS   64
     AD_CHANNEL:   DS   1

	RSEG  ?XD?DA_AD
         LedOut:   DS   32

	RSEG  ?CO?DA_AD
Disp_Tab:
	DB	0C0H
	DB	0F9H
	DB	0A4H
	DB	0B0H
	DB	099H
	DB	092H
	DB	082H
	DB	0F8H
	DB	080H
	DB	090H
	DB	088H
	DB	083H
	DB	0C6H
	DB	0A1H
	DB	086H
	DB	0BFH
	DB	0C7H
	DB	08CH
	DB	0C1H
	DB	0FFH
	DB	0F7H

; /**********************************************************************************
; *  標(biāo)題:       ************* DA-AD試驗*******************                         *
; *																				  *
; *   1.通過本例程了解并掌握AD-DA轉(zhuǎn)換芯片的基本原理和使用 						  *
; *   2.了解掌握I2C總線接口的工作原理及一般編程方法。
; *   
; *    連接方法:JP8 (P1)與J12用跳線連接 								          *
; *    																			  *
; * 通過改變學(xué)習(xí)板上的2個電位器對應(yīng)的2段模擬輸入,實現(xiàn)模擬輸入,學(xué)員觀察數(shù)碼管的數(shù)字變化情況
; * 通過改D[4]的值,實現(xiàn)模擬輸出,學(xué)員觀察學(xué)習(xí)板上DA處LED的亮度變化				  *
; *                 	                                                              *
; * 請學(xué)員認(rèn)真消化本例程,懂得AD-DA 在C語言中的操作應(yīng)用                       	  *
; ***********************************************************************************/

; #include<reg52.h>
; #include <I2C.H>
; 
; #define  PCF8591 0x90    //PCF8591 地址
; 
; 
; //else IO
; sbit    LS138A=P2^2;  
; sbit    LS138B=P2^3;
; sbit    LS138C=P2^4;  
; 
; // 此表為 LED 的字模            // 0    1    2    3    4    5    6   7    8    9    A    b    c    d    E    -    L   P    U    Hidden  _ (20)
; unsigned char code  Disp_Tab[] = { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0xbf,0xc7,0x8c,0xc1, 0xff,  0xf7 }; 
; 
; unsigned char AD_CHANNEL;
; unsigned long xdata  LedOut[8];
; unsigned int  D[32];
; 		 
; 
; /*******************************************************************
; DAC 變換, 轉(zhuǎn)化函數(shù)               
; *******************************************************************/
; bit DACconversion(unsigned char sla,unsigned char c,  unsigned char Val)

	RSEG  ?PR?_DACconversion?DA_AD
_DACconversion:
	USING	0
			; SOURCE LINE # 37
	MOV  	sla?040,R7
	MOV  	c?041,R5
	MOV  	Val?042,R3
; {
			; SOURCE LINE # 38
;    Start_I2c();              //啟動總線
			; SOURCE LINE # 39
	LCALL	Start_I2c
;    SendByte(sla);            //發(fā)送器件地址
			; SOURCE LINE # 40
	MOV  	R7,sla?040
	LCALL	_SendByte
;    if(ack==0)return(0);
			; SOURCE LINE # 41
	JB   	ack,?C0001
	CLR  	C
	RET  	
?C0001:
;    SendByte(c);              //發(fā)送控制字節(jié)
			; SOURCE LINE # 42
	MOV  	R7,c?041
	LCALL	_SendByte
;    if(ack==0)return(0);
			; SOURCE LINE # 43
	JB   	ack,?C0003
	CLR  	C
	RET  	
?C0003:
;    SendByte(Val);            //發(fā)送DAC的數(shù)值  
			; SOURCE LINE # 44
	MOV  	R7,Val?042
	LCALL	_SendByte
;    if(ack==0)return(0);
			; SOURCE LINE # 45
	JB   	ack,?C0004
	CLR  	C
	RET  	
?C0004:
;    Stop_I2c();               //結(jié)束總線
			; SOURCE LINE # 46
	LCALL	Stop_I2c
;    return(1);
			; SOURCE LINE # 47
	SETB 	C
; }
			; SOURCE LINE # 48
?C0002:
	RET  	
; END OF _DACconversion

; 
; /*******************************************************************
; ADC發(fā)送字節(jié)[命令]數(shù)據(jù)函數(shù)               
; *******************************************************************/
; bit ISendByte(unsigned char sla,unsigned char c)

	RSEG  ?PR?_ISendByte?DA_AD
_ISendByte:
	USING	0
			; SOURCE LINE # 53
	MOV  	sla?143,R7
	MOV  	c?144,R5
; {
			; SOURCE LINE # 54
;    Start_I2c();              //啟動總線
			; SOURCE LINE # 55
	LCALL	Start_I2c
;    SendByte(sla);            //發(fā)送器件地址
			; SOURCE LINE # 56
	MOV  	R7,sla?143
	LCALL	_SendByte
;    if(ack==0)return(0);
			; SOURCE LINE # 57
	JB   	ack,?C0005
	CLR  	C
	RET  	
?C0005:
;    SendByte(c);              //發(fā)送數(shù)據(jù)
			; SOURCE LINE # 58
	MOV  	R7,c?144
	LCALL	_SendByte
;    if(ack==0)return(0);
			; SOURCE LINE # 59
	JB   	ack,?C0007
	CLR  	C
	RET  	
?C0007:
;    Stop_I2c();               //結(jié)束總線
			; SOURCE LINE # 60
	LCALL	Stop_I2c
;    return(1);
			; SOURCE LINE # 61
	SETB 	C
; }
			; SOURCE LINE # 62
?C0006:
	RET  	
; END OF _ISendByte

; 
; /*******************************************************************
; ADC讀字節(jié)數(shù)據(jù)函數(shù)               
; *******************************************************************/
; unsigned char IRcvByte(unsigned char sla)

	RSEG  ?PR?_IRcvByte?DA_AD
_IRcvByte:
	USING	0
			; SOURCE LINE # 67
	MOV  	sla?245,R7
; {  unsigned char c;
			; SOURCE LINE # 68
; 
;    Start_I2c();          //啟動總線
			; SOURCE LINE # 70
	LCALL	Start_I2c
;    SendByte(sla+1);      //發(fā)送器件地址
			; SOURCE LINE # 71
	MOV  	A,sla?245
	INC  	A
	MOV  	R7,A
	LCALL	_SendByte
;    if(ack==0)return(0);
			; SOURCE LINE # 72
	JB   	ack,?C0008
	MOV  	R7,#00H
	RET  	
?C0008:
;    c=RcvByte();          //讀取數(shù)據(jù)0
			; SOURCE LINE # 73
	LCALL	RcvByte
	MOV  	c?246,R7
; 
;    Ack_I2c(1);           //發(fā)送非就答位
			; SOURCE LINE # 75
	SETB 	?Ack_I2c?BIT
	LCALL	Ack_I2c
;    Stop_I2c();           //結(jié)束總線
			; SOURCE LINE # 76
	LCALL	Stop_I2c
;    return(c);
			; SOURCE LINE # 77
	MOV  	R7,c?246
; }
			; SOURCE LINE # 78
?C0009:
	RET  	
; END OF _IRcvByte

; 
; //******************************************************************/
; main()

	RSEG  ?PR?main?DA_AD
main:
	USING	0
			; SOURCE LINE # 81
; {  char i,j;
			; SOURCE LINE # 82
?C0010:
; 
;  while(1)
			; SOURCE LINE # 84
;  {/********以下AD-DA處理*************/  
			; SOURCE LINE # 85
;    switch(AD_CHANNEL)
			; SOURCE LINE # 86
	MOV  	A,AD_CHANNEL
	DEC  	A
	JZ   	?C0014
	DEC  	A
	JZ   	?C0015
	DEC  	A
	JZ   	?C0016
	DEC  	A
	JZ   	?C0017
	ADD  	A,#04H
	JNZ  	?C0012
;    {
			; SOURCE LINE # 87
;      case 0: ISendByte(PCF8591,0x41);
			; SOURCE LINE # 88
?C0013:
	MOV  	R5,#041H
	MOV  	R7,#090H
	LCALL	_ISendByte
;              D[0]=IRcvByte(PCF8591)*2;  //ADC0 模數(shù)轉(zhuǎn)換1
			; SOURCE LINE # 89
	MOV  	R7,#090H
	LCALL	_IRcvByte
	MOV  	A,R7
	MOV  	B,#02H
	MUL  	AB
	MOV  	D,B
	MOV  	D+01H,A
; 			 break;  
			; SOURCE LINE # 90
	SJMP 	?C0012
;  
; 	 case 1: ISendByte(PCF8591,0x42);
			; SOURCE LINE # 92
?C0014:
	MOV  	R5,#042H
	MOV  	R7,#090H
	LCALL	_ISendByte
;              D[1]=IRcvByte(PCF8591)*2;  //ADC1  模數(shù)轉(zhuǎn)換2
			; SOURCE LINE # 93
	MOV  	R7,#090H
	LCALL	_IRcvByte
	MOV  	A,R7
	MOV  	B,#02H
	MUL  	AB
	MOV  	D+02H,B
	MOV  	D+03H,A
; 			 break;  
			; SOURCE LINE # 94
	SJMP 	?C0012
; 
; 	 case 2: ISendByte(PCF8591,0x43);
			; SOURCE LINE # 96
?C0015:
	MOV  	R5,#043H
	MOV  	R7,#090H
	LCALL	_ISendByte
;              D[2]=IRcvByte(PCF8591)*2;  //ADC2	模數(shù)轉(zhuǎn)換3

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产手机| 国产成人亚洲综合a∨婷婷图片| 天天操天天色综合| 蜜桃一区二区三区在线| 国产一区二区三区精品欧美日韩一区二区三区 | 一区二区三区欧美久久| 午夜精品影院在线观看| 狠狠色2019综合网| 成人动漫中文字幕| 欧美精品99久久久**| 久久这里只有精品首页| 一色桃子久久精品亚洲| 丝瓜av网站精品一区二区| 国产一区二区三区高清播放| 99精品热视频| 欧美一区二区三区在线观看| 日本一区二区在线不卡| 亚洲自拍另类综合| 国产一区久久久| 在线欧美日韩国产| 精品国产91洋老外米糕| 亚洲女人的天堂| 美脚の诱脚舐め脚责91| 91尤物视频在线观看| 日韩视频一区二区| 亚洲女同一区二区| 国产伦精品一区二区三区在线观看| 91丨九色丨蝌蚪富婆spa| 日韩无一区二区| 亚洲精品成人a在线观看| 精品制服美女丁香| 欧美伊人久久久久久久久影院 | 亚洲精品日日夜夜| 国产在线国偷精品免费看| 欧洲日韩一区二区三区| 久久精品亚洲精品国产欧美kt∨| 亚洲高清中文字幕| 成人午夜视频在线| 日韩美一区二区三区| 亚洲综合色丁香婷婷六月图片| 国产精品影视在线| 欧美精品在线一区二区| 一区二区中文视频| 国产精品99久久久久久久vr | 午夜精品一区二区三区三上悠亚| 成人福利视频网站| 欧美精品一区男女天堂| 五月婷婷激情综合| 一本到不卡精品视频在线观看| ww亚洲ww在线观看国产| 日精品一区二区| 日本二三区不卡| 中文字幕国产一区| 国产在线播精品第三| 欧美日韩国产综合视频在线观看| 18成人在线视频| 国产91高潮流白浆在线麻豆 | 一区二区三区视频在线看| 国产精品12区| 久久综合狠狠综合久久综合88 | 欧美午夜在线观看| 亚洲免费看黄网站| 99视频精品在线| 中文字幕+乱码+中文字幕一区| 久草热8精品视频在线观看| 欧美日韩美少妇| 夜夜亚洲天天久久| 91色九色蝌蚪| 日韩美女精品在线| eeuss鲁一区二区三区| 日本一区二区三区国色天香| 国产乱对白刺激视频不卡| 日韩午夜激情电影| 久久不见久久见免费视频7| 91精品国产aⅴ一区二区| 爽好久久久欧美精品| 欧美色手机在线观看| 亚洲午夜精品一区二区三区他趣| 色婷婷狠狠综合| 亚洲摸摸操操av| 91成人免费电影| 一区二区三区不卡视频| 91福利小视频| 亚洲不卡在线观看| 欧美剧在线免费观看网站| 午夜欧美电影在线观看| 3d动漫精品啪啪一区二区竹菊| 日韩va亚洲va欧美va久久| 欧美一级欧美三级在线观看| 久久精品国产亚洲一区二区三区| 日韩精品自拍偷拍| 国产美女精品人人做人人爽| 国产日本欧美一区二区| zzijzzij亚洲日本少妇熟睡| 亚洲日本一区二区| 欧美日产国产精品| 免费成人在线影院| 久久久久国产精品厨房| 成人国产精品免费观看视频| 日韩美女视频一区二区 | 亚洲综合久久av| 3atv在线一区二区三区| 久久成人免费网| 日本一区二区高清| 在线看不卡av| 日韩高清不卡一区二区| 欧美精品一区二区三区视频 | 欧美精品一区二区三区很污很色的| 国产精品自在在线| 亚洲视频每日更新| 欧美高清www午色夜在线视频| 精品写真视频在线观看| 国产精品久久久久四虎| 欧美视频日韩视频在线观看| 麻豆精品一二三| 国产精品三级在线观看| 欧洲另类一二三四区| 久久精品国产在热久久| 国产精品久久久久久亚洲伦| 欧美日韩一区二区三区四区| 久久9热精品视频| 国产精品麻豆欧美日韩ww| 欧美三级视频在线| 国产成人aaa| 亚瑟在线精品视频| 国产偷v国产偷v亚洲高清| 欧洲一区二区三区免费视频| 寂寞少妇一区二区三区| 亚洲乱码国产乱码精品精小说 | 麻豆精品在线看| 日韩一区有码在线| 日韩一区二区麻豆国产| 99在线精品观看| 美女视频黄a大片欧美| 亚洲视频免费在线| 精品成人私密视频| 91成人免费在线视频| 国产精品一区久久久久| 亚洲国产裸拍裸体视频在线观看乱了| 精品国产一区二区三区久久久蜜月 | 6080午夜不卡| 成人av影院在线| 日本欧美加勒比视频| 国产精品国产三级国产普通话蜜臀| 欧美一区二区播放| 91免费观看国产| 国产资源在线一区| 性做久久久久久免费观看| 国产精品麻豆久久久| 欧美成人伊人久久综合网| 在线观看一区二区精品视频| 国产成人免费网站| 麻豆精品视频在线观看免费| 亚洲一区影音先锋| 国产精品家庭影院| 久久综合网色—综合色88| 欧美群妇大交群的观看方式| 91一区二区在线观看| 国产精品一区二区x88av| 日韩国产成人精品| 亚洲一二三四区不卡| 国产精品国产自产拍高清av| 久久久www免费人成精品| 91精品国产综合久久久蜜臀粉嫩| 91丨porny丨蝌蚪视频| 国产成a人无v码亚洲福利| 另类小说一区二区三区| 五月激情综合婷婷| 亚洲一区二区视频| 亚洲精品中文在线| 最新国产の精品合集bt伙计| 久久免费午夜影院| 精品久久久三级丝袜| 欧美一区午夜精品| 欧美丰满少妇xxxbbb| 欧美丝袜丝交足nylons图片| 99精品1区2区| a级精品国产片在线观看| 东方aⅴ免费观看久久av| 韩国精品久久久| 精品一区二区三区免费| 免费观看在线综合| 麻豆国产精品官网| 看电影不卡的网站| 蓝色福利精品导航| 麻豆国产91在线播放| 久久99久久久欧美国产| 乱一区二区av| 精品在线播放午夜| 精品一区二区在线观看| 九九国产精品视频| 国产酒店精品激情| 国产成人精品影视| 国产99久久精品| www.亚洲在线| 91一区在线观看| 欧美视频在线观看一区二区| 欧美日韩一二三区| 欧美一区二区三区公司| 精品欧美一区二区久久|