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

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

?? tr_led.s43

?? 包含了眾多MP430實例:掃描按鍵(C),ADC,IIC器件,鍵盤與顯示,鍵盤與顯示以及低功耗,電子琴,溫度報警系統,固體錄音機 ,時間控制器,交通燈,12864液晶程序等
?? S43
字號:
;           交通燈程序清單
;用164驅動所有燈以及數碼管的顯示
;1121為中央控制器
;RAM使用情況:
;顯示緩存為200H開始以后的12字節,
;200H~202H為第一塊顯示模塊的顯示數據
;203H~205H為第二塊顯示模塊的顯示數據
;206H~208H為第三塊顯示模塊的顯示數據
;209H~20BH為第四塊顯示模塊的顯示數據
;220H為秒計時單元,221H為0.1秒計時單元
;222H為第一塊燈模塊的時間顯示數據,
;223H為第二,224H為第三,225H為第四
;226H為交通燈運行狀態標志(一共有9個模塊的燈與數碼管顯示運行狀態)
;紅綠紅 34H      紅綠綠 24H+1     綠紅綠 48H+1   紅紅紅 70H
;紅紅綠 60H+1    紅黃綠 21H+1     黃紅黃 C2H     紅紅黃 E0H
;紅黃紅 31H             ;燈的顯示碼
;4個顯示模塊,每一個的9盞燈中都有一盞接在第二片164的Q0上
;所以在燈的顯示上可能有 “+1 ”,則這個 1 加在第二片164的Q0上
;4個單元來保存是否 +1 :20CH,20DH,20EH,20FH分別對應4個顯示模塊
;每當綠燈方向計數值減到3時,綠燈閃爍
;用以提醒司機朋友注意
;227H為0.75秒計數器,228H為0.3秒計數器,用于綠燈閃爍
;
;使用紅外線檢測是否有無違章車輛,使用端口1(P1.2)下降沿中斷
;如果有,則輸出超高亮度的發光管點亮,示意打開閃光燈拍攝違章車牌號
#include  "msp430x13x.h"

            ORG     0F000h                  ;msp430f1121 FLASH START

RESET       mov.w   #300h,SP                ; Initialize stackpointer
StopWDT     mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop WDT
SetupTA     mov.w   #TASSEL1+TACLR,&TACTL   ; SMCLK, clear TAR
SetupC0     mov.w   #CCIE,&CCTL0            ; CCR0 interrupt enabled
            mov.w   #35000,&CCR0            ; 
SetupP1     bis.b   #001h,&P1DIR            ; P1.0 output 
            bis.w   #MC1,&TACTL             ; Start Timer_a in continous mode
            MOV.B   #0FFH,&P2DIR             ;P2.0為數據輸出端,P2.1為時鐘輸出端
            CALL    #INIT_RAM
            CALL    #INIT_P1
            eint         

M           JMP M

    ;定時器中斷服務程序
TA0_ISR     CALL    #DIS_12
            INC.B   &221H
                        
            CMP.B   #12,&221H       ;0.075秒  INC  12
            JNZ     TA0END
            MOV.B   #0,&221H        ;1秒
            
            CALL    #TR_CONT
            CALL    #TR_RUN
            CALL    #DATA_TO_DIS
            
            INC.B   &220H           ;加1,220H的內容作為交通燈運行的時間參考
            CMP.B   #106,&220H      ;整個過程為106秒
            JNZ     TA0END
            MOV.B   #0,&220H
TA0END      CALL    #FLASH_TO
            add.w   #60000,&CCR0    ; Add Offset to CCR0
            reti 

                      
;P1口中斷服務程序,在非綠燈時間段內,如果有車通過,則開閃光燈
P1_INT      BIC.B   #04H,&P1IFG
            PUSH.B  &226H
            DINT
            PUSH    R15
            MOV     #500,R15
P1_INTLOOP1  DEC     R15            ;延時消除抖動
            JNZ     P1_INTLOOP1
            POP     R15
            BIT.B   #04H,&P1IN
            JZ     P1_INTEND
            
            CLRC                    ;判斷是否為禁止通行時段
            SUB.B   #2,&226H        ;運行狀態標志小于 5 時允許通行,其他時間不能通行
            JNC     P1_INTEND
           
            BIC.B   #01H,&P1OUT
            BIC.B   #02H,&P1OUT
            PUSH    R15
            MOV     #25000,R15
P1_INTLOOP2  DEC     R15
            JNZ     P1_INTLOOP2
            POP     R15
            NOP
            BIS.B   #02H,&P1OUT
            BIS.B   #1,&P1OUT
P1_INTEND   ADD.B   #2,&226H
            POP.B   &226H
            EINT
            RETI

FLASH_TO    NOP
            PUSH.B  &220H
                        
            CLRC
            SUB.B   #44,&220H       ;45~47秒為前后直行綠燈閃爍時間
            JNC      FLASH_TO1
            
            POP.B   &220H
            PUSH.B  &220H
            CLRC
            SUB.B   #46,&220H
            JNC     FLASH_TO1       ;是否小于47
            
            CMP.B   #1,&226H        ;是否為運行狀態1
            JNZ     FLASH_TO1
            BIT.B   #2,&221H        ;是否為0.4秒
            JNZ     FLASH_END1      ;如果都不是 則跳轉
            MOV.B   #29H,&206H      ;如果條件滿足,則閃爍
            MOV.B   #29H,&200H      ;先寫入綠燈不亮的顯示碼
            JMP     FLASH_TO1
           
FLASH_END1  MOV.B   #21H,&200H  
            MOV.B   #21H,&206H      ;再寫入綠燈亮的顯示碼
            JMP     FLASH_TO1
            
FLASH_TO1   POP.B   &220H
            PUSH.B  &220H
            CLRC
            SUB.B   #61,&220H       ;61~64秒為前后路左右轉彎綠燈閃爍時間
            JNC      FLASH_TO2      ;同時也是左右路右轉彎綠燈閃爍時間
            
            POP.B   &220H
            PUSH.B  &220H
            CLRC
            SUB.B   #64,&220H
            JNC     FLASH_TO2       ;是否小于64
            
            CMP.B   #4,&226H        ;是否為運行狀態4
            JNZ     FLASH_TO2
            BIT.B   #2,&221H        ;是否為0.4秒
            JNZ     FLASH_END2      ;如果都不是 則跳轉
   ;         MOV.B   #2BH,&203H
      ;      MOV.B   #2BH,&209H     ;
            MOV.B   #0,&20DH        ;如果條件滿足,則閃爍
            MOV.B   #0,&20FH        ;先寫入綠燈不亮的顯示碼
            MOV.B   #2AH,&206H
            MOV.B   #2AH,&200H
            MOV.B   #0,&20CH
            MOV.B   #0,&20EH
            JMP     FLASH_TO2
           
FLASH_END2  MOV.B   #22H,&200H      ;再寫入綠燈亮的顯示碼
            MOV.B   #22H,&206H
            MOV.B   #1,&20CH
            MOV.B   #1,&20EH
            MOV.B   #1,&20DH
            MOV.B   #1,&20FH
 
            JMP     FLASH_TO2
            
FLASH_TO2   POP.B   &220H
            PUSH.B  &220H
            CLRC
            SUB.B   #78,&220H       ;78~81秒為左右路直行綠燈閃爍時間
            JNC      FLASH_TO3
            
            POP.B   &220H
            PUSH.B  &220H
            CLRC
            SUB.B   #81,&220H
            JNC     FLASH_TO3       ;是否小于81
            
            CMP.B   #6,&226H        ;是否為運行狀態6
            JNZ     FLASH_TO3
            BIT.B   #2,&221H        ;是否為0.4秒
            JNZ     FLASH_END3      ;如果都不是 則跳轉
            MOV.B   #2CH,&203H      ;先寫入綠燈不亮的顯示碼
            MOV.B   #2CH,&209H
            JMP     FLASH_TO3
           
FLASH_END3  MOV.B   #20H,&203H  
            MOV.B   #20H,&209H      ;再寫入綠燈亮的顯示碼
            JMP     FLASH_TO3
            
FLASH_TO3   POP.B   &220H
            RET
            


TR_CONT     CLRC                    ;所有模塊上的計數器減一計數
            DADD.B  #99H,&222H
            CLRC    
            DADD.B  #99H,&223H
            CLRC
            DADD.B  #99H,&224H
            CLRC    
            DADD.B  #99H,&225H
            RET

;交通燈的運行
TR_RUN      CMP.B   #0,&220H        ;進行了47秒之后
            JNZ     TR_RUN1
            MOV.B   #20H,&200H      ;第一模塊8燈顯示值:紅綠紅
            MOV.B   #47H,&222H      ;        時間計數值
            MOV.B   #0,&20CH        ;        第9燈顯示值
            MOV.B   #23H,&203H      ;第二模塊:紅紅紅
            MOV.B   #67H,&223H
            MOV.B   #0,&20dH 
            MOV.B   #20H,&206H      ;紅綠紅
            MOV.B   #47H,&224H
            MOV.B   #0,&20eH 
            MOV.B   #23H,&209H      ;紅紅紅
            MOV.B   #67H,&225H
            MOV.B   #0,&20fH 
            MOV.B   #0,&226H
            
TR_RUN1     CMP.B   #27,&220H       ;進行了47秒之后
            JNZ     TR_RUN2
            MOV.B   #21H,&200H      ;第一模塊8燈顯示值 :紅綠綠
;             MOV.B   #47H,&222H    ;時間計數值不變,延續
            MOV.B   #1,&20CH        ;        第9燈顯示值
            MOV.B   #24H,&203H      ;第二模塊: 紅綠綠
;             MOV.B   #67H,&223H
            MOV.B   #1,&20dH 
            MOV.B   #21H,&206H      ;第三模塊:紅紅綠
;             MOV.B   #47H,&224H
            MOV.B   #1,&20eH 
            MOV.B   #24H,&209H      ;第四模塊:紅紅綠
;             MOV.B   #67H,&225H
            MOV.B   #01,&20fH  
            MOV.B   #1,&226H
                 
TR_RUN2     CMP.B   #47,&220H       ;進行了47秒之后
            JNZ     TR_RUN3
            MOV.B   #25H,&200H      ;第一模塊8燈顯示值 :紅黃綠
            MOV.B   #2H,&222H       ;時間計數值 黃燈顯示時間
            MOV.B   #1,&20CH        ;        第9燈顯示值
            MOV.B   #24H,&203H      ;第二模塊: 紅紅綠
;             MOV.B   #67H,&223H
            MOV.B   #1,&20dH 
            MOV.B   #25H,&206H      ;第三模塊:紅黃綠
            MOV.B   #2H,&224H
            MOV.B   #1,&20eH 
            MOV.B   #24H,&209H      ;第四模塊
;             MOV.B   #67H,&225H
            MOV.B   #01,&20fH  
            MOV.B   #2,&226H            
TR_RUN3                 
TR_RUN4     CMP.B   #49,&220H       ;進行了47秒之后
            JNZ     TR_RUN5
            MOV.B   #22H,&200H      ;第一模塊8燈顯示值:綠紅綠
            MOV.B   #16H,&222H      ;時間計數值 黃燈顯示時間
            MOV.B   #1,&20CH        ;        第9燈顯示值
            MOV.B   #24H,&203H      ;第二模塊: 紅紅綠
;             MOV.B   #67H,&223H
            MOV.B   #1,&20dH 
            MOV.B   #22H,&206H      ;第三模塊:綠紅綠
            MOV.B   #16H,&224H
            MOV.B   #1,&20eH 
            MOV.B   #24H,&209H      ;第四模塊
;             MOV.B   #67H,&225H
            MOV.B   #01,&20fH  
            MOV.B   #4,&226H
            
TR_RUN5     CMP.B   #65,&220H       ;進行了65秒之后
            JNZ     TR_RUN6
            MOV.B   #26H,&200H      ;第一模塊8燈顯示值:黃紅黃
            MOV.B   #2H,&222H       ;時間計數值 黃燈顯示時間
            MOV.B   #0,&20CH        ;        第9燈顯示值
            MOV.B   #27H,&203H      ;第二模塊: 紅紅黃
;             MOV.B   #67H,&223H
            MOV.B   #1,&20dH 
            MOV.B   #26H,&206H      ;第三模塊
            MOV.B   #2H,&224H
            MOV.B   #0,&20eH 
            MOV.B   #27H,&209H      ;第四模塊:紅紅黃
;             MOV.B   #67H,&225H
            MOV.B   #01,&20fH  
            MOV.B   #5,&226H
            
TR_RUN6     CMP.B   #67,&220H       ;進行了67秒之后
            JNZ     TR_RUN7
            MOV.B   #23H,&200H      ;第一模塊8燈顯示值:紅紅紅
            MOV.B   #37H,&222H      ;時間計數值 黃燈顯示時間
            MOV.B   #0,&20CH        ;        第9燈顯示值
            MOV.B   #20H,&203H      ;第二模塊: 紅綠紅
            MOV.B   #15H,&223H
            MOV.B   #0,&20dH 
            MOV.B   #23H,&206H      ;第三模塊
            MOV.B   #37H,&224H
            MOV.B   #0,&20eH 
            MOV.B   #20H,&209H      ;第四模塊
            MOV.B   #15H,&225H
            MOV.B   #0,&20fH  
            MOV.B   #6,&226H
            
TR_RUN7     CMP.B   #82,&220H       ;進行了82秒之后
            JNZ     TR_RUN8
            MOV.B   #23H,&200H      ;第一模塊8燈顯示值:紅紅紅
  ;           MOV.B   #37H,&222H    ;時間計數值 黃燈顯示時間
            MOV.B   #0,&20CH        ;        第9燈顯示值(亮與熄)
            MOV.B   #28H,&203H      ;第二模塊: 紅黃紅
            MOV.B   #2H,&223H
            MOV.B   #0,&20dH 
            MOV.B   #23H,&206H      ;第三模塊
   ;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人一区在线| 三级在线观看一区二区| 91麻豆精品国产91久久久更新时间 | 99久久伊人精品| 国产一区中文字幕| 国产精品亚洲综合一区在线观看| 韩国毛片一区二区三区| 精品一区二区在线视频| 国产一区二区三区久久悠悠色av| 久久99精品国产91久久来源| 一区二区在线观看视频在线观看| 91行情网站电视在线观看高清版| 亚洲欧美综合另类在线卡通| 亚洲视频一区二区在线| 成人午夜av电影| 91美女蜜桃在线| 国产精品欧美极品| 国产一区二区三区av电影| 欧美巨大另类极品videosbest| 亚洲天堂av老司机| 成人黄色免费短视频| 国产丝袜欧美中文另类| 久久精品国产亚洲a| 日韩一区二区三区四区| 婷婷久久综合九色综合伊人色| 一本大道久久a久久精二百| 国产精品全国免费观看高清| 国产一区二区视频在线| 欧美sm美女调教| 精品一区二区三区在线视频| 日韩欧美亚洲国产另类| 日韩av一级片| 欧美成人bangbros| 国产一区二区三区日韩| 久久久av毛片精品| heyzo一本久久综合| √…a在线天堂一区| va亚洲va日韩不卡在线观看| 《视频一区视频二区| 91麻豆国产自产在线观看| 一区二区三区四区高清精品免费观看| 99久久久无码国产精品| 亚洲综合视频在线| 9191久久久久久久久久久| 美女一区二区视频| 国产日韩影视精品| 色综合亚洲欧洲| 亚洲一区二区四区蜜桃| 欧美伦理视频网站| 国产又粗又猛又爽又黄91精品| 久久综合色8888| 99久久综合狠狠综合久久| 一区二区三区精品在线观看| 69av一区二区三区| 国产乱一区二区| 亚洲欧美区自拍先锋| 欧美日韩电影在线| 国产精品99久久久久久宅男| 亚洲少妇最新在线视频| 欧美人妖巨大在线| 高清不卡在线观看| 亚洲地区一二三色| 久久精品一区四区| 欧美日韩在线观看一区二区| 美国毛片一区二区三区| 一区在线中文字幕| 91精品国产综合久久香蕉的特点| 国产高清视频一区| 午夜不卡在线视频| 国产精品福利av| 欧美一区二区三区系列电影| eeuss鲁一区二区三区| 亚洲444eee在线观看| 国产欧美精品区一区二区三区 | 久久精品一区二区三区四区| 色系网站成人免费| 激情六月婷婷久久| 一区二区三区不卡在线观看| 精品国产电影一区二区| 在线观看免费成人| 国产精品一级二级三级| 日本大胆欧美人术艺术动态| 中文字幕一区二区三区四区不卡| 日韩欧美一区二区免费| 91免费视频网| 成人黄动漫网站免费app| 免费一级片91| 午夜a成v人精品| 亚洲黄色av一区| 中文字幕在线观看一区| 久久综合九色综合欧美亚洲| 欧美美女一区二区三区| 欧美在线观看一区| 成人av资源站| 国产99精品视频| 国产做a爰片久久毛片| 日本人妖一区二区| 天天色综合天天| 午夜视频一区二区三区| 亚洲一区二区三区不卡国产欧美| 国产精品免费免费| 久久精品一区蜜桃臀影院| 精品国产电影一区二区| 精品国产乱码久久久久久影片| 7777精品伊人久久久大香线蕉的| 日本韩国精品在线| 色综合中文字幕国产| 国产成人在线影院| 国产精品自拍av| 国产成人免费视频一区| 国产盗摄一区二区三区| 国产精品一区二区男女羞羞无遮挡| 蜜桃免费网站一区二区三区| 日韩av一区二区在线影视| 石原莉奈一区二区三区在线观看| 亚洲电影一级黄| 婷婷综合在线观看| 蜜臀久久99精品久久久久久9| 日韩专区在线视频| 开心九九激情九九欧美日韩精美视频电影 | 国产午夜精品久久久久久免费视| 精品日韩一区二区三区| 中文字幕日韩一区二区| 国产清纯白嫩初高生在线观看91| 欧美精品一区男女天堂| 久久在线观看免费| 国产免费久久精品| 国产精品电影一区二区| 亚洲精品福利视频网站| 日韩国产高清在线| 精品综合久久久久久8888| 国产精品系列在线播放| 97aⅴ精品视频一二三区| 欧美探花视频资源| 日韩视频在线永久播放| 久久久噜噜噜久久人人看| 国产精品天美传媒沈樵| 亚洲激情欧美激情| 奇米在线7777在线精品 | 成人免费毛片a| 在线观看av一区二区| 91精品国产高清一区二区三区| 日韩三级中文字幕| 国产欧美精品一区| 亚洲国产成人精品视频| 久久精品99久久久| av欧美精品.com| 欧美一区二区三区日韩视频| 国产精品入口麻豆九色| 亚洲高清不卡在线观看| 国产一级精品在线| 91国偷自产一区二区使用方法| 精品欧美乱码久久久久久| 亚洲少妇最新在线视频| 久久机这里只有精品| 色久综合一二码| 久久久噜噜噜久噜久久综合| 亚洲国产日韩一级| 国产a级毛片一区| 欧美精品v国产精品v日韩精品| 国产清纯在线一区二区www| 天天色 色综合| 91视频国产资源| 久久久影院官网| 午夜亚洲福利老司机| 91免费在线看| 中文字幕免费不卡在线| 男男gaygay亚洲| 欧美性受极品xxxx喷水| 国产精品进线69影院| 精品系列免费在线观看| 欧美日韩另类国产亚洲欧美一级| 国产日韩欧美精品综合| 麻豆国产精品官网| 欧美日韩黄视频| 亚洲激情在线激情| www.亚洲色图.com| 久久色在线视频| 精品一区二区免费在线观看| 欧美日韩欧美一区二区| 亚洲免费视频中文字幕| 成人午夜电影久久影院| 精品国产精品网麻豆系列| 全国精品久久少妇| 精品污污网站免费看| 一区二区三区免费| 91欧美激情一区二区三区成人| 久久亚洲春色中文字幕久久久| 日本美女一区二区三区视频| 91黄视频在线观看| 亚洲黄色小视频| 色琪琪一区二区三区亚洲区| 亚洲人成影院在线观看| 91麻豆精品在线观看| 亚洲欧美日韩国产中文在线| 色综合久久66| 一区二区三区免费看视频| 日本韩国欧美三级| 午夜精品福利一区二区三区蜜桃| 欧美性大战久久久|