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

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

?? zygd.asm

?? 利用點陣顯示顯示中文字符
?? ASM
?? 第 1 頁 / 共 4 頁
字號:
continu_int1    movlw	   0x14
		subwf	   ledaddress,f
		goto	   continu_int

JKJKE:            
                  MOVF INDF, 0 		
			MOVWF BITTM
			
                        BTFSC BITTM, 7
			BCF PORTA,SDI
			BTFSS BITTM,7
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
	
		        BCF PORTA, CLK1
		        
		        BTFSC BITTM, 6
			BCF PORTA, SDI
			BTFSS BITTM, 6
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
		        BCF PORTA, CLK1
		        
		        BTFSC BITTM, 5
			BCF PORTA, SDI
			BTFSS BITTM, 5
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
		        BCF PORTA, CLK1
		        
		        BTFSC BITTM, 4
			BCF PORTA, SDI
			BTFSS BITTM, 4
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
		        BCF PORTA, CLK1
		        
		        BTFSC BITTM, 3
			BCF PORTA, SDI
			BTFSS BITTM, 3
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
		        BCF PORTA, CLK1
		        
		        BTFSC BITTM, 2
			BCF PORTA, SDI
			BTFSS BITTM, 2
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
		        BCF PORTA, CLK1
		        
		        BTFSC BITTM, 1
			BCF PORTA, SDI
			BTFSS BITTM, 1
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
		        BCF PORTA, CLK1
		        
		        BTFSC BITTM, 0
			BCF PORTA, SDI
			BTFSS BITTM, 0
			BSF PORTA, SDI
			BSF PORTA, CLK1
	            NOP
	            NOP
	            NOP
		        BCF PORTA, CLK1
		        bcf  status,rp0
		        return
		

;*****************************************
;*          fill data to ram             *
;*****************************************
fill_data       movf       startaddress,w
                movwf      FSR
                movf       optiondata,w
fill_loop       clrwdt
		movwf      INDF
                incf       FSR,f
                decfsz     ledcounter,f
                goto       fill_loop
		movlw	0x20
		movwf	FSR
                return
;*****************************************
;*            READ KEY STATUS            *
;*****************************************
Read_key:
		clrwdt
		bcf	INTCON,GIE
		bcf	Flag1,updateF
		bsf     STATUS,RP0            ;//select ram bank1
                movlw	0xff
                movwf	TRISB
                bcf     STATUS,RP0 
		;BSF	PORTC,ROW_OUT
		bcf	PORTC,IN1CE
		NOP
 		NOP
		movf	PORTB,w
		movwf	tempa
		bsf	PORTC,IN1CE
;;********************************************
		nop
		nop
		nop
		bcf	PORTC,IN2CE
		nop
		movf	PORTB,w
		movwf	tempb
		bsf	PORTC,IN2CE

;***********************************************
		BSF	INTCON,GIE
		movlw	0xff
		subwf	tempa,w
		btfss	STATUS,Z
		goto	Usedkey
		movlw	0xff
		subwf	tempb,w
		btfss	STATUS,Z
		goto	Usedkey
		
		;goto	Usedkey
	
	
		btfss	Flag1,ACsignalF
		goto	Getkey_pre0
		decfsz	key_count1,f
		goto	Read_key
		decfsz	key_count2,f
		goto	Read_key
		bcf	Flag1,ACsignalF
		bsf	Flag1,AllffF
		;goto	Usedkey_0    ;no key
		goto	Usedkey
Getkey_pre0:
		bsf	Flag1,ACsignalF
		movlw	d'150'
		movwf	key_count1
		movlw	d'2'
		movwf	key_count2
		goto	Read_key
Usedkey:
		bcf	Flag1,AllffF
Usedkey_0:
		movf	tempa,w
		subwf	tkeya,w
		btfss	STATUS,Z
		goto	exitreadkey

		movf	tempb,w
		subwf	tkeyb,w
		btfss	STATUS,Z
		goto	exitreadkey

;;-------------------------------------
		btfss	Flag1,PoweronF
		goto	deal_key
		bcf	Flag1,PoweronF
		bsf	Flag1,updateF
		return

;;;-------------------------------------------
exitreadkey:
		movf	tempa,w
		movwf	tkeya
		movf	tempb,w
		movwf	tkeyb
		movlw	0x40
		movwf	key_count3
		return
;;;---------------------------------------------
deal_key:
		movf    tkeyb,w                ;stardand is 1 2 3 4 5 6  7   8     9   10
                subwf	keyb,w
                btfsc	STATUS,Z
                goto	read_keyax
                goto	key_change
                                                   ;    tkeyb   x x  x  x  x  x  up  down
read_keyax	movf	tkeya,w
		subwf	keya,w
		btfss	STATUS,Z
		goto	key_change
		RETURN

key_change


                decfsz	key_count3,f
		return
		bsf	Flag1,updateF
		btfsc	Flag1,AllffF
		return
		bcf	INTCON,GIE
		movf	tkeyb,w
                movwf   keyb                   ;             dec code    up down  stop o/s
                movf	tkeya,w
                movwf	keya                                   ;    tkeya   o/s  stop   6 5 4 3 2 1
                movlw	0x00
                movwf	tdatactrl
		btfss   tkeya,0
                bsf     tdatactrl,7         ;//tdatactrl,5  ;----out of service-----;
                btfss   tkeya,1
                ;btfsc   tkeya,1
                bsf     tdatactrl,2         ;//tdatactrl,4  ;----STOP-------;

                btfss   tkeya,3
                bsf     tdatactrl,1         ;//tdatactrl,3  ;-----over load-----;
                btfss   tkeya,2
                bsf     tdatactrl,0         ;//tdatactrl,2  ;------arrow stop-----;
                movlw	0x03
		andwf	tdatactrl,w
		movlw	0x03
		btfsc	STATUS,Z
		iorwf	tdatactrl,f
		clrf	tempa
                ;btfss	tkeyb,1    ;高位檢測
               ; bsf	tempa,0    
               ; btfss	tkeyb,0    ;地位檢測
                ;bsf	tempa,1
                ;btfss	tkeya,7
               ; bsf	tempa,2
               ; btfss	tkeya,6
               ; bsf	tempa,3
               ; btfss	tkeya,5
               ; bsf	tempa,4
                ;btfss	tkeya,4
                ;bsf	tempa,5
               btfss    tkeya,0
               bcf      tkeya,0
               bsf      tkeya,0
               btfss    tkeya,1
               bcf      tkeya,1
               bsf      tkeya,1
               btfss    tkeya,2
               bcf      tkeya,2
               bsf      tkeya,2


             ;comf   tkeya,w
             ;movwf   tempa
             ;comf   tkeyb,w
             ;movwf   tempb

             ;swapf   tempb,f
             ; movf    tkeya,w
              swapf   tkeya,f
              movf    tkeya,w
              movwf   tempa
              movlw   B'01111111'
              ANDWF   tempb,f
        

                movlw	0x03
                btfsc	tdatactrl,7
		iorwf	tdatactrl,f
		movf	tempa,w
		btfss	STATUS,Z
		goto	Get_Floor
		movlw	0xff
		movwf	tdataleft
		movwf	tdataright
		return
Get_Floor       ;查表子程序
                       ;   abcdefg               ;存儲7段顯示碼10個從0~9存儲到F0~F9
                BSF     STATUS,RP0               ;選擇BANK1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                
                ;movlw    B'0000001'  ;數(shù)字0代碼   ;存儲7段顯示碼10個從0~9存儲到F0~F9
                ;movwf    F0
                movlw    B'1000000'  
                 movwf   number0
                ;movlw    B'1001111'  ;數(shù)字1代碼
                ;movwf    F1
                movlw    B'1111001'  
                movwf   number1
                ;movlw    B'0010010'  ;數(shù)字2代碼
                ;movwf    F2   
                movlw    B'0100100'
                movwf   number2             
                movlw    B'0000110'  ;數(shù)字3代碼
                ;movwf    F3
                movlw    B'0110000'  
                movwf   number3
                
                ;movlw    B'1001100'  ;數(shù)字4代碼
                ;movwf    F4  
                movlw    B'0011001'  
                movwf   number4                                
                ;movlw    B'0100100'  ;數(shù)字5代碼

                movlw    B'0010010' 
                ;movwf    F5   
                movwf   number5
                ;movlw    B'0100000'  ;數(shù)字6代碼

                movlw    B'0000010' 
                ;movwf    F6   
                movwf   number6
                
                ;movlw    B'0001111'  ;數(shù)字7代碼
                ;movwf    F7  

                movlw    B'1111000' 
                movwf   number7
                movlw    B'0000000'  ;數(shù)字8代碼
                ;movwf    F8
                movwf   number8
                ;movlw    B'0000100'  ;數(shù)字9代碼
                ;movwf    F9  

                movlw    B'0010000'                
                movwf   number9
                MOVLW    B'00000000'
                ;MOVWF    F10
                movwf   number      ;存放查找的數(shù)字
                movlw   B'00001010'          ;查找10次循環(huán)
                movwf   number11    ;存放查找的次數(shù)  
                ;movlw    f0
                ;movlw     number
                ;movwf    FSR
                MOVLW     B'11110000'
                MOVWF    FSR
                ;movfw    tempb
  loopfloor:    ;MOVF     FSR,W
                 ;MOVFW     FSR
                 movf      INDF,w
                  
                BCF       STATUS,RP0   ;選擇BANK0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                SUBWF    tempb,w
                btfss    status,z
                goto     loopfloor0
                ;goto     floornumber
                BSF       STATUS,RP0   
                movf     number,W
                BCF       STATUS,RP0   
                movwf     tdataright
                BCF       STATUS,RP0   ;選擇BANK0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                GOTO    HIGHFLOOR
 loopfloor0     
                BSF     STATUS,RP0               ;選擇BANK1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;      
                incf      FSR,f
                incf      number,f
                
                decfsz      number11,f
                
                goto      loopfloor 
                goto      lggug  
                      
                return
                
lggug            
                movlw     B'0100000'
                 
                BCF       STATUS,RP0 
                CLRZ                
                SUBWF     tempb,w
                btfss     status,z
                goto      HIGHFLOOR
                ;ruturn
               BCF       STATUS,RP0   ;選擇BANK0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                movlw     B'00010000'        ;把字符G送到tdataright
                movwf     tdataright
                ;return
                GOTO    HIGHFLOOR
;gue             
                ;movlw     B'0100000'               
                ;SUBWF     tempb,w
                ;btfss     status,z
                ;goto      gue
                ;movlw     g        ;把字符G送到tdataright
                ;movwf     tdataright
               ; return                
;;;;;;;;;;;;上面是低位樓層判斷,以下是高位判斷
              ; movfw    tempa
HIGHFLOOR       
                BCF       STATUS,RP0   ;選擇BANK0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                swapf     tempa,f ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;調(diào)試時所加的
                movlw    B'00001111'
                andwf      tempa,f
                movlw     B'00001111'
                SUBWF     tempa,z   ;低四位為1111表示樓層高位沒有
                goto      others
                return

others          
                BCF       STATUS,RP0   
                movlw    B'00001111'
                andwf      tempa,f
                movlw     B'00001001'
                SUBWF     tempa,z   ;低四位為1001表示樓層高位為1
                goto      others1
                movlw     1
                movwf     tdataleft
                return 
                
others1         
               BCF       STATUS,RP0   
                movlw    B'00001111'
                andwf      tempa,f
                movlw     B'00001011'
                SUBWF     tempa,z   ;低四位為1001表示樓層高位為2
                goto      others2
                movlw     2
                movwf     tdataleft
                return  

others2         
                BCF       STATUS,RP0   
                movlw    B'00001111'
                andwf      tempa,f
                movlw     B'00000000'
                SUBWF     tempa,z   ;低四位為1001表示樓層高位為1
                goto      others3 ;;;低四位為0000表示樓層高位為u
                movlw     B'00011111'         ;u返回的代碼是1f
                movwf     tdataleft
                return 

others3         
                BCF       STATUS,RP0   
                movlw    B'00001111'
                andwf      tempa,f
                movlw     B'00000110'
                SUBWF     tempa,z   ;低四位為1001表示樓層高位為L
                goto      others4
                movlw     B'00010101'; L返回的代碼是15h
                movwf     tdataleft
                return                                               
others4         BCF       STATUS,RP0   
                movlw    B'00001111'
                andwf      tempa,f
                movlw     B'00001110'
                SUBWF     tempa,z   ;低四位為1110表示樓層高位為沒有
                ;goto      others2
                ;movlw     L
                ;movwf     tdataleft
                return         
;以上是檢測樓層的高位字節(jié)檢測后的樓層信息存儲在tdataleft                
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;                
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;                                                                       
                   
   
              ;  addwf	tempa,f
              ;  swapf	tempa,f
              ;  movlw	0x0f       ;把高四位設置為零
              ;  andwf	tempa,w    ;把高四位設置為零
              ;  iorlw	0x70       ;把高四位設置為0111.
              ;  movwf	romaddress
              ;  call	BStart
              ;  call	Deviceadd
              ;  call	Send1Byte
              ;  call	Wordadd
              ;  swapf	tempa,f
              ;  movlw	0x0f
              ;  andwf	tempa,w
              ;  iorwf	romcounter,f
               ; call	Send1Byte
              ;  call	BStart
	;	call	Deviceadd
;		bsf	romcounter,0
;		call	Send1Byte
;		call	Read1Byte
;		movf	romcounter,w
;		movwf	tdataright
;		call	ACK
;		call	Read1Byte
;		movf	romcounter,w
;		movwf	tdataleft
;		call	NACK
;		call	BStop
;		clrwdt
;		bcf     PIR1,TMR2IF
;		return


;*****************************************
;*       processs test sign              *
;*****************************************
test_stop        clrwdt
		 nop
                 bsf         displayflag,2
clrall           movlw       0xFF                ;clear all memory from 40~7f
                 movwf       optiondata
                 movlw       0x50
                 movwf       startaddress
                 movlw       0x14
                 movwf       ledcounter
                 call        fill_data
                 return
;*****************************************
;*  PROGRAMM START UP AND INIT ALL PORT  *
;*****************************************
Start           
                nop
                nop
                
                movlw      0x65		;14            ;speed of moving arrow
                movwf      rcounterh

ddloop2         
                clrwdt
                decfsz     rcounterh,f
                goto       ddloop2

                BCF	INTCON,GIE
                bcf       STATUS,RP1   ; only for 67
                bsf       STATUS,RP0
		    movlw	 0x06
		    movwf	 ADCON1
		    bcf	 STATUS,RP0
                CLRWDT
		    clrf      PORTA
		    ;mov

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级三级三级爽爽爽| 精品在线播放午夜| 中文字幕精品三区| 欧美韩国日本综合| 国产精品电影一区二区三区| 久久一区二区三区四区| 日韩欧美亚洲国产另类| 精品久久久久久久久久久久久久久久久 | 成人福利视频在线| 国产一区二区电影| 国模大尺度一区二区三区| 精品一二三四在线| 成人久久视频在线观看| 色综合网站在线| 欧美美女视频在线观看| 日韩免费视频一区| 中文字幕乱码久久午夜不卡| 亚洲欧洲日韩一区二区三区| 亚洲在线成人精品| 免费久久精品视频| 高清视频一区二区| 在线亚洲高清视频| 欧美va日韩va| 日韩毛片在线免费观看| 天天av天天翘天天综合网色鬼国产 | 国产一本一道久久香蕉| 成人国产精品免费观看动漫 | 韩国av一区二区| av在线综合网| 欧美一二三区精品| 国产精品美女久久久久久久 | 欧美变态tickling挠脚心| 久久久久久一级片| 亚洲制服欧美中文字幕中文字幕| 久久精品国产999大香线蕉| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 一区二区三区成人| 久久爱www久久做| 91久久精品日日躁夜夜躁欧美| 日韩欧美在线123| 一区二区在线观看不卡| 国产一区二区三区在线看麻豆| 色老汉一区二区三区| 精品福利在线导航| 一区二区三区精品久久久| 岛国av在线一区| 日韩一卡二卡三卡| 亚洲高清中文字幕| 91原创在线视频| 国产亚洲精品福利| 免费不卡在线视频| 91精品国产色综合久久不卡电影 | 国产麻豆日韩欧美久久| 欧美图区在线视频| 亚洲天堂福利av| 国产99久久久国产精品| 精品成人私密视频| 婷婷一区二区三区| 欧美午夜理伦三级在线观看| 中文字幕中文乱码欧美一区二区| 久久精品国产精品亚洲红杏| 91精品国产欧美一区二区| 一区二区三区四区不卡视频| 不卡av在线免费观看| 国产午夜亚洲精品理论片色戒| 精品在线观看视频| 欧美大肚乱孕交hd孕妇| 日本一区中文字幕| 欧美三片在线视频观看| 亚洲超碰97人人做人人爱| 色域天天综合网| 一区二区三区在线播放| 色婷婷久久久亚洲一区二区三区| 亚洲视频免费看| 91蝌蚪国产九色| 亚洲美女免费在线| 欧美羞羞免费网站| 日韩在线观看一区二区| 欧美一区二区三区成人| 青青草成人在线观看| 日韩午夜电影在线观看| 精品一区二区在线看| 久久久久久久久蜜桃| 风间由美性色一区二区三区| 国产精品久久三区| 91年精品国产| 日韩中文字幕1| 日韩精品一区二区三区在线| 国产成人精品免费网站| 亚洲日本丝袜连裤袜办公室| 欧美午夜影院一区| 六月婷婷色综合| 亚洲欧洲三级电影| 欧美日韩国产在线观看| 美女www一区二区| 中文字幕一区二区三区四区 | 中文字幕av在线一区二区三区| 成人99免费视频| 亚洲图片有声小说| 欧美精品一区二区三区高清aⅴ| 风流少妇一区二区| 午夜精品久久久久久久蜜桃app| 欧美一卡二卡三卡四卡| aa级大片欧美| 日韩中文字幕区一区有砖一区| 久久看人人爽人人| 欧美性色综合网| 国产成人亚洲精品青草天美 | 日韩精品一区二区三区在线播放 | 亚洲国产三级在线| 欧美sm极限捆绑bd| 在线这里只有精品| 国产不卡视频一区| 日韩和欧美的一区| 国产精品丝袜在线| 91精品免费观看| 色一区在线观看| 丰满少妇在线播放bd日韩电影| 视频在线观看一区| 一区二区三区中文字幕精品精品 | 欧美三级在线播放| 高潮精品一区videoshd| 日韩黄色小视频| 亚洲精品国产视频| 中文字幕不卡的av| 精品国产91洋老外米糕| 欧美精品色综合| 色94色欧美sute亚洲线路一ni| 久久国产福利国产秒拍| 午夜精品免费在线| 亚洲精品欧美在线| 国产精品国产三级国产aⅴ无密码| 精品欧美一区二区久久| 欧美精品视频www在线观看| 色天使久久综合网天天| 波多野结衣精品在线| 国产69精品久久久久毛片| 久久国产精品免费| 久久99精品国产.久久久久 | 精品久久久久久亚洲综合网| 91超碰这里只有精品国产| 在线免费精品视频| a4yy欧美一区二区三区| 成人美女视频在线看| 国产成+人+日韩+欧美+亚洲| 国产一区二区三区在线观看免费 | 一区二区三区四区av| 国产精品久久久久一区| 国产精品欧美久久久久无广告| 久久久久国产免费免费| 2023国产精品视频| 久久久亚洲国产美女国产盗摄 | 91色视频在线| 91久久精品午夜一区二区| 91捆绑美女网站| 欧洲av在线精品| 在线观看一区二区视频| 欧美在线播放高清精品| 欧美性一级生活| 日韩一级黄色片| 国产亚洲视频系列| 综合av第一页| 夜夜嗨av一区二区三区网页| 亚洲国产美女搞黄色| 日欧美一区二区| 国产精品一线二线三线| www.亚洲在线| 欧美亚洲综合一区| 欧美一级在线观看| 国产清纯美女被跳蛋高潮一区二区久久w| 久久综合国产精品| 亚洲三级免费电影| 青青草97国产精品免费观看| 国产在线精品一区二区不卡了| 国产成人免费在线| 日本大香伊一区二区三区| 6080国产精品一区二区| 久久色.com| 一区二区三区**美女毛片| 日韩精品1区2区3区| 国产成人免费在线观看不卡| 日本精品裸体写真集在线观看| 欧美一区二区三区视频| 欧美国产日本视频| 亚洲福利一区二区| 国产乱人伦偷精品视频免下载| 色综合欧美在线| 日韩欧美一区二区三区在线| 国产精品美日韩| 麻豆91免费看| 99精品视频中文字幕| 欧美高清一级片在线| 国产精品亲子乱子伦xxxx裸| 亚洲6080在线| 成人avav影音| 亚洲精品在线电影| 亚洲成在线观看| eeuss影院一区二区三区| 91精品国产综合久久精品麻豆| 国产精品另类一区|