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

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

?? 實(shí)驗(yàn)11_led&lcd時鐘顯示.s43

?? msp430系列開發(fā)板源代碼
?? S43
字號:
#include  "msp430x44x.h " 
;-------------------------------------------------------------
;MSP-Test44x Demo   lcd ,led dishplay the timer
;
;                          MSP430F449             
;                       -----------------
;                   /|\|              XIN|-  
;                    | |                 |         74HC373(1)&(2)
;         LCD        --|RST          XOUT|-       -------------
;        ----------    |                 |       |             | 
;       |     COM0|<---|COM0         P3.1|------>|D0           |
;       |       . |  . |  .            . |   .   |             |
;       |     COM3|<---|COM3         P3.7|------>|D7           |    
;       |      S0 |<---|S0           P4.0|------>|             | 
;       |       . |  . |             P4.1|------>|             |
;       |      S14|<---|S14              |
;
;
;--------------------------------------------------------------
;----------------RAM單元定義-----------------------------------
;--------------------------------------------------------------
second             	equ     	200h        ;秒
min     		    equ	        201h	    ;分
hour		        equ	        202h	    ;時		
flag            	equ         203h        ;標(biāo)志寄存器
led_disp_data       equ         204h        ;led 顯示緩沖
led_disp_bit        equ         205h        ;led顯示位選
counter         	equ     	20ch        ;顯示計(jì)數(shù)
dip                 equ         210h        ;小數(shù)點(diǎn) 

;-------------------------------------------------------------
;;首先,對系統(tǒng)進(jìn)行初始化。關(guān)看門狗、置端口的輸入輸出狀態(tài)、以及中斷情況態(tài)
;;接著,對用到的ram區(qū)進(jìn)行初始化、對標(biāo)志位初始化。
;----------------------------------------------
                ORG     01100h                    ; Program Start
;-----------------------------------------------
Reset          
              	mov.w   #0a00h,SP                 ; Initia ize stackpointer
StopWDT       	mov.w   #WDTPW+WDTHOLD,&WDTCTL    ; Stop WDT              	         	
              	mov.b   #0ffh,&P2DIR
              	mov.b   #0ffh,&P3DIR 
              	mov.b   #00h,&P3OUT
              	                       
              	mov.b   #0ffh,&P4DIR
              	biS.b   #03h,&P4OUT
              	              	
              	mov.b   #0a6h,&BTCTL              ;0a6=1s int     ;0a5=0.5s
               	bis.b   #BTIE,&IE2                ;Enable Basic Timer interrupt  
              	         
              	mov.w   #TASSEL1+TACLR,&TACTL     ;led 刷新一位定時
              	mov.w   #CCIE,&CCTL0
              	mov.w   #2400,&CCR0               ;3ms            
              	bis.w   #MC0,&TACTL
              	        
              	eint               	                                
              	call    #lcd_display_ona           ;open lcd        
              	
              	clr.b   &second
              	clr.b   &min
              	clr.b   &hour  
              	clr.b   &led_disp_data
              	clr.b   &led_disp_bit 
              	clr.b   R8         	
;--------------------------------------------------
;-----------        主程序區(qū)          -------------
;--------------------------------------------------
mainloop		
                nop
                nop
                nop
                nop
                nop
                call    #led_chang                ;led disp  buffer chang 
                call    #led_display              ;led display
                call    #lcd_display              ;lcd display
                
                jmp     mainloop
                      
;----------------------------------------------------   
;----------------   led顯示子程序   ------------------
;----------------------------------------------------	            
led_chang                   
                    br          led_take(R8)
                    EVEN
led_take            
                    dw          second_table_h
                    dw          second_table_l 
                    dw          min_table_h
                    dw          min_table_l  
                    dw          hour_table_h
                    dw          hour_table_l 
second_table_h                   
                    mov.b       &second,R14
                    mov.b       #2fh,&led_disp_bit
                    jmp         take_h
second_table_l                   
                    mov.b       &second,R14
                    mov.b       #1fh,&led_disp_bit
                    mov.b       #00h,&dip
                    jmp         take_l                    

min_table_h         mov.b       &min,R14
                    mov.b       #3bh,&led_disp_bit
                    jmp         take_h

min_table_l         mov.b       &min,R14
                    mov.b       #37h,&led_disp_bit
                    mov.b       #20h,&dip
                    jmp         take_l

hour_table_h        mov.b       &hour,R14
                    mov.b       #3eh,&led_disp_bit
                    jmp         take_h

hour_table_l        mov.b       &hour,R14
                    mov.b       #3dh,&led_disp_bit
                    mov.b       #20h,&dip
                    jmp         take_l
                                   
take_h              mov.b     	R14,R13
	            rra.b     	R13
            	    rra.b     	R13
	            rra.b     	R13
	            rra.b     	R13
	            and.b     	#0fh,R13
	            mov.b     	led_table(R13),&led_disp_data
	            
	            ret         	           	         
take_l        	    
	            mov.b     	R14,R13
	            and.b     	#0fh,R13
	            mov.b     	led_table(R13),&led_disp_data	
	            add.b       &dip,&led_disp_data                              
	            ret                         	             
;----------------------------------------------------   
;----------------   led顯示子程序   -----------------
;----------------------------------------------------

led_display                                                                   
                    mov.b       &led_disp_data,&P3OUT   ;send data
                    bis.b       #02h,&P4OUT             ;open data choose                   
                    bic.b       #02h,&P4OUT             ;close data choose                  
                     
                    
                    mov.b       &led_disp_bit,P3OUT
                    bis.b       #01h,&P4OUT              ;open bit choose
                    bic.b       #01h,&P4OUT              ;close data choose 
                    ret                                                       
;----------------------------------------------------   
;----------------   lcd顯示子程序   ----------------
;----------------------------------------------------
lcd_display         mov.b       #80h,&dip
	            mov.b     	#LCDM1,R15
dis_second          mov.b     	&second,R13
	            rra.b     	R13
            	    rra.b     	R13
	            rra.b     	R13
	            rra.b     	R13
	            and.b     	#0fh,R13
	            mov.b     	lcd_table(R13),R14	           	         
        	    mov.b     	R14,1(R15)
	            mov.b     	&second,R13
	            and.b     	#0fh,R13
	            mov.b     	lcd_table(R13),R14	                    
	            mov.b     	R14,0(R15)	
	            
dis_min	            mov.b     	&min,R13
	            rra.b     	R13
            	    rra.b     	R13
	            rra.b     	R13
	            rra.b     	R13
	            and.b     	#0fh,R13
	            mov.b     	lcd_table(R13),R14               	         
        	    mov.b     	R14,3(R15)
	            mov.b     	&min,R13
	            and.b     	#0fh,R13
	            mov.b     	lcd_table(R13),R14	
	            ;bis.b       #80h,R14                    
	            mov.b     	R14,2(R15)	
	            
dis_hour            mov.b     	&hour,R13
	            rra.b     	R13
            	    rra.b     	R13
	            rra.b     	R13
	            rra.b     	R13
	            and.b     	#0fh,R13
	            mov.b     	lcd_table(R13),R14           	         
        	    mov.b     	R14,5(R15)
	            mov.b     	&hour,R13
	            and.b     	#0fh,R13
	            mov.b     	lcd_table(R13),R14	 
	            ;bis.b       #80h,R14                   
	            mov.b     	R14,4(R15)		            	                                          
	            ret            	            
;-------------------------------------------------- 

lcd_display_ona
	              mov.b    #0FCh,&P5SEL                     ;Enable R(LCD) + COM Lines
	              mov.b    #LCDON+LCD4MUX+LCDP1,&LCDCTL     ;STK LCD 4Mux, S0-S19
	                                                        ;Basic Timer : SSEL=0 DIV=0 Reset=1,ACLK,32768/256 = 128Hz (7.8ms debounce time)
	                                                        ;Basic Timer reset disabled
	                                                        ;enable basic timer intrpt
	              call     #show_clr                        ;clear LCD
	              clr      R9
	              ret         
;-------------------------------------------------- 
;-----------------   Timera_int  ------------------
;--------------------------------------------------
Timera_int 
                      inc.b     R8
                      inc.b     R8
                      cmp.b     #0ch,R8
                      jnz       Timer_int_end
                      clr.b     R8                      
Timer_int_end         reti            
;--------------------------------------------------
;-----------------  BASIC TIMER int    ------------
;-------------------------------------------------- 
BASIC_INT   	      xor.b   #01h,&flag
                      setc
BASIC_END	      dadc.b   &second
                      cmp.b   #60h,&second
                      jlo     clock_end
                      clr.b   &second
                      dadc.b   &min
                      cmp.b   #60h,&min
                      jlo     clock_end
                      dadc.b   &hour
                      clr.b   &min
                      cmp.b   #24h,&hour
                      jlo     clock_end
                      clr.b   &hour
clock_end             reti
;--------------------------------------------------                                                    
;;-------顯示處理子程序
;--------------------------------------------------
lcd_display_deal              
              clr       R5
next_word_display
              mov.b     #0FFH,LCDMEM(R5)
              inc       R5
              cmp.b     &counter,R5
              jnz       next_word_display
              ret           
;-------------------------------------------------------                            
;---------清顯示存儲區(qū).
;-------------------------------------------------------
show_clr
            	mov.b	#00h,R6                      ; clear display memory
show_clr1
            	mov.b   #00h,LCDMEM(R6)
            	inc.b   R6
            	cmp.b	#0ah,R6
            	jnz     show_clr1
            	ret
            
delay       	mov.b   #0ffh,R9
ttt         	nop
            	nop
            	dec.b   R9
            	jnz     ttt
            	ret

;----------------------------------------------------------
;--------------led顯示代碼 --------------------------------
;---------------------------------------------------------- 			
led_table			
              db      0d7h          ;0
              db      14h           ;1
              db      0cdh          ;2
              db      5dh           ;3
              db      1Eh           ;4
              db      5bh           ;5
              db      0dbh          ;6
              db      15h           ;7
              db      0dfh          ;8
              db      05fh          ;9
              DB      97H
              DB      0DAH
              DB      0C3H
              DB      0CCH
              DB      0CFH
              DB      08BH
;-----------------------------------------------------------
;---------------lcd顯示代碼--------------------------------
;-----------------------------------------------------------
lcd_table
            db        0b7h            ;0
            db        12h            ;1
            db        8fh            ;2
            db        1fh            ;3
            db        3ah            ;4
            db        3dh            ;5
            db        0bdh            ;6
            db        13h            ;7
            db        0bfh            ;8
            db        3fH            ;9
           
;----------------------------------------------------------                 
; Interrupt Vector Table
;----------------------------------------------------------             
            RSEG    INTVEC             ; MSP430 RESET Vector        
;----------------------------------------------------------           
            DW      BASIC_INT               ;0FFE0h    
            DW      Reset                   ;0FFE2h    
            DW      Reset                   ;0FFE4h 
            DW      Reset                   ;0FFE6h
            DW      Reset	            ;0FFE8h
            DW      Reset                   ;0FFEAh
            DW      Timera_int              ;0FFECh 
            DW      Reset                   ;0FFEEh
            DW      Reset                   ;0FFF0h 
            DW      Reset                   ;0FFF2h
            DW      Reset                   ;0FFF4h 
            DW      Reset                   ;0FFF6h
            DW      Reset                   ;0FFF8h 
            DW      Reset                   ;0FFFAh
            DW      Reset                   ;0FFFCh 
            DW      Reset                   ;0FFFEh            
            END    
              	   


		
		   
			










?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美另类久久久精品| 91麻豆精品国产自产在线观看一区 | 久久99久久久久| 欧美精品v国产精品v日韩精品 | 99视频有精品| 亚洲乱码一区二区三区在线观看| jizzjizzjizz欧美| 成人欧美一区二区三区小说| 不卡一区二区在线| 亚洲色图清纯唯美| 欧美人狂配大交3d怪物一区| 午夜一区二区三区在线观看| 91精品国产综合久久久久久久久久| 人人爽香蕉精品| 久久久亚洲高清| 一本色道亚洲精品aⅴ| 国产毛片一区二区| 国产人成亚洲第一网站在线播放| av日韩在线网站| 亚洲成人免费观看| 日韩免费福利电影在线观看| 国产一区999| 夜夜操天天操亚洲| 欧美xxxxx牲另类人与| 国产精品自拍毛片| 亚洲一区二区av在线| 欧美mv和日韩mv的网站| 成人av一区二区三区| 亚洲v日本v欧美v久久精品| 久久久久久久久久久电影| 日本高清视频一区二区| 久久机这里只有精品| 亚洲免费看黄网站| 久久综合av免费| 欧美系列在线观看| 处破女av一区二区| 久久精品国产一区二区| 亚洲人成精品久久久久久| 欧美成人精品二区三区99精品| av中文字幕在线不卡| 免费看精品久久片| 亚洲午夜久久久久久久久电影网| 久久久www成人免费无遮挡大片| 欧美日韩视频在线观看一区二区三区| 国产福利一区在线观看| 天涯成人国产亚洲精品一区av| 日本一区二区三区在线观看| 欧美一级淫片007| 在线亚洲+欧美+日本专区| 国产a视频精品免费观看| 美女视频免费一区| 亚洲国产你懂的| 亚洲免费资源在线播放| 久久精品水蜜桃av综合天堂| 91精品国产色综合久久不卡蜜臀 | 一区二区三区在线影院| 久久久久久9999| 26uuu色噜噜精品一区二区| 欧美男人的天堂一二区| 色狠狠一区二区| 91小视频在线免费看| 不卡的电影网站| 国产成人精品免费在线| 激情综合色播激情啊| 视频精品一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲三级免费观看| 136国产福利精品导航| 国产日韩v精品一区二区| 精品国产一区二区亚洲人成毛片| 6080午夜不卡| 制服丝袜亚洲色图| 宅男在线国产精品| 欧美一区二区三区四区五区| 67194成人在线观看| 91麻豆精品国产91久久久资源速度| 欧美性videosxxxxx| 欧美日韩的一区二区| 欧美男同性恋视频网站| 欧美一区二区三区人| 日韩欧美久久一区| 精品精品欲导航| 久久精品一区二区三区四区| 国产色爱av资源综合区| 成人免费视频在线观看| 一区二区三区在线免费播放| 亚洲综合另类小说| 视频一区欧美精品| 久久av中文字幕片| 懂色av中文字幕一区二区三区| 国产精品一品二品| 99精品国产热久久91蜜凸| 99国产精品国产精品毛片| 日本道色综合久久| 欧美日韩亚洲国产综合| 日韩欧美中文字幕公布| 国产色91在线| 亚洲一区二区视频在线| 日韩成人免费电影| 国产成人综合精品三级| 91视频在线观看| 91.com视频| 久久久国产综合精品女国产盗摄| 亚洲三级小视频| 蜜臀av一区二区在线免费观看| 国产乱人伦精品一区二区在线观看 | 国产色产综合色产在线视频| 亚洲欧洲精品一区二区三区不卡| 亚洲激情欧美激情| 六月丁香婷婷久久| av成人免费在线观看| 欧美日本一区二区三区| 久久久美女艺术照精彩视频福利播放| 国产精品久久久久久久午夜片| 亚洲一区二区在线观看视频| 麻豆精品一区二区综合av| av在线这里只有精品| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品久久综合| 天天综合网天天综合色| 成人av免费网站| 欧美精品123区| 综合激情成人伊人| 久久99国产精品久久| 色狠狠综合天天综合综合| 久久久精品黄色| 首页国产欧美久久| 99国产一区二区三精品乱码| 日韩一区二区三区免费观看| 亚洲日本在线观看| 国产综合久久久久影院| 精品视频一区三区九区| 亚洲国产成人私人影院tom| 石原莉奈在线亚洲三区| 色哟哟日韩精品| 国产亚洲欧美色| 日韩电影在线一区| 色噜噜夜夜夜综合网| 国产女主播视频一区二区| 久久精品久久精品| 欧美乱妇15p| 亚洲三级视频在线观看| 成人性生交大片免费| 欧美精品一区二区三区一线天视频| 一区二区三区在线观看欧美 | 青娱乐精品视频| 欧洲一区二区三区在线| 国产精品久久久久久妇女6080 | 亚洲6080在线| 色综合欧美在线视频区| 国产精品视频一二三区 | aa级大片欧美| 国产蜜臀97一区二区三区| 国产综合色视频| 欧美精品一区视频| 国产一区亚洲一区| 欧美精品一区二区三区蜜桃| 秋霞电影网一区二区| 日韩三级电影网址| 久久成人久久爱| 久久―日本道色综合久久 | 丰满白嫩尤物一区二区| 精品国产人成亚洲区| 免费久久99精品国产| 日韩亚洲欧美高清| 韩国三级在线一区| 久久久影视传媒| 成人激情图片网| 亚洲欧美日韩国产综合| 91麻豆精东视频| 亚洲综合视频在线观看| 欧美美女一区二区| 麻豆国产欧美一区二区三区| 日韩欧美另类在线| 国产成人免费9x9x人网站视频| 中文字幕成人网| 99精品视频在线播放观看| 亚洲精品v日韩精品| 欧美性做爰猛烈叫床潮| 亚洲国产成人va在线观看天堂| 欧美日产国产精品| 另类小说视频一区二区| 久久伊人蜜桃av一区二区| 成人小视频免费观看| 亚洲人成影院在线观看| 欧美老肥妇做.爰bbww| 久久精品99久久久| 国产精品久久久久久久久快鸭| 91看片淫黄大片一级在线观看| 亚洲国产精品久久艾草纯爱| 91精品免费在线| 国产91综合网| 尤物在线观看一区| 欧美一区二区三区人| 成人小视频在线| 香蕉av福利精品导航| 国产欧美一区二区三区网站| 色婷婷精品久久二区二区蜜臀av| 蜜臀av一区二区| 亚洲色大成网站www久久九九|