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

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

?? clktest.asm

?? 包括ICD演示程序、ICDDEMO教學實驗板原理圖、使用說明書、MPLAB使用向導等多項與ICD使用相關的內容。
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;*************************************************
;* CLKTEST.ASM                                   *
;*************************************************
;*  Goldenchip ICDDEMO Workshop for MCUPIC16F877 *
;*-----------------------------------------------*
;*高奇晶圓電子科技有限公司     技術部            *
;*電話:0591-3375855-721                         * 
;*網址:www.goldenchip.com.cn                    *
;*-----------------------------------------------*
;*************************************************
;*  高奇ICDDEMO教學實驗板   電子鐘演示程序       *
;*************************************************
	include <p16f877.inc>
;*----
; 定義 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	20H
Count	EQU	21H
Count1	EQU	22H
Count2	EQU	23H
LCD_DATA1	EQU	24H
PORTDB	EQU	25H
Temp	EQU	26H
TempH	EQU	27H
TempL	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
ALRH1	EQU	3BH
ALRM1	EQU	3CH
ALRH2	EQU	3DH
ALRM2	EQU	3EH
ALRH3	EQU	3FH
ALRM3	EQU	40H
_WREG	EQU	41H
_STATUS	EQU	42H
Hour1	EQU	43H
ADRESB	EQU	44H
BKM	EQU	45H
;*----

	org	0
	nop
	goto	start
	org	4
	goto	ISR

	org	10

CalTable	
		bcf	STATUS,RP0
		bcf	PCLATH,0
		movlw	0x66		; 進行校準處理
		subwf	Temp,w		; 
		addwf	PCL,f		; 將補償結果與 PCL相加
 dt	0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5
 dt	6,6,6,7,7,7,8,8,8,9,9,0xa,0xa,0xb,0xb,0xc,0xc
 dt	0xd,0xd,0xe,0xe,0xf,0xf,0xf,0x10,0x10,0x10
 dt	0x11,0x11,0x12,0x12,0x12,0x13,0x13,0x14,0x14,0x14
 dt	0x15,0x15,0x15,0x16,0x16,0x16,0x17,0x17,0x18,0x18
 dt	0x19,0x19,0x1a,0x1a,0x1b,0x1b,0x1c,0x1c,0x1c
 dt	0x1d,0x1d,0x1d,0x1e,0x1e,0x1f,0x1f,0x20,0x20
 dt	0x21,0x21,0x22,0x22,0x23,0x23,0x24,0x24,0x25,0x25
 dt	0x26,0x26,0x27,0x28,0x29,0x29,0x2a,0x2a,0x2b,0x2b
 dt	0x2c,0x2d,0x2e,0x2f,0x30,0x32

start   
	call	InitLCD  
	clrf	RTCCSIG
	clrf	RTCCSIG1
	clrf	INTSIG
	clrf	Hour
	clrf	Hour1
	clrf	Mins
	clrf	Mins1
	clrf	Secs
	clrf	ALRSIG
	movlw	20h
	movwf	BKM
	movlw	b'10001111'
	movwf	PORTDB
	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
	call	BkLight	;背光控制
	call	TempM		;顯示溫度
	btfsc	ALRSIG,1
	call	ALR1	
	btfsc	ALRSIG,2
	call	ALR2
	btfsc	ALRSIG,3
	call	ALR3
	bcf	STATUS,RP0
	bcf	PCLATH,0
	movf	RTCCSIG,W
	addwf	PCL,1
	goto	main
	goto	RtccS1
	goto	RtccS2
	goto	Rtccs3
	goto	Rtccs4
	clrf	RTCCSIG
	clrf	RTCCSIG1	
	goto	main
;*=====
ALR1	bcf	STATUS,RP0
	movf	Hour,W
	xorwf	ALRH1,W
	btfss	STATUS,Z
	goto	ALREND
	movf	Mins,W
	xorwf	ALRM1,W
	btfss	STATUS,Z
	goto	ALREND
	bsf	STATUS,RP0
	clrf	TRISD
	bcf	STATUS,RP0	
	bcf	STATUS,C
	rlf	PORTDB,1
	btfsc	STATUS,C
	bsf	PORTDB,0
	movf	PORTDB,W
	movwf	PORTD
	return
;*---
ALR2	bcf	STATUS,RP0
	movf	Hour,W
	xorwf	ALRH2,W
	btfss	STATUS,Z
	goto	ALREND
	movf	Mins,W
	xorwf	ALRM2,W
	btfss	STATUS,Z
	goto	ALREND
	bsf	STATUS,RP0
	clrf	TRISD
	bcf	STATUS,RP0	
	bcf	STATUS,C
	rlf	PORTDB,1
	btfsc	STATUS,C
	bsf	PORTDB,0
	movf	PORTDB,W
	movwf	PORTD
	return
;*----
ALR3	bcf	STATUS,RP0
	movf	Hour,W
	xorwf	ALRH3,W
	btfss	STATUS,Z
	goto	ALREND
	movf	Mins,W
	xorwf	ALRM3,W
	btfss	STATUS,Z
	goto	ALREND
	bsf	STATUS,RP0
	clrf	TRISD
	bcf	STATUS,RP0	
	bcf	STATUS,C
	rlf	PORTDB,1
	btfsc	STATUS,C
	bsf	PORTDB,0
	movf	PORTDB,W
	movwf	PORTD
	return
;*---
ALREND	
	bsf	STATUS,RP0
	movlw	0ffh
	movwf	TRISD
	return
;*=====
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
	bsf	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
	call	Alarm
	movlw	'1'
	call	putcLCD
	movlw	' '
	call	putcLCD
S2	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	bsf	PCLATH,0
	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	0c7h
	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	0cah
	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	
;*----
Alarm	movlw	'A'
	call	putcLCD
	movlw	'l'
	call	putcLCD
	movlw	'a'
	call	putcLCD		;
	movlw	'r'
	call	putcLCD
	movlw	'm'
	call	putcLCD		;
	return
;*----
Selshow	
	call	SendCmd
	movlw	' '
	call	putcLCD	
	movlw	' '
	call	putcLCD	
	call	LongDelay
	return
;*=====
Rtccs3
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	call	Alarm
	movlw	'2'
	call	putcLCD
	movlw	' '
	call	putcLCD
S3	movlw	80h
	call	SendCmd
	call	DisplayTime
	call	DispTime
	call	LongDelay
	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	0c7h
	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	0cah
	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	S3
	clrf	INTSIG
	clrf	Mins1
	goto	S3
;*=====
Rtccs4
	movlw	80h
	call	SendCmd
	call	DisplayTime
	bcf	STATUS,RP0
	movlw	0c0h
	call	SendCmd
	call	Alarm
	movlw	'3'
	call	putcLCD
	movlw	' '
	call	putcLCD
S4	call	DispTime
	call	LongDelay
	bsf	PCLATH,0
	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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷av久久久久久久| 91亚洲永久精品| 中文字幕在线一区| 欧美老肥妇做.爰bbww视频| 国产麻豆精品一区二区| 一区二区三区成人在线视频| 精品区一区二区| 日本精品一区二区三区四区的功能| 美女网站色91| 香蕉av福利精品导航| 国产精品污网站| 欧美人xxxx| 色哟哟一区二区在线观看| 激情久久久久久久久久久久久久久久| 亚洲激情图片一区| 国产精品久久久久四虎| 日韩欧美123| 欧美久久免费观看| 91浏览器入口在线观看| 国产91丝袜在线播放| 麻豆精品国产传媒mv男同| 亚洲高清免费一级二级三级| 18成人在线视频| 国产午夜精品一区二区| 精品日韩在线观看| 欧美大胆人体bbbb| 555夜色666亚洲国产免| 欧美日韩视频在线观看一区二区三区 | 亚洲视频一区二区在线| 久久久久久久久久美女| 精品国产亚洲在线| 欧美一区二区免费| 欧美顶级少妇做爰| 欧美电影在线免费观看| 欧美日韩一级二级三级| 欧美中文字幕一区| 欧美亚洲国产一区二区三区| 色偷偷久久人人79超碰人人澡| 不卡大黄网站免费看| 成人av在线资源网站| 成人黄色片在线观看| 粉嫩蜜臀av国产精品网站| 国产成人在线视频网站| 日韩国产在线一| 自拍偷拍亚洲激情| 国产欧美日韩三区| 精品国产一区二区亚洲人成毛片 | 不卡视频免费播放| 成人性生交大片| 成人午夜免费视频| 91麻豆国产在线观看| 日本高清成人免费播放| 欧美日韩欧美一区二区| 欧美男人的天堂一二区| 91精品国产综合久久精品麻豆| 欧美日韩mp4| 欧美成人a视频| 欧美视频你懂的| 91在线视频免费91| 成人深夜在线观看| 99久久综合精品| www.欧美色图| 色菇凉天天综合网| 欧美日韩国产免费一区二区| 91精品一区二区三区在线观看| 日韩免费电影网站| 国产欧美日韩中文久久| 亚洲人xxxx| 午夜精品久久久久影视| 麻豆视频一区二区| 国产91清纯白嫩初高中在线观看| av网站一区二区三区| 欧美影视一区在线| 精品福利一二区| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲欧美视频在线观看| 视频一区欧美精品| 国产黄色成人av| 欧美午夜视频网站| 欧美电影免费观看高清完整版在| 国产午夜精品久久| 亚洲电影在线播放| 精品久久久久久综合日本欧美| 欧美高清你懂得| 国产色产综合产在线视频| 亚洲日本va在线观看| 日韩精品久久理论片| 粉嫩av亚洲一区二区图片| 色哟哟一区二区| 欧美成va人片在线观看| 综合久久久久综合| 美女尤物国产一区| 91免费国产在线| 精品欧美一区二区久久| 亚洲理论在线观看| 国产一区二区视频在线播放| 色综合久久99| 久久久亚洲高清| 日日夜夜精品视频免费| 99久久精品一区二区| 欧美变态tickle挠乳网站| 亚洲精品第1页| 国产精品99久久久久久久女警| 91久久线看在观草草青青| 欧美精品一区二区三区蜜桃视频| 夜夜精品视频一区二区| 国产精品69久久久久水密桃| 欧美美女一区二区| 亚洲欧洲综合另类| 成人免费观看视频| 欧美本精品男人aⅴ天堂| 亚洲美女免费视频| 欧美日韩久久久一区| 国产午夜精品在线观看| 日韩国产精品久久久久久亚洲| 96av麻豆蜜桃一区二区| 久久久不卡网国产精品一区| 日韩和欧美的一区| 欧美性猛片aaaaaaa做受| 亚洲日本一区二区三区| 成人午夜免费视频| 久久精品人人做人人爽97| 蜜臀av性久久久久av蜜臀妖精| 欧洲av一区二区嗯嗯嗯啊| 亚洲视频网在线直播| 成人黄动漫网站免费app| 久久久久久夜精品精品免费| 麻豆国产欧美日韩综合精品二区 | 久久久久久久一区| 日本美女一区二区三区| 欧美日韩久久久久久| 精品一二三四区| 色综合天天视频在线观看| 中文字幕国产一区| 大胆亚洲人体视频| 欧美国产乱子伦| 成人动漫在线一区| 国产精品伦理在线| 91精品国产免费| 日本不卡不码高清免费观看| 欧美久久久久久蜜桃| 日韩不卡在线观看日韩不卡视频| 欧美精品 日韩| 奇米色777欧美一区二区| 欧美一区永久视频免费观看| 久久精品国产秦先生| 日韩欧美高清dvd碟片| 久久国产精品露脸对白| 久久综合久久综合久久| 国产精品亚洲第一区在线暖暖韩国| 国产日韩精品一区二区三区在线| 国产91综合网| 亚洲精品中文在线影院| 欧美日韩精品二区第二页| 午夜精品久久久久久久蜜桃app| 7777精品伊人久久久大香线蕉完整版 | 色欧美88888久久久久久影院| 亚洲精品欧美在线| 在线不卡a资源高清| 久久aⅴ国产欧美74aaa| 国产精品久久久久一区| 久久亚洲私人国产精品va媚药| 美日韩一区二区三区| 精品国内二区三区| 成人看片黄a免费看在线| 亚洲丝袜精品丝袜在线| 欧美男男青年gay1069videost| 美脚の诱脚舐め脚责91 | 99精品热视频| 亚洲成人综合网站| 久久先锋影音av鲁色资源| 99在线视频精品| 亚洲国产一区二区视频| 久久夜色精品一区| 91香蕉视频在线| 免费的成人av| 中文字幕一区免费在线观看| 欧美丰满一区二区免费视频| 国产一区二区免费视频| 亚洲欧美国产77777| 欧美一区二区久久久| 成人黄色综合网站| 日本美女视频一区二区| 久久99精品久久久久婷婷| 国产精品午夜在线观看| 日韩视频免费直播| 国产自产v一区二区三区c| 亚洲四区在线观看| 欧美一级艳片视频免费观看| 成人理论电影网| 麻豆成人综合网| 亚洲欧美日韩久久| 26uuu亚洲婷婷狠狠天堂| 在线观看亚洲一区| 国产成人精品免费| 五月婷婷综合网| 亚洲婷婷综合久久一本伊一区| 日韩一区二区在线免费观看| 91碰在线视频| 国产成人在线看|