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

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

?? ds1302.src

?? DS1302的驅(qū)動(dòng)程序
?? SRC
?? 第 1 頁 / 共 2 頁
字號:
; .\DS1302.SRC generated from: DS1302.c
; COMPILER INVOKED BY:
;        D:\Program Files\Keil\C51\BIN\C51.EXE DS1302.c BROWSE DEBUG OBJECTEXTEND SRC(.\DS1302.SRC)

$NOMOD51

NAME	DS1302

ACC7	BIT	0E0H.7
P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
AC	BIT	0D0H.6
T0	BIT	0B0H.4
T1	BIT	0B0H.5
EA	BIT	0A8H.7
IE	DATA	0A8H
P0_0	BIT	080H.0
P1_0	BIT	090H.0
P0_1	BIT	080H.1
FL	BIT	0D0H.1
P2_0	BIT	0A0H.0
P1_1	BIT	090H.1
P0_2	BIT	080H.2
P3_0	BIT	0B0H.0
P2_1	BIT	0A0H.1
P1_2	BIT	090H.2
P0_3	BIT	080H.3
P3_1	BIT	0B0H.1
P2_2	BIT	0A0H.2
P1_3	BIT	090H.3
P0_4	BIT	080H.4
d1	BIT	090H.0
P3_2	BIT	0B0H.2
P2_3	BIT	0A0H.3
P1_4	BIT	090H.4
P0_5	BIT	080H.5
d2	BIT	090H.1
RD	BIT	0B0H.7
P3_3	BIT	0B0H.3
P2_4	BIT	0A0H.4
P1_5	BIT	090H.5
P0_6	BIT	080H.6
d3	BIT	090H.2
P3_4	BIT	0B0H.4
P2_5	BIT	0A0H.5
P1_6	BIT	090H.6
P0_7	BIT	080H.7
d4	BIT	090H.3
P3_5	BIT	0B0H.5
ES	BIT	0A8H.4
P2_6	BIT	0A0H.6
P1_7	BIT	090H.7
d5	BIT	090H.4
P3_6	BIT	0B0H.6
P2_7	BIT	0A0H.7
IP	DATA	0B8H
d6	BIT	090H.5
DS1302_CLK	BIT	0B0H.6
P3_7	BIT	0B0H.7
d7	BIT	090H.6
RI	BIT	098H.0
d8	BIT	090H.7
CY	BIT	0D0H.7
INT0	BIT	0B0H.2
INT1	BIT	0B0H.3
TI	BIT	098H.1
PS	BIT	0B8H.4
SP	DATA	081H
OV	BIT	0D0H.2
WR	BIT	0B0H.6
SBUF	DATA	099H
PCON	DATA	087H
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
DS1302_RST	BIT	0B0H.5
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
ET2	BIT	0A8H.5
TF1	BIT	088H.7
RB8	BIT	098H.2
TH0	DATA	08CH
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
EX1	BIT	0A8H.2
TB8	BIT	098H.3
IT1	BIT	088H.2
P	BIT	0D0H.0
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
PT0	BIT	0B8H.1
RS0	BIT	0D0H.3
PT1	BIT	0B8H.3
RS1	BIT	0D0H.4
PT2	BIT	0B8H.5
TR0	BIT	088H.4
DS1302_IO	BIT	0B0H.7
TR1	BIT	088H.6
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
REN	BIT	098H.4
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
F0	BIT	0D0H.5
ACC0	BIT	0E0H.0
PSW	DATA	0D0H
?PR?_DS1302InputByte?DS1302              SEGMENT CODE 
?PR?DS1302OutputByte?DS1302              SEGMENT CODE 
?PR?_Write1302?DS1302                    SEGMENT CODE 
?PR?_Read1302?DS1302 SEGMENT CODE 
?PR?DS1302_SetProtect?DS1302             SEGMENT CODE 
?BI?DS1302_SetProtect?DS1302             SEGMENT BIT OVERLAYABLE 
?PR?_DS1302_SetTime?DS1302               SEGMENT CODE 
?PR?_DS1302_GetTime?DS1302               SEGMENT CODE 
?PR?_DateToStr?DS1302                    SEGMENT CODE 
?PR?_TimeToStr?DS1302                    SEGMENT CODE 
?PR?Initial_DS1302?DS1302                SEGMENT CODE 
?PR?delay1ms?DS1302  SEGMENT CODE 
?PR?main?DS1302      SEGMENT CODE 
?C_INITSEG           SEGMENT CODE 
?CO?DS1302           SEGMENT CODE 
?DT?DS1302           SEGMENT DATA 
	EXTRN	CODE (?C?CSTPTR)
	EXTRN	CODE (?C?CSTOPTR)
	EXTRN	CODE (?C?CLDOPTR)
	EXTRN	CODE (?C?CLDPTR)
	EXTRN	CODE (?C_STARTUP)
	PUBLIC	time1
	PUBLIC	buf
	PUBLIC	ucCurtime
	PUBLIC	dispcode
	PUBLIC	main
	PUBLIC	delay1ms
	PUBLIC	Initial_DS1302
	PUBLIC	_TimeToStr
	PUBLIC	_DateToStr
	PUBLIC	_DS1302_GetTime
	PUBLIC	_DS1302_SetTime
	PUBLIC	?DS1302_SetProtect?BIT
	PUBLIC	DS1302_SetProtect
	PUBLIC	_Read1302
	PUBLIC	_Write1302
	PUBLIC	DS1302OutputByte
	PUBLIC	_DS1302InputByte

	RSEG  ?BI?DS1302_SetProtect?DS1302
?DS1302_SetProtect?BIT:
       flag?447:   DBIT   1

	RSEG  ?DT?DS1302
      ucCurtime:   DS   7
            buf:   DS   8
          time1:   DS   25

	RSEG  ?CO?DS1302
dispcode:
	DB	03FH
	DB	006H
	DB	05BH
	DB	04FH
	DB	066H
	DB	06DH
	DB	07DH
	DB	007H
	DB	07FH
	DB	06FH
	DB	040H
	DB	0BFH
	DB	000H


	RSEG  ?C_INITSEG
	DB	008H
	DB	buf
	DB	000H
	DB	000H
	DB	000H
	DB	000H
	DB	000H
	DB	000H
	DB	000H
	DB	000H

; /************************************************************************************************
; 	   實(shí)時(shí)時(shí)鐘模塊 時(shí)鐘芯片型號:DS1302 
; 	   使用8位動(dòng)態(tài)共陰極數(shù)碼管動(dòng)態(tài)顯示當(dāng)前時(shí)間,沒有設(shè)定初始時(shí)間的功能,
; 	   顯示有閃爍,延時(shí)函數(shù)有可能有問題,其他顯示正常
; 	   
; *************************************************************************************************/
; 
; 
; #include <at89x51.h>
; #include<intrins.h>
; #include <DS1302.h>
; #define uchar unsigned char
; #define uint unsigned int
; /*********************************************************************/
; 
; 
;  uchar ucCurtime[7];
;  uchar buf[]={0,0,0,0,0,0,0,0};
; SYSTEMTIME  time1;
; 
; sbit d1=P1^0;
; sbit d2=P1^1;
; sbit d3=P1^2;
; sbit d4=P1^3;
; sbit d5=P1^4;
; sbit d6=P1^5;
; sbit d7=P1^6;
; sbit d8=P1^7;
; 
; //0--9 位碼,0X00:清顯示。
; unsigned char code  dispcode[13]={
; 							
; 	0X3F,/*0*/
; 	0X06,/*1*/
; 	0X5B,/*2*/
; 	0X4F,/*3*/
; 	0X66,/*4*/
; 	0X6D,/*5*/

	RSEG  ?PR?_DS1302InputByte?DS1302
_DS1302InputByte:
	USING	0
			; SOURCE LINE # 38
;---- Variable 'd?040' assigned to Register 'R7' ----
; 	0X7D,/*6*/
			; SOURCE LINE # 39
; 	0X07,/*7*/
; 	0X7F,/*8*/
			; SOURCE LINE # 41
	MOV  	A,R7
; 	0X6F,/*9*/
			; SOURCE LINE # 42
;---- Variable 'i?041' assigned to Register 'R7' ----
	MOV  	R7,#08H
?C0001:
; 	0X40,/*-*/
			; SOURCE LINE # 43
; 	0XBF,/*0.*/
			; SOURCE LINE # 44
	MOV  	C,ACC0
	MOV  	DS1302_IO,C
; 	0X00,/*NULL*/	};
			; SOURCE LINE # 45
	SETB 	DS1302_CLK
; 		
			; SOURCE LINE # 46
	CLR  	DS1302_CLK
; 
			; SOURCE LINE # 47
	CLR  	C
	RRC  	A
; void delay1ms()
			; SOURCE LINE # 48
	DJNZ 	R7,?C0001
; {
			; SOURCE LINE # 49
?C0004:
	RET  	
; END OF _DS1302InputByte

; /*	unsigned int i,j;
; 	for(i=0;i<c;i++)

	RSEG  ?PR?DS1302OutputByte?DS1302
DS1302OutputByte:
	USING	0
			; SOURCE LINE # 51
; 		for(j=0;j<100;j++);
			; SOURCE LINE # 52
; unsigned int c	*/
; 
			; SOURCE LINE # 54
;---- Variable 'i?142' assigned to Register 'R7' ----
	MOV  	R7,#08H
?C0005:
; 	#pragma asm
			; SOURCE LINE # 55
;       MOV  R4,#5
			; SOURCE LINE # 56
	CLR  	C
	RRC  	A
; 	  MOV  R6,#100
			; SOURCE LINE # 57
	MOV  	C,DS1302_IO
	MOV  	ACC7,C
; 	  MOV  R7, #250
			; SOURCE LINE # 58
	SETB 	DS1302_CLK
;       DJNZ R7,$
			; SOURCE LINE # 59
	CLR  	DS1302_CLK
; 	  DJNZ R6, $
			; SOURCE LINE # 60
	DJNZ 	R7,?C0005
?C0006:
; 	  DJNZ R4, $
			; SOURCE LINE # 61
	MOV  	R7,A
; 	#pragma endasm	
			; SOURCE LINE # 62
?C0008:
	RET  	
; END OF DS1302OutputByte

; } 
; 

	RSEG  ?PR?_Write1302?DS1302
_Write1302:
	USING	0
			; SOURCE LINE # 64
;---- Variable 'ucDa?244' assigned to Register 'R6' ----
	MOV  	R6,AR5
;---- Variable 'ucAddr?243' assigned to Register 'R7' ----
; void main()
			; SOURCE LINE # 65
; {
			; SOURCE LINE # 66
	CLR  	DS1302_RST
;     while(1)
			; SOURCE LINE # 67
	CLR  	DS1302_CLK
;     {  DS1302_GetTime(&time1);
			; SOURCE LINE # 68
	SETB 	DS1302_RST
; 
			; SOURCE LINE # 69
	LCALL	_DS1302InputByte
; 	   buf[7]=(time1.Second)%10;
			; SOURCE LINE # 70
	MOV  	R7,AR6
	LCALL	_DS1302InputByte
;        buf[6]=(time1.Second)/10;
			; SOURCE LINE # 71
	SETB 	DS1302_CLK
;        buf[4]=(time1.Minute)%10;
			; SOURCE LINE # 72
	CLR  	DS1302_RST
;        buf[3]=(time1.Minute)/10;
			; SOURCE LINE # 73
	RET  	
; END OF _Write1302

;        buf[1]=(time1.Hour)%10;
;        buf[0]=(time1.Hour)/10;

	RSEG  ?PR?_Read1302?DS1302
_Read1302:
	USING	0
			; SOURCE LINE # 75
;---- Variable 'ucAddr?345' assigned to Register 'R7' ----
; 
			; SOURCE LINE # 76
; 		d1=0;
; 		P2=	dispcode[buf[0]];	 //顯示時(shí)的十位數(shù)
			; SOURCE LINE # 78
	CLR  	DS1302_RST
; 		delay1ms();
			; SOURCE LINE # 79
	CLR  	DS1302_CLK
; 		d1=1;
			; SOURCE LINE # 80
	SETB 	DS1302_RST
; 
			; SOURCE LINE # 81
	MOV  	A,R7
	ORL  	A,#01H
	MOV  	R7,A
	LCALL	_DS1302InputByte
; 		d2=0;
			; SOURCE LINE # 82
	LCALL	DS1302OutputByte
;---- Variable 'ucData?346' assigned to Register 'R7' ----
; 		P2=	dispcode[buf[1]];	 //顯示時(shí)的個(gè)位數(shù)
			; SOURCE LINE # 83
	SETB 	DS1302_CLK
; 		delay1ms();
			; SOURCE LINE # 84
	CLR  	DS1302_RST
; 		d2=1;
			; SOURCE LINE # 85
; 
			; SOURCE LINE # 86
?C0010:
	RET  	
; END OF _Read1302

; 		d3=0;
; 		P2=	dispcode[10];	 //顯示“-”

	RSEG  ?PR?DS1302_SetProtect?DS1302
DS1302_SetProtect:
	USING	0
			; SOURCE LINE # 88
; 		delay1ms();
			; SOURCE LINE # 89
; 		d3=1;
			; SOURCE LINE # 90
	JNB  	flag?447,?C0011
; 
			; SOURCE LINE # 91
	MOV  	R5,#010H
	SJMP 	?C0024
?C0011:
; 		d4=0;
; 		P2=	dispcode[buf[3]];	 
			; SOURCE LINE # 93
	CLR  	A
	MOV  	R5,A
?C0024:
	MOV  	R7,#08EH
	LCALL	_Write1302
; 		delay1ms();
			; SOURCE LINE # 94
?C0013:
	RET  	
; END OF DS1302_SetProtect

; 		d4=1;					   //分的十位數(shù)
; 

	RSEG  ?PR?_DS1302_SetTime?DS1302
_DS1302_SetTime:
	USING	0
			; SOURCE LINE # 96
;---- Variable 'Value?549' assigned to Register 'R4' ----
	MOV  	R4,AR5
;---- Variable 'Address?548' assigned to Register 'R3' ----
	MOV  	R3,AR7
; 		d5=0;
			; SOURCE LINE # 97
; 		P2=	dispcode[buf[4]];	 //顯示分的個(gè)位數(shù)
			; SOURCE LINE # 98
	CLR  	?DS1302_SetProtect?BIT
	LCALL	DS1302_SetProtect
; 		delay1ms();
			; SOURCE LINE # 99
	MOV  	R7,AR3
	MOV  	A,R4
	MOV  	B,#0AH
	DIV  	AB
	SWAP 	A
	ANL  	A,#0F0H
	MOV  	R6,A
	MOV  	A,R4
	MOV  	B,#0AH
	DIV  	AB
	MOV  	A,B
	ORL  	A,R6
	MOV  	R5,A
	LJMP 	_Write1302
; END OF _DS1302_SetTime

; 		d5=1;
; 
; 		d6=0;

	RSEG  ?PR?_DS1302_GetTime?DS1302
_DS1302_GetTime:
	USING	0
			; SOURCE LINE # 102

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲综合色一区二区三区| 五月天国产精品| 久久www免费人成看片高清| 欧美一a一片一级一片| 亚洲免费伊人电影| 91麻豆国产香蕉久久精品| 亚洲国产成人一区二区三区| 精品一区二区日韩| 日韩一二在线观看| 日本亚洲最大的色成网站www| 日本道色综合久久| 亚洲一区中文在线| 欧美一区三区二区| 久久97超碰国产精品超碰| 精品卡一卡二卡三卡四在线| 国内外精品视频| 亚洲国产成人午夜在线一区| 不卡的av中国片| 亚洲国产成人va在线观看天堂| 欧美日韩一二三区| 国产99久久久久| 亚洲精品第1页| 精品国产免费一区二区三区四区 | 欧美日韩五月天| 久久99国产精品麻豆| 国产精品国产三级国产普通话三级| 色8久久人人97超碰香蕉987| 狠狠色丁香久久婷婷综| 欧美韩国日本一区| 欧美高清视频在线高清观看mv色露露十八 | 99精品视频一区二区三区| 亚洲国产成人精品视频| 国产网红主播福利一区二区| 欧美在线三级电影| 国产成人免费视频网站 | 欧美韩国日本不卡| 成人深夜在线观看| 国产精品不卡在线观看| 91精品婷婷国产综合久久性色| 激情综合色播激情啊| 亚洲影视在线播放| 国产精品的网站| 国产农村妇女精品| 亚洲精品在线电影| 欧美一卡二卡三卡四卡| 6080日韩午夜伦伦午夜伦| 色婷婷激情一区二区三区| 99久久综合国产精品| 国产美女主播视频一区| 国产麻豆精品在线| 国产一区二区福利| 国产精品一区二区在线播放 | 欧美三级电影网| 欧美日韩你懂得| 在线日韩av片| 91精品黄色片免费大全| 正在播放亚洲一区| 日韩一区二区三区高清免费看看| 欧美日韩国产三级| 日韩欧美二区三区| 国产精品丝袜91| 国产精品美女一区二区三区| 亚洲欧美日韩国产综合| 一区二区在线看| 免费人成精品欧美精品| 国产精品66部| 色综合中文字幕国产 | 欧美日韩精品一区二区在线播放| 欧美亚洲精品一区| 久久一区二区视频| 最新日韩在线视频| 午夜电影久久久| 国产伦精品一区二区三区免费迷| 成人h精品动漫一区二区三区| 色噜噜狠狠成人中文综合| 51精品国自产在线| 国产精品久久久久久久久免费丝袜 | 久久激情五月激情| 色综合天天狠狠| 国产片一区二区| 偷窥少妇高潮呻吟av久久免费 | 日韩国产精品久久久| 国产一区二区主播在线| 欧美精品一级二级| 欧美韩国一区二区| 极品少妇xxxx精品少妇| 欧美视频精品在线| 欧美大黄免费观看| 日韩欧美国产不卡| ...xxx性欧美| 国产一区二区三区高清播放| 7777女厕盗摄久久久| 五月天一区二区三区| 91精品福利在线| 国产精品女主播在线观看| 九九久久精品视频| 欧美一级高清片| 久久激情综合网| 2020国产精品自拍| 国产成人午夜电影网| 国产午夜精品理论片a级大结局 | 国产自产v一区二区三区c| 91精品国产综合久久久蜜臀图片| 天天综合色天天综合| 在线成人免费观看| 免费观看一级欧美片| 国产亚洲综合在线| 不卡在线视频中文字幕| 国产精品黄色在线观看| 一本色道久久综合亚洲精品按摩| 亚洲亚洲精品在线观看| 日韩片之四级片| www..com久久爱| 午夜精品免费在线观看| 久久视频一区二区| 91一区在线观看| 激情五月婷婷综合| 亚洲人成网站精品片在线观看| 欧美三级中文字幕在线观看| 麻豆国产精品视频| 亚洲日本乱码在线观看| 欧美一区二区在线看| 成人一级视频在线观看| 午夜日韩在线电影| 中文字幕一区二区三中文字幕 | 国产99久久久久久免费看农村| 一区二区三区丝袜| 国产偷国产偷精品高清尤物 | 日韩欧美国产高清| 欧美一区二区三区公司| 国产69精品久久久久777| 国产精品久久免费看| 欧美一区二区三区在线电影| 91丨九色丨蝌蚪富婆spa| 国产乱妇无码大片在线观看| 午夜视频在线观看一区二区| 亚洲欧美偷拍另类a∨色屁股| 国产偷v国产偷v亚洲高清| 日韩午夜在线观看| 欧美日韩精品是欧美日韩精品| 高清免费成人av| 国产精品18久久久久久久网站| 美腿丝袜在线亚洲一区| 婷婷综合五月天| 肉色丝袜一区二区| 五月天亚洲婷婷| 日本亚洲一区二区| 男人的j进女人的j一区| 亚洲v日本v欧美v久久精品| 亚洲高清三级视频| 天天操天天干天天综合网| 日韩国产一二三区| 国产裸体歌舞团一区二区| 国产suv精品一区二区883| 色综合中文字幕国产 | 亚洲成av人片在www色猫咪| 亚洲午夜私人影院| 青青青伊人色综合久久| 久久国产精品99精品国产| 高清久久久久久| 欧美亚洲动漫制服丝袜| 9191成人精品久久| 欧美不卡一二三| 国产精品―色哟哟| 午夜日韩在线电影| 国产精品原创巨作av| 欧美色图在线观看| 久久久久久久国产精品影院| 中文字幕日韩一区| 免费人成精品欧美精品| 国产精品系列在线播放| 在线观看视频一区二区| 久久久久久久久久久电影| 亚洲成人第一页| 成人精品免费看| 欧美疯狂做受xxxx富婆| 国产精品视频麻豆| 青青草97国产精品免费观看 | 美女久久久精品| 色综合天天狠狠| 中文字幕乱码久久午夜不卡| 日韩av中文字幕一区二区三区| 91在线看国产| 中文字幕精品一区二区三区精品 | 蜜臀av亚洲一区中文字幕| 色综合久久综合中文综合网| 国产免费观看久久| 精品一区二区三区免费观看| 欧美调教femdomvk| 亚洲美女精品一区| 91在线视频播放| 一区二区三区四区不卡视频| a在线播放不卡| 一区二区中文字幕在线| 成人avav影音| 中文字幕不卡的av| 成人18视频日本| 亚洲欧美二区三区| 欧美日韩精品系列| 日韩va欧美va亚洲va久久|