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

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

?? time-name.asm

?? 用匯編語言實現時間和姓名在LCD上實現的程式
?? ASM
?? 第 1 頁 / 共 4 頁
字號:
F_ShowDigital:
		stx	rHexCodeTmp
		clc
		rol	a                       ;;a*2
		tax
		lda	tbLcdDigitNumber,x
		sta	rLocTmp
		lda	tbLcdDigitNumber+1,x
		sta	rLocTmp+1

		ldx	rHexCodeTmp
		lda	tbHexCode,x
		sta	rHexCodeTmp

		lda	#7
		sta	rCountTmp

lLoop1:		
		ldx	#0
		lda	(rLocTmp,x)     ;;get bit location
		tax
		lda	tbBitMask,x
		sta	rMaskTmp        ;;get mask bit

		lda	rLocTmp         ;;rLocTmp=rLocTmp+1
		clc
		adc	#1
		sta	rLocTmp
		lda	rLocTmp+1
		adc	#0
		sta	rLocTmp+1

		ldx	#0
		lda	(rLocTmp,x)    		 	;;get bit location
		tax                     ;;x = LCD byte offset

		ror	rHexCodeTmp
		bcc	lClearDot

		lda	P_LCDPortStarAddr,x
		ora	rMaskTmp
		jmp	lNext
lClearDot:
		lda	rMaskTmp        ;;A = mask bit
		eor	#0ffh
		sta	rMaskTmp
		lda	P_LCDPortStarAddr,x
		and	rMaskTmp
lNext:
		sta	P_LCDPortStarAddr,x

		lda	rLocTmp
		clc
		adc	#1
		sta	rLocTmp
		lda	rLocTmp+1
		adc	#0
		sta	rLocTmp+1

		dec	rCountTmp
		bne	lLoop1

		rts
;;*************************************************************
;;Function: Display a ICON on LCD
;;  Input : A -> number ( 0 ~ 8) , X = 0/1  off/on
;;  Output: None
;;*************************************************************
F_ShowChar:
		stx	rHexCodeTmp
		clc
		rol	a               		;;A=A*2
		sta	rLocTmp

		tax
		lda	tbIcon,x
		tax                     ;;get bit location
		lda	tbBitMask,x
		sta	rMaskTmp        		;;get mask bit
		ldx	rLocTmp
		inx
		lda	tbIcon,x
		tax                     ;;x = LCD byte offset
		lda	rHexCodeTmp
		beq	lClearDot1

		lda	P_LCDPortStarAddr,x
		ora	rMaskTmp
		jmp	lNext1
lClearDot1:
		lda	rMaskTmp        ;;A = mask bit
		eor	#0ffh
		sta	rMaskTmp
		lda	P_LCDPortStarAddr,x
		and	rMaskTmp
lNext1:
		sta	P_LCDPortStarAddr,x
		rts
;;*************************************************************
;; Function  : clear LCD screen
;; input     : none
;; return    : none
;;*************************************************************
F_ClearScreen:
		lda	#0
		ldx	#0
lClearScreenLoop:
		sta	P_LCDPortStarAddr,x	;Clear 50(C0,S0-S7),54(C1,S0-S7),58(C2,S0-S7),5C(C3,S0-S7)
		inx
		sta	P_LCDPortStarAddr,x	;Clear 51(C0,S8-S15),55(C1,S8-S15),59(C2,S8-S15),5d(C3,S8-S15)
		inx						   				;Unuse: 52(C0,S16-S23),56(C1,S16-S23),5a(C2,S16-S23),5e(C3,S16-S23)	
		inx				           		;Unuse: 53(C0,S24-S31),57(C1,S24-S31),5b(C2,S24-S31),5f(C3,S24-S31)
		inx						   				;... ...
		cpx	#60h
		bne	lClearScreenLoop
		rts 
;---------------------------------------------------------------------------
; subroutine: S_Delay (TdsSub.asm) 
; function  : 1 stand for 700us@CUP CLK/2 Rosc=100K ,so delay time=a*700us
; input     : a
; output    : none
; used register and RAM: R_Delay_High,R_Delay_Low
; called subroutine: S_Delay10ms
; modify by xijiyong 2002-6-3
;-------------------------------------------------------------------------
S_Delay:
		sta	R_Delay_High		;3個指令周期	
L_Delay_DecLowByte:
		jsr	S_WatchDogClear
		lda	#$8E
		sta	R_Delay_Low
L_Delay_DecHiByte:
		jsr	S_WatchDogClear
		dec	R_Delay_Low	      	;放在零頁為5個指令周期
		bne L_Delay_DecHiByte    	;2個指令周期
		dec	R_Delay_High
		bne	L_Delay_DecLowByte	
		rts	

;---------------------------------------------------------------------------
; subroutine: S_Delay (TdsSub.asm) 
; input     : a
; output    : none
; used register and RAM: R_Delay_High,R_Delay_Low
; modify by RickDing 2007-11-21
;-------------------------------------------------------------------------	
S_250ms_Delay:	
		lda	#T_150ms				;delay 150ms
		jsr	S_Delay
		lda	#T_100ms				;delay 150ms
		jsr	S_Delay
		jsr	S_WatchDogClear
		rts	
;---------------------------------------------------------------------------
; subroutine: S_Delay (TdsSub.asm) 
; input     : a
; output    : none
; used register and RAM: R_Delay_High,R_Delay_Low
; modify by RickDing 2007-11-21
;-------------------------------------------------------------------------	
S_500ms_Delay:	
		jsr	S_WatchDogClear
		jsr	S_250ms_Delay
		jsr	S_250ms_Delay	
		rts
;-----------------------------------------------
;MACRO to sub
;-----------------------------------------------
S_WatchDogClear:
   	LDA	#D_WatchDog_Clr_1st_Byte
   	STA	P_0FH_System_CTL
   	LDA	#D_WatchDog_Clr
   	STA	P_0FH_System_CTL	  
   
   	rts
;----------------------------------------------------------------------------
; subroutine: S_LCDFlashOneDigital
; function  : LCD flash one digital
; input     : R_LCDFlash
;             Low 4 bit is number(0~9).High 4 bit is which location(0~9)
; output    : none
; used register and RAM: 
; called subroutine: 
; Import Note: In this subroutine,all account use decimal
;----------------------------------------------------------------------------	
S_LCDFlashOneDigital:
 		lda	R_KeyMenuLevel
 		and	#FlagLCDFlashIsOn
 		bne	L_DigitalShowOff
 		ldx	R_KeyInputNumber
 		lda	R_KeyMenuLevel
 		ora	#FlagLCDFlashIsOn
 		sta	R_KeyMenuLevel	
		jmp	L_LCDFlashOneDigital
L_DigitalShowOff:	
		ldx	#1ah
 		lda	R_KeyMenuLevel
 		and	#.NOT.FlagLCDFlashIsOn
 		sta	R_KeyMenuLevel		
L_LCDFlashOneDigital:
 		lda	R_KeyInputLocation
		jsr	F_ShowDigital	
		rts		
;;============================================
;; LCD Display calculate table
;;============================================
tbBitMask:
        db      %00000001
        db      %00000010
        db      %00000100
        db      %00001000
        db      %00010000
        db      %00100000
        db      %01000000
        db      %10000000
        db      %00000001
        db      %00000010         
tbLcdDigitNumber:							;   _1__    _2__    _3__    _4__    _5__    _6__                                           
        dw      tbLcdDigit1		;  |    |  |    |  |    |  |    |  |    |  |    |   
        dw      tbLcdDigit2		;  |____|  |____|  |____|  |____|  |____|  |____|  
        dw			tbLcdDigit3		;  |    |  |    |  |    |  |    |  |    |  |    |  
        dw			tbLcdDigit4		;  |____|  |____|  |____|  |____|  |____|  |____|   
        dw      tbLcdDigit5		;                           
        dw      tbLcdDigit6		;   _7__    _8__    _9__    _10_   
        dw			tbLcdDigit7		;  |    |  |    |  |    |  |    |
        dw			tbLcdDigit8		;  |____|  |____|  |____|  |____| 
        dw      tbLcdDigit9		;  |    |  |    |  |    |  |    |     
        dw      tbLcdDigit10	;  |____|  |____|  |____|  |____|                
tbHexCode: 
        ;;       gfedcba                                                          
        db      %0111111     ;;0         
        db      %0000110     ;;1
        db      %1011011     ;;2
        db      %1001111     ;;3
        db      %1100110     ;;4
        db      %1101101     ;;5
        db      %1111101     ;;6
        db      %0100111     ;;7
        db      %1111111     ;;8
        db      %1101111     ;;9
        db      %1110111     ;;a ---------------------"A"  10
        db      %1111100     ;;b ---------------------"b"  11
        db      %0111001     ;;c ---------------------"C"  12
        db      %1011110     ;;d ---------------------"d"  13
        db      %1111001     ;;e ---------------------"E"  14
        db      %1110001     ;;f ---------------------"F"  15
        db      %1000000     ;;10h---------------------"-" 16
        db      %1010100     ;;11h---------------------"n" 17
        db      %0000110     ;;12h---------------------"i" 18
        db      %1111000     ;;13h---------------------"t" 19
        db      %0111000     ;;14h---------------------"L" 20
        db      %1110110     ;;15h---------------------"H" 21
        db      %0110001     ;;16h---------------------"r" 22
        db      %1011100     ;;17h---------------------"o" 23
        db      %0110000     ;;18h---------------------"l" 24
        db			%0000001     ;;19h---------------------"1" 25
        db      %0000000     ;;1ah---------------------" " 26
        db      %0011100     ;;1bh---------------------"u" 27
        db      %0010000     ;;1ch---------------------"|" 28
        db			%1110011     ;;1dh---------------------"P" 29
        db			%0110111     ;;1eh---------------------"N" 30
        db			%0111110     ;;1fh---------------------"U" 31
        db			%1111010     ;;20h---------------------"K" 32
;;============================================
;;============================================
;; LCD Display COM & SEG mapping table
;;============================================
tbLcdDigit1:		  ;;1
        mCom_Seg  c3,s3   ;;seg a               
        mCom_Seg  c1,s3   ;;seg b              _a__
        mCom_Seg  c5,s3   ;;seg c           f |    | b
        mCom_Seg  c6,s3   ;;seg d             |_g__|
        mCom_Seg  c4,s3   ;;seg e             |    |
        mCom_Seg  c2,s3   ;;seg f           e |____| c
        mCom_Seg  c0,s3   ;;seg g               d

tbLcdDigit2:		  ;;2
        mCom_Seg  c3,s2   ;;seg a              _a__   
        mCom_Seg  c1,s2   ;;seg b           f |    | b
        mCom_Seg  c5,s2   ;;seg c             |_g__|  
        mCom_Seg  c6,s2   ;;seg d             |    |  
        mCom_Seg  c4,s2   ;;seg e           e |____| c
        mCom_Seg  c2,s2   ;;seg f               d     
        mCom_Seg  c0,s2   ;;seg g
        
tbLcdDigit3:		  ;;3
        mCom_Seg  c3,s8   ;;seg a               _a__   
        mCom_Seg  c1,s8   ;;seg b            f |    | b
        mCom_Seg  c5,s8   ;;seg c              |_g__|  
        mCom_Seg  c6,s8   ;;seg d              |    |  
        mCom_Seg  c4,s8   ;;seg e            e |____| c
        mCom_Seg  c2,s8   ;;seg f                d     
        mCom_Seg  c0,s8   ;;seg g
        
tbLcdDigit4:		  ;;4
        mCom_Seg  c3,s9   ;;seg a                _a__   
        mCom_Seg  c1,s9   ;;seg b             f |    | b
        mCom_Seg  c5,s9   ;;seg c               |_g__|  
        mCom_Seg  c6,s9   ;;seg d               |    |  
        mCom_Seg  c4,s9   ;;seg e             e |____| c
        mCom_Seg  c2,s9   ;;seg f                 d     
        mCom_Seg  c0,s9   ;;seg g      

tbLcdDigit5:		  ;;5
        mCom_Seg  c3,s10   ;;seg a               
        mCom_Seg  c1,s10   ;;seg b              _a__
        mCom_Seg  c5,s10   ;;seg c           f |    | b
        mCom_Seg  c6,s10   ;;seg d             |_g__|
        mCom_Seg  c4,s10   ;;seg e             |    |
        mCom_Seg  c2,s10   ;;seg f           e |____| c
        mCom_Seg  c0,s10   ;;seg g               d

tbLcdDigit6:		  ;;6
        mCom_Seg  c3,s11   ;;seg a               _a__   
        mCom_Seg  c1,s11   ;;seg b            f |    | b
        mCom_Seg  c5,s11   ;;seg c              |_g__|  
        mCom_Seg  c6,s11   ;;seg d              |    |  
        mCom_Seg  c4,s11   ;;seg e            e |____| c
        mCom_Seg  c2,s11   ;;seg f                d     
        mCom_Seg  c0,s11   ;;seg g
        
tbLcdDigit7:		  ;;8
        mCom_Seg  c6,s4   ;;seg a               _a__   
        mCom_Seg  c4,s4   ;;seg b            f |    | b
        mCom_Seg  c2,s4   ;;seg c              |_g__|  
        mCom_Seg  c3,s4   ;;seg d              |    |  
        mCom_Seg  c1,s4   ;;seg e            e |____| c
        mCom_Seg  c5,s4   ;;seg f                d     
        mCom_Seg  c0,s4   ;;seg g
        
tbLcdDigit8:		  ;;9
        mCom_Seg  c6,s5   ;;seg a               _a__   
        mCom_Seg  c4,s5   ;;seg b            f |    | b
        mCom_Seg  c2,s5   ;;seg c              |_g__|  
        mCom_Seg  c3,s5   ;;seg d              |    |  
        mCom_Seg  c1,s5   ;;seg e            e |____| c
        mCom_Seg  c5,s5   ;;seg f                d     
        mCom_Seg  c0,s5   ;;seg g      
 
tbLcdDigit9:		  ;;10
        mCom_Seg  c6,s6   ;;seg a               
        mCom_Seg  c4,s6   ;;seg b              _a__
        mCom_Seg  c2,s6   ;;seg c           f |    | b
        mCom_Seg  c3,s6   ;;seg d             |_g__|
        mCom_Seg  c1,s6   ;;seg e             |    |
        mCom_Seg  c5,s6   ;;seg f           e |____| c
        mCom_Seg  c0,s6   ;;seg g               d

tbLcdDigit10:		  ;;11
        mCom_Seg  c6,s7   ;;seg a              _a__   
        mCom_Seg  c4,s7   ;;seg b           f |    | b
        mCom_Seg  c2,s7   ;;seg c             |_g__|  
        mCom_Seg  c3,s7   ;;seg d             |    |  
        mCom_Seg  c1,s7   ;;seg e           e |____| c
        mCom_Seg  c5,s7   ;;seg f               d     
        mCom_Seg  c0,s7   ;;seg g

tbIcon:				;;total 25
        mCom_Seg  c2,s0    ;;icon "SET"            ;0 
        mCom_Seg  c1,s0    ;;icon "REC"            ;1 
        mCom_Seg  c0,s0    ;;icon "PW"             ;2
        mCom_Seg  c4,s0    ;;icon "START"          ;3       
        mCom_Seg  c7,s0    ;;power outline         ;4
        mCom_Seg  c5,s0    ;;power left half       ;5
        mCom_Seg  c6,s0    ;;power right half      ;6
        
        mCom_Seg  c3,s0    ;;icon "HIGH"      	 		;7
        mCom_Seg  c1,s1    ;;icon "LOW"        			;8
        mCom_Seg  c0,s1    ;;"TEMP"									;9
        mCom_Seg  c4,s1    ;;icon "(TEPM)1"   			;10
        mCom_Seg  c5,s1    ;;icon "(TEMP)2"   			;11
        mCom_Seg  c6,s1    ;;icon "EXCUR"           ;12       
        
        mCom_Seg  c2,s1    ;;icon "OK"              ;13
        mCom_Seg  c3,s1    ;;icon "NOT_OK"          ;14
        mCom_Seg  c0,s3    ;;icon minus "-"         ;15
   			mCom_Seg  c7,s8    ;;icon "Year Dot"   			;16
        mCom_Seg  c7,s9    ;;icon "Month Dot"       ;17        
        mCom_Seg  c7,s11    ;;icon "DegC"           ;18
        mCom_Seg  c7,s10    ;;icon "DegF"           ;19    
        
        mCom_Seg  c7,s2    ;;icon "INT"             ;20
        mCom_Seg  c7,s3   ;;icon "CLOCK"            ;21
        mCom_Seg  c7,s4   ;;icon "CLOCK 1"          ;22
        mCom_Seg  c7,s6    ;;Icon "CLOCK DOT"       ;23         
        mCom_Seg  c7,s5    ;;Icon "HM" hour and min ;24
;;============================================
;; End of LCD Display COM & SEG mapping table
;;============================================ 
;====================================================================
VECTOR	.section
    	DW      NMI      ;Nmi
      DW      RESET
      DW      IRQ

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久久| 国产精品色在线| 久久毛片高清国产| 亚洲va欧美va人人爽| 国产69精品一区二区亚洲孕妇| 欧美另类videos死尸| 亚洲精品视频在线观看网站| 国产酒店精品激情| 欧美一区二区三区四区在线观看| 亚洲视频免费在线观看| 风流少妇一区二区| 久久人人97超碰com| 久久精品久久综合| 5566中文字幕一区二区电影| 亚洲色图制服诱惑| av高清久久久| 亚洲国产经典视频| 国产成人精品免费在线| 26uuu另类欧美亚洲曰本| 久久机这里只有精品| 欧美一区二区播放| 日本中文字幕一区| 欧美成人在线直播| 国产精品一区二区久久精品爱涩| 日韩亚洲欧美在线| 久久精品国产精品亚洲红杏| 欧美一个色资源| 麻豆成人久久精品二区三区红 | 麻豆国产精品777777在线| 欧美伊人久久久久久午夜久久久久| 国产精品久久久久久久裸模 | 色老头久久综合| 国产精品久久久久影院老司| 国产成人精品三级麻豆| 国产大陆亚洲精品国产| 韩国女主播一区| 久久精品国产澳门| 亚洲国产日韩一级| 精品对白一区国产伦| 色94色欧美sute亚洲线路二| 国产精品色眯眯| 欧美一区二区国产| 日韩欧美一级片| 欧美日韩精品一区视频| 久久久噜噜噜久噜久久综合| 国产婷婷精品av在线| 久久草av在线| 天堂va蜜桃一区二区三区漫画版| 亚洲免费三区一区二区| 日本精品视频一区二区三区| 亚洲自拍偷拍欧美| 91麻豆精品国产自产在线观看一区 | 一级日本不卡的影视| 欧美亚洲综合在线| 久久精品国产亚洲高清剧情介绍| 2020国产精品久久精品美国| 成人av在线电影| 亚洲成人午夜电影| 2023国产一二三区日本精品2022| 国产成人av福利| 一区二区三区蜜桃| 久久久久久97三级| 在线欧美日韩国产| 国产一区二区免费在线| 亚洲色欲色欲www| 欧美一区二区成人6969| 成人h动漫精品一区二区| 亚洲成a人在线观看| 国产人伦精品一区二区| 欧美日韩一区高清| 国产99精品国产| 天堂成人免费av电影一区| 欧美激情一区二区三区在线| 欧美男男青年gay1069videost | 日本一区二区三区高清不卡 | 奇米在线7777在线精品| 亚洲国产成人自拍| 日韩亚洲欧美综合| 欧洲一区二区三区在线| 国产精品一区免费视频| 亚洲亚洲精品在线观看| 久久久久久久久99精品| 欧美日本高清视频在线观看| 成人av一区二区三区| 久久超碰97中文字幕| 亚洲va欧美va天堂v国产综合| 国产日韩欧美综合在线| 日韩欧美一区二区在线视频| 日本韩国欧美在线| 成人精品免费看| 韩国中文字幕2020精品| 日韩国产精品91| 亚洲成人一区在线| 亚洲精品免费在线| 中文字幕在线不卡视频| 国产亚洲欧美中文| 精品三级在线看| 欧美精品aⅴ在线视频| 欧美影视一区二区三区| 一本一本久久a久久精品综合麻豆| 国产一区二区在线看| 喷白浆一区二区| 亚洲永久免费视频| 亚洲色图视频免费播放| 国产精品女主播在线观看| 久久久久高清精品| 国产亚洲精品bt天堂精选| 久久在线观看免费| 精品动漫一区二区三区在线观看| 欧美剧情电影在线观看完整版免费励志电影 | 精品久久一区二区| 欧美一级一级性生活免费录像| 欧美日韩aaa| 制服丝袜成人动漫| 日韩亚洲欧美在线| 欧美成人精品1314www| 欧美成人国产一区二区| 欧美成人女星排名| 久久综合999| 中文字幕高清一区| 亚洲精品一二三区| 偷拍日韩校园综合在线| 日韩专区在线视频| 国产一区二区0| k8久久久一区二区三区| 91一区二区在线| 欧美性色欧美a在线播放| 欧美精品久久一区二区三区| 欧美精品乱人伦久久久久久| 欧美一级专区免费大片| 久久久精品人体av艺术| 亚洲欧洲国产日韩| 亚洲第一二三四区| 久久99国内精品| 成人性生交大合| 欧美中文字幕亚洲一区二区va在线| 欧美日韩久久一区二区| 欧美成人vr18sexvr| 亚洲国产激情av| 亚洲成人久久影院| 国内精品嫩模私拍在线| 99久久免费精品高清特色大片| 欧美日韩一二区| 久久蜜桃香蕉精品一区二区三区| 中文字幕一区二区日韩精品绯色 | 日本一区二区三区久久久久久久久不| 国产精品国产三级国产| 天堂成人免费av电影一区| 国产精品亚洲专一区二区三区| 91在线视频在线| 欧美xxxxx牲另类人与| 国产欧美一区二区三区鸳鸯浴 | 国产成人综合在线观看| 国产成人亚洲综合色影视| 99v久久综合狠狠综合久久| 欧美日韩午夜精品| 亚洲男同1069视频| 国产亚洲综合色| 亚洲激情综合网| 激情都市一区二区| 国产三区在线成人av| 国产成人av在线影院| 国产精品一区二区果冻传媒| 色婷婷综合久久久久中文| 亚洲欧美日韩小说| 日韩精品中文字幕在线一区| 蜜臀av性久久久久蜜臀av麻豆| 欧美三级日韩在线| 欧美一区二区福利视频| 欧美精品一区二区久久婷婷| 国产真实乱子伦精品视频| 成人av在线影院| 日韩欧美色综合网站| 一区二区三区久久久| 懂色av一区二区三区免费看| 日韩三级.com| 亚洲一二三四区| www.日韩av| 久久精品无码一区二区三区| 日本最新不卡在线| 欧美午夜免费电影| 亚洲三级在线播放| 成人精品视频一区二区三区| 欧美成人一区二区三区片免费 | 不卡一区在线观看| 国产亚洲精品超碰| 国产在线一区观看| 欧美成人一区二区| 日本大胆欧美人术艺术动态| 欧美日韩精品一区二区三区四区| 亚洲精品欧美激情| 一本大道久久a久久精品综合| 日本一区二区综合亚洲| 国产精品中文字幕日韩精品| 精品精品国产高清a毛片牛牛| 秋霞电影一区二区| 欧美电视剧在线看免费| 久久99国内精品| 久久久久国产精品人| 国产福利精品一区二区|