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

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

?? 4on4off.asm

?? LED LED LED LED LED LED LED LED LED LED LED LED
?? ASM
?? 第 1 頁 / 共 2 頁
字號:

	include <p16f877.inc>
;================================無溫度=無背光========4開4關定時開關===
; 定義 LCD數據& 控制I/O口 
LCD_DATA	equ	PORTB
LCD_CNTL1	equ	PORTB
LCD_CNTL2	equ	PORTA

; 定義 LCD控制相應的I/O引腳 
RS		equ	1
E		equ	5

; LCD 模塊命令
DISP_ON		EQU	0x00C	; 開顯示
DISP_ON_C	EQU	0x00E	; 開顯示, 開指針
DISP_ON_B	EQU	0x00F	; 開顯示, 開指針,開閃爍
DISP_OFF	EQU	0x008	; 關顯示
CLR_DISP	EQU	0x001	; 清顯示的操作數
ENTRY_INC	EQU	0x006	; 操作數
ENTRY_INC_S	EQU	0x007	; 操作數
ENTRY_DEC	EQU	0x004	; 操作數
ENTRY_DEC_S	EQU	0x005	; 操作數
DD_RAM_ADDR	EQU	0x080	; 初始化第一行顯示的操作數
DD_RAM_UL	EQU	0x0c0	; 初始化第二行顯示的操作數

; 設置顯示相關寄存器
Byte	EQU	24H
Count	EQU	25H
Count1	EQU	26H
Count2	EQU	27H
LCD_DATA1	EQU	28H
INTSIG	EQU	29H
RTCCSIG1	EQU	2AH
RTCCSIG	EQU	2BH
ALRSIG	EQU	2CH
Hour	EQU	2DH
HourH	EQU	2EH
HourL	EQU	2FH
HourL1	EQU	30H
HourH1	EQU	31H
Mins	EQU	32H
Mins1	EQU	33H
MinsH	EQU	34H
MinsL	EQU	35H
MinsH1	EQU	36H
MinsL1	EQU	37H
Secs	EQU	38H
SecsH	EQU	39H
SecsL	EQU	3AH
_WREG	EQU	41H
_STATUS	EQU	42H
Hour1	EQU	43H
;--------------------
ALRH1	EQU	44H
ALRM1	EQU	45H
ALRH2	EQU	46H
ALRM2	EQU	47H
ALRH3	EQU	48H
ALRM3	EQU	49H
ALRH4	EQU	4aH
ALRM4	EQU	4bH
ALRH5	EQU	4cH
ALRM5	EQU	4dH
ALRH6	EQU	4eH
ALRM6	EQU	4fH
ALRH7	EQU	50H
ALRM7	EQU	51H
ALRH8	EQU	52H
ALRM8	EQU	53H
;======================

	org	0
	nop
	goto	start
	org	4
	goto	ISR
	org	10
;======================================
start   
	bsf	STATUS,RP0
	clrf	TRISD
	bcf	STATUS,RP0	
	clrf	PORTD 
;----------------------
	call	InitLCD  
	clrf	RTCCSIG
	clrf	RTCCSIG1
	clrf	INTSIG
	clrf	Hour
	clrf	Hour1
	clrf	Mins
	clrf	Mins1
	clrf	Secs
	clrf	ALRSIG
	movlw	0ffh
	movwf	TMR0
	movlw	00
	movwf	TMR1L
	movlw	80h
	movwf	TMR1H
	movlw	b'00001111'
	movwf	T1CON
	bsf	STATUS,RP0
	bsf	PIE1,TMR1IE
	bcf	STATUS,RP0
	movlw	b'10111111'
	OPTION		
	movlw	b'11110000'
	movwf	INTCON  
;=============================  
main	
	movlw	80h
	call	SendCmd
	call	DisplayTime	;顯示時間
	movlw	0c0h
	call	SendCmd
	movlw	'H'
	call	putcLCD
	movlw	'e'
	call	putcLCD
	movlw	'l'
	call	putcLCD
	movlw	'l'
	call	putcLCD
	movlw	'o'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'!'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	':'
	call	putcLCD
	movlw	')'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	btfsc	ALRSIG,1
	call	ALR1	
	btfsc	ALRSIG,2
	call	ALR2
	btfsc	ALRSIG,3
	call	ALR3
	btfsc	ALRSIG,4
	call	ALR4	
	btfsc	ALRSIG,5
	call	ALR5
	btfsc	ALRSIG,6
	call	ALR6
	btfsc	ALRSIG,7
	call	ALR7
	btfsc	ALRSIG,0
	call	ALR8
	bcf	STATUS,RP0
	bcf	PCLATH,0
	bcf	PCLATH,1
	movf	RTCCSIG,W
	addwf	PCL,1
	goto	main
	goto	RtccS1
	goto	RtccS2
	goto	Rtccs3
	goto	Rtccs4
	goto	Rtccs5
	goto	Rtccs6
	goto	Rtccs7
	goto	Rtccs8
	goto	Rtccs9
	clrf	RTCCSIG
	clrf	RTCCSIG1	
	goto	main

;===============================
RtccS1
	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	LongDelay
	movlw	0c0h
	call	SendCmd		;line2, 00
	movlw	'S'
	call	putcLCD
	movlw	'e'
	call 	putcLCD
	movlw	't'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'T'
	call	putcLCD
	movlw	'i'
	call	putcLCD
	movlw	'm'
	call	putcLCD
	movlw	'e'
	call	putcLCD		;show "Set Time"
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
	bcf	PCLATH,1
	bcf	PCLATH,0
	movf	RTCCSIG1,W
	addwf	PCL,1
	goto	SetHour
	goto	SetMins
	clrf	INTSIG
	incf	RTCCSIG
	clrf	RTCCSIG1
	goto	main
;-----------
SetHour
	movlw	80h
	call	Selshow
	movlw	d'24'
	subwf	INTSIG,W
	btfsc	STATUS,C
	goto	$+4
	movf	INTSIG,w
	movwf	Hour
	goto	RtccS1
	clrf	INTSIG
	movwf	Hour
	goto	RtccS1
;-----------
SetMins
	movlw	83h
	call	Selshow
	movlw	d'60'
	subwf	INTSIG,W
	btfsc	STATUS,C
	goto	$+4
	movf	INTSIG,w
	movwf	Mins
	goto	RtccS1
	clrf	INTSIG
	movwf	Mins
	goto	RtccS1
;====================================
RtccS2
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	movlw	'T'
	call	putcLCD
	movlw	'0'
	call 	putcLCD
	movlw	':'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'o'
	call	putcLCD
	movlw	'n'
	call	putcLCD
	movlw	' '
	call	putcLCD		;show "t0:  on1    "
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
S2	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	bcf	PCLATH,1
	bcf	PCLATH,0	;///pclath
	movf	RTCCSIG1,W
	addwf	PCL,1
	goto	SetAlH2
	goto	SetAlM2
	movf	Hour1,w
	movwf	ALRH1
	movf	Mins1,w
	movwf	ALRM1
	clrf	INTSIG
	clrf	RTCCSIG1
	incf	RTCCSIG
	goto	main
;---
SetAlH2	
	movlw	0c9h		;///c7h數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,1
	movf	INTSIG,W
	movwf	Hour1
	movlw	d'24'
	subwf	Hour1,W
	btfss	STATUS,C
	goto	S2
	clrf	INTSIG
	clrf	Hour1
	goto	S2	
SetAlM2
	movlw	0cch		;///cah數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,1
	movf	INTSIG,W
	movwf	Mins1
	movlw	d'60'
	subwf	Mins1,W
	btfss	STATUS,C
	goto	S2
	clrf	INTSIG
	clrf	Mins1
	goto	S2	

;=========================
Selshow	
	call	SendCmd
	movlw	' '
	call	putcLCD	
	movlw	' '
	call	putcLCD	
	call	LongDelay
	return
;========================================
Rtccs3
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	movlw	'T'
	call	putcLCD
	movlw	'0'
	call 	putcLCD
	movlw	':'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'o'
	call	putcLCD
	movlw	'f'
	call	putcLCD
	movlw	'f'
	call	putcLCD		;show "t0:  off1  "
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
S3	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	bcf	PCLATH,1
	bsf	PCLATH,0		;///
	movf	RTCCSIG1,w
	addwf	PCL,1
	goto	SetAlH3
	goto	SetAlM3
	movf	Hour1,w
	movwf	ALRH2
	movf	Mins1,w
	movwf	ALRM2
	clrf	INTSIG
	clrf	RTCCSIG1
	incf	RTCCSIG
	goto	main
;---
SetAlH3	
	movlw	0c9h		
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,2
	movf	INTSIG,W
	movwf	Hour1
	movlw	d'24'
	subwf	Hour1,W
	btfss	STATUS,C
	goto	S3
	clrf	INTSIG
	clrf	Hour1
	goto	S3	
SetAlM3
	movlw	0cch		;///cah數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,2
	movf	INTSIG,W
	movwf	Mins1
	movlw	d'60'
	subwf	Mins1,W
	btfss	STATUS,C
	goto	S3
	clrf	INTSIG
	clrf	Mins1
	goto	S3

;====================================
Rtccs4
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	movlw	'T'
	call	putcLCD
	movlw	'1'
	call 	putcLCD
	movlw	':'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'o'
	call	putcLCD
	movlw	'n'
	call	putcLCD
	movlw	' '
	call	putcLCD		;show "t0:  on2    "
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
S4	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	bcf	PCLATH,1
	bsf	PCLATH,0	;///pclath
	movf	RTCCSIG1,W
	addwf	PCL,1
	goto	SetAlH4
	goto	SetAlM4
	movf	Hour1,w
	movwf	ALRH3
	movf	Mins1,w
	movwf	ALRM3
	clrf	INTSIG
	clrf	RTCCSIG1
	incf	RTCCSIG
	goto	main
;---
SetAlH4	
	movlw	0c9h		;///c7h數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,3
	movf	INTSIG,W
	movwf	Hour1
	movlw	d'24'
	subwf	Hour1,W
	btfss	STATUS,C
	goto	S4
	clrf	INTSIG
	clrf	Hour1
	goto	S4	
SetAlM4
	movlw	0cch		;///cah數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,3
	movf	INTSIG,W
	movwf	Mins1
	movlw	d'60'
	subwf	Mins1,W
	btfss	STATUS,C
	goto	S4
	clrf	INTSIG
	clrf	Mins1
	goto	S4	

;====================================
Rtccs5
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	movlw	'T'
	call	putcLCD
	movlw	'1'
	call 	putcLCD
	movlw	':'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'o'
	call	putcLCD
	movlw	'f'
	call	putcLCD
	movlw	'f'
	call	putcLCD		;show "t0:  off2    "
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
S5	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	bcf	PCLATH,1
	bsf	PCLATH,0	;///pclath
	movf	RTCCSIG1,W
	addwf	PCL,1
	goto	SetAlH5
	goto	SetAlM5
	movf	Hour1,w
	movwf	ALRH4
	movf	Mins1,w
	movwf	ALRM4
	clrf	INTSIG
	clrf	RTCCSIG1
	incf	RTCCSIG
	goto	main
;---
SetAlH5	
	movlw	0c9h		;///c7h數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,4
	movf	INTSIG,W
	movwf	Hour1
	movlw	d'24'
	subwf	Hour1,W
	btfss	STATUS,C
	goto	S5
	clrf	INTSIG
	clrf	Hour1
	goto	S5	
SetAlM5
	movlw	0cch		;///cah數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,4
	movf	INTSIG,W
	movwf	Mins1
	movlw	d'60'
	subwf	Mins1,W
	btfss	STATUS,C
	goto	S5
	clrf	INTSIG
	clrf	Mins1
	goto	S5	
;====================================
Rtccs6
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	movlw	'T'
	call	putcLCD
	movlw	'2'
	call 	putcLCD
	movlw	':'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'o'
	call	putcLCD
	movlw	'n'
	call	putcLCD
	movlw	' '
	call	putcLCD		;show "t0:  on3    "
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
S6	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	bcf	PCLATH,1
	bsf	PCLATH,0	;///pclath
	movf	RTCCSIG1,W
	addwf	PCL,1
	goto	SetAlH6
	goto	SetAlM6
	movf	Hour1,w
	movwf	ALRH5
	movf	Mins1,w
	movwf	ALRM5
	clrf	INTSIG
	clrf	RTCCSIG1
	incf	RTCCSIG
	goto	main
;---
SetAlH6	
	movlw	0c9h		;///c7h數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,5
	movf	INTSIG,W
	movwf	Hour1
	movlw	d'24'
	subwf	Hour1,W
	btfss	STATUS,C
	goto	S6
	clrf	INTSIG
	clrf	Hour1
	goto	S6	
SetAlM6
	movlw	0cch		;///cah數增,顯示往后移
	call	Selshow
	movf	INTSIG,W
	btfss	STATUS,Z
	bsf	ALRSIG,5
	movf	INTSIG,W
	movwf	Mins1
	movlw	d'60'
	subwf	Mins1,W
	btfss	STATUS,C
	goto	S6
	clrf	INTSIG
	clrf	Mins1
	goto	S6	
;====================================
Rtccs7
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	movlw	'T'
	call	putcLCD
	movlw	'2'
	call 	putcLCD
	movlw	':'
	call	putcLCD
	movlw	' '
	call	putcLCD
	movlw	'o'
	call	putcLCD
	movlw	'f'
	call	putcLCD
	movlw	'f'
	call	putcLCD		;show "t0:  off3    "
	movlw	' '
	call	putcLCD
	movlw	' '
	call	putcLCD
S7	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	bcf	PCLATH,0
	bsf	PCLATH,1	;///pclath
	movf	RTCCSIG1,W
	addwf	PCL,1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产综合视频在线观看| 日韩一卡二卡三卡| 2020国产精品自拍| 亚洲高清免费在线| 成人高清在线视频| 精品国产制服丝袜高跟| 洋洋成人永久网站入口| 东方aⅴ免费观看久久av| 欧美丰满嫩嫩电影| 亚洲成va人在线观看| 99精品国产91久久久久久| 2020国产精品自拍| 久久 天天综合| 欧美一区二区在线不卡| 天天综合色天天综合色h| 91麻豆免费看| 亚洲天堂成人在线观看| 国产精品夜夜嗨| 久久综合久久99| 国内成人自拍视频| 久久久99精品久久| 国产精品一区一区| 国产欧美一区二区精品久导航 | 中文字幕免费不卡在线| 国产精品一色哟哟哟| 久久久亚洲综合| 国产电影精品久久禁18| 欧美激情一区二区三区全黄| 久久精品国产亚洲a| 91精品国模一区二区三区| 午夜精品在线视频一区| 91麻豆精品国产91久久久 | 成人欧美一区二区三区小说| 国产精品一色哟哟哟| 日韩精品一区在线观看| 免费看日韩精品| 日韩欧美卡一卡二| 国产一区二区在线看| 国产视频一区二区三区在线观看 | 95精品视频在线| 亚洲色图欧洲色图| 欧美日韩久久久| 日韩码欧中文字| 成人免费av网站| 亚洲精品欧美二区三区中文字幕| 99久久99久久精品免费看蜜桃| 中文字幕在线不卡一区二区三区| 色综合久久88色综合天天6| 亚洲主播在线观看| 日韩欧美电影一区| 波多野结衣视频一区| 一区二区三区四区蜜桃| 日韩欧美一级特黄在线播放| 国产精品一区二区不卡| 一区二区三区四区五区视频在线观看| 欧美日韩一卡二卡| 国产在线视视频有精品| 亚洲摸摸操操av| 欧美一区二区美女| 成人动漫中文字幕| 日本aⅴ亚洲精品中文乱码| 国产精品亲子乱子伦xxxx裸| 欧美午夜理伦三级在线观看| 国内精品伊人久久久久影院对白| 国产精品麻豆视频| 欧美一区二区三区四区五区| 成人午夜在线播放| 蜜桃视频第一区免费观看| 1区2区3区欧美| 欧美不卡一区二区三区| 色偷偷一区二区三区| 国产在线看一区| 亚洲国产裸拍裸体视频在线观看乱了| xfplay精品久久| 欧美日韩国产乱码电影| 成人白浆超碰人人人人| 免播放器亚洲一区| 亚洲综合色在线| 日本一区二区久久| 精品国产sm最大网站| 欧洲av在线精品| heyzo一本久久综合| 久久国产综合精品| 午夜精品一区在线观看| 亚洲乱码国产乱码精品精小说| 日韩三级电影网址| 欧美三日本三级三级在线播放| 国产99久久久精品| 国内精品久久久久影院一蜜桃| 偷拍一区二区三区四区| 亚洲精品日韩一| 国产精品美女久久久久久| 337p日本欧洲亚洲大胆色噜噜| 欧美老女人在线| 欧美午夜一区二区| 一本久久a久久免费精品不卡| 国产不卡在线播放| 国内成人精品2018免费看| 青娱乐精品在线视频| 亚洲二区在线视频| 亚洲国产一区二区三区青草影视| 专区另类欧美日韩| 亚洲特黄一级片| 亚洲色图欧洲色图婷婷| 亚洲欧洲日韩av| 国产精品欧美久久久久无广告| 久久久久久久免费视频了| 精品成人佐山爱一区二区| 精品久久久影院| 精品国产成人系列| 久久久国产精华| 久久久91精品国产一区二区三区| 久久新电视剧免费观看| 26uuuu精品一区二区| 久久精品人人做| 中文一区在线播放| 国产精品久久久久影院色老大| 国产欧美va欧美不卡在线| 久久久久一区二区三区四区| 欧美国产精品一区二区三区| 中文字幕一区二区三区不卡| 亚洲欧洲日韩av| 亚洲成在线观看| 久久精品国产一区二区三 | 一区二区三区在线观看欧美| 亚洲欧美一区二区在线观看| 亚洲欧美日韩中文播放 | 精品国产91亚洲一区二区三区婷婷 | 精品91自产拍在线观看一区| 久久久久久日产精品| 亚洲欧洲99久久| 亚洲v精品v日韩v欧美v专区| 久久精品国产亚洲高清剧情介绍 | 午夜成人免费电影| 免费观看成人av| 成人免费av资源| 欧美三日本三级三级在线播放| 日韩三级精品电影久久久| 国产欧美日韩久久| 亚洲综合自拍偷拍| 老司机免费视频一区二区三区| 成人精品国产一区二区4080| 色噜噜狠狠成人网p站| 欧美成人伊人久久综合网| 欧美国产精品v| 午夜影院久久久| 国产乱人伦精品一区二区在线观看| www.日韩精品| 日韩欧美一区二区视频| 亚洲视频在线一区| 老司机午夜精品| 色噜噜久久综合| 久久久久综合网| 亚洲国产aⅴ天堂久久| 国产成人免费视频网站高清观看视频| 91成人免费在线视频| 国产网红主播福利一区二区| 午夜精品福利一区二区三区蜜桃| 国产一区91精品张津瑜| 欧美三级日韩三级| 中文字幕一区在线| 国产综合久久久久久鬼色| 欧美日韩视频一区二区| 中文字幕+乱码+中文字幕一区| 日本伊人精品一区二区三区观看方式| 成人手机在线视频| 日韩色视频在线观看| 亚洲第一福利视频在线| 99精品国产一区二区三区不卡| 日韩你懂的在线播放| 五月天婷婷综合| 色综合 综合色| 欧美国产激情二区三区| 久久精品免费观看| 欧美日韩一区二区三区在线| 国产精品国产馆在线真实露脸| 国产尤物一区二区在线| 日韩一级片在线观看| 日韩精品三区四区| 欧美日韩国产天堂| 亚洲一区在线观看视频| av午夜精品一区二区三区| 日本一区二区三区电影| 国产一区二区久久| 久久亚洲精品小早川怜子| 久草这里只有精品视频| 日韩欧美久久一区| 日本中文字幕不卡| 日韩一级完整毛片| 美女视频网站久久| 日韩欧美在线综合网| 蜜桃一区二区三区四区| 欧美一区二区二区| 精品一区二区三区在线视频| 日韩小视频在线观看专区| 蜜桃久久久久久久| 欧美精品一区二区三区一线天视频| 蜜臀久久99精品久久久画质超高清 | 久久综合色鬼综合色| 国产伦精品一区二区三区免费|