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

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

?? 7.asm

?? 單片機(jī)實(shí)驗(yàn)程序-13種-17.4M-pdf.zip
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;        SPEED/MILE FOR BIKE   PROGRAM       ;;
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;       60H,61H,62H作里程計(jì)數(shù)單元,6CH,6DH作T1計(jì)數(shù)擴(kuò)充單元,
;       68H,69H,6AH,6BH存放自行車每圈時(shí)間數(shù),70H,71H,72H,73H
;       作顯示BCD碼存放數(shù)用,11H--15H存放被除數(shù),16H-19H存放除數(shù)
;
;
; 定義
        VSDA    EQU     P1.5    ; EEPROM數(shù)據(jù)傳送口
        VSCL    EQU     P1.4    ; EEPROM時(shí)鐘傳送口
        SLA     EQU     50H     ; EEPROM器件尋址字節(jié)存放單元
        NUMBYT  EQU     51H     ; EEPROM傳送字節(jié)數(shù)存放單元
        MTD     EQU     30H     ; EEPROM發(fā)送數(shù)據(jù)緩沖單元
        MRD     EQU     40H     ; EEPROM讀出數(shù)據(jù)存放單元
        SLAW    EQU     0A0H    ; EEPROM尋址字節(jié)寫(xiě)
        SLAR    EQU     0A1H    ; EEPROM尋址字節(jié)讀
        DPHH    EQU     62H     ; DPTR計(jì)數(shù)擴(kuò)展高8位
        TH1H    EQU     6CH     ; 定時(shí)器T1擴(kuò)展高8位
        TH1HH   EQU     6DH     ; 定時(shí)器T1擴(kuò)展高8-16位
;
;;;;;;;;;;;;;;;;;;;;
;; PROGRAM INPUT  ;;
;;;;;;;;;;;;;;;;;;;;
;
        ORG     0000H			;程序執(zhí)行開(kāi)始地址
        LJMP    START			;跳至START
        ORG     0003H			;外中斷0中斷程序入口
        LJMP    INTEX0			;跳至INTEX0中斷服務(wù)程序
        ORG     000BH			;定時(shí)器T0中斷程序入口
        RETI					;中斷返回
        ORG     0013H			;外中斷1中斷入口
        LJMP    INTEX1			; 跳至INTEX1中斷服務(wù)程序
        ORG     001BH			; 定時(shí)器T1中斷程序入口
        LJMP    INTT1			; 跳至INTT1中斷服務(wù)程序
        ORG     0023H			;串口中斷入口地址
        RETI					;中斷返回
        ORG     002BH			;定時(shí)器T2中斷入口地址
        RETI					;中斷返回
;
;
;;;;;;;;;;;;;;;;;;;;
;; PROGRAM CLEAR  ;;
;;;;;;;;;;;;;;;;;;;;
;上電初始化程序
CLEARMEN:       MOV     TMOD,#90H       ;T1為16位外部控制定時(shí)器
                MOV     SP,#75H         ;堆棧在75H開(kāi)始
                SETB    PX0             ;外中斷0優(yōu)先級(jí)為1
                SETB    IT0             ;外中斷0用邊沿觸發(fā)
                SETB    IT1             ;外中斷1用邊沿觸發(fā)
                CLR     A               ;清A
                MOV     20H,A           ;清內(nèi)存中特定單元
                MOV     6CH,A           ;
                MOV     6DH,A           ;
                MOV     70H,A           ;
                MOV     71H,A           ;
                MOV     72H,A           ;
                MOV     73H,A           ;
                MOV     60H,A           ;
                MOV     61H,A           ;
                MOV     62H,A           ;
                MOV     63H,A           ; 清內(nèi)存中特定單元
                DEC     A           	;A為#0FFH
                MOV     68H,A           ;內(nèi)存置數(shù)據(jù)#0FFH
                MOV     69H,A           ; 內(nèi)存置數(shù)據(jù)#0FFH
                MOV     6AH,A           ; 內(nèi)存置數(shù)據(jù)#0FFH
                MOV     6BH,A           ; 內(nèi)存置數(shù)據(jù)#0FFH
                MOV     P1, A     	    ;P1口置1
CLEAR1:         JB      P1.2,KEY1       ;根據(jù)P1.2,P1.3,P1.6,P1.7設(shè)置狀態(tài),
										;在21H地址單元賦自行車周長(zhǎng)值
                MOV     21H,#0FH        ;22寸自行車周長(zhǎng)值
                LJMP    CLEAR2          ;轉(zhuǎn)CLEAR2
KEY1:           JB      P1.3,KEY2       ;
                MOV     21H,#12H        ; 24寸自行車周長(zhǎng)值
                LJMP    CLEAR2          ; 轉(zhuǎn)CLEAR2
KEY2:           JB      P1.6,KEY3       ;
                MOV     21H,#14H        ; 26寸自行車周長(zhǎng)值
                LJMP    CLEAR2          ; 轉(zhuǎn)CLEAR2
KEY3:           JB      P1.7,ERR        ;四個(gè)開(kāi)關(guān)都沒(méi)合上,轉(zhuǎn)出錯(cuò)處理
                MOV     21H,#19H        ; 28寸自行車周長(zhǎng)值
CLEAR2:         SETB    TR1             ;開(kāi)定時(shí)器T1
                SETB    EA              ;開(kāi)中斷允許
                SETB    EX0             ;開(kāi)外中斷0
                SETB    ET1             ;開(kāi)定時(shí)中斷T1
                SETB    P3.1            ;關(guān)報(bào)警器
                LCALL   VIICREAD        ;將EEPROM中原里程數(shù)據(jù)調(diào)入內(nèi)存
                RET          			;子程序返回
ERR:            CPL     P3.1            ;輪周長(zhǎng)設(shè)置出錯(cuò),LED燈閃爍堤醒
                LCALL   DL5S            ;延時(shí)
                LJMP    CLEAR1          ;重新初始化,等待輪周長(zhǎng)設(shè)置開(kāi)關(guān)合上
;
;;;;;;;;;;;;;;;;;;;;
;; PROGRAM START  ;;
;;;;;;;;;;;;;;;;;;;;
;
START:          LCALL   CLEARMEN        ;上電初始化
START1:         JB      P3.0,DISPLAYS   ;P3.0=1,顯示里程
                LCALL   DISPLAYV        ;顯示速度
START2:         SJMP    START1          ;轉(zhuǎn)START1循環(huán)
;
;;;;;;;;;;;;;;;;;;;;
;;INTEX0 PROGRAM  ;;
;;;;;;;;;;;;;;;;;;;;
; 里程計(jì)數(shù)程序,用外中斷0實(shí)現(xiàn),計(jì)數(shù)用60H-62H內(nèi)存單元。
INTEX0:         PUSH    ACC              ; 累加器堆棧保護(hù)
                PUSH    PSW          	 ;狀態(tài)字堆棧保護(hù)
               INC      60H          	 ;圈加1
               CLR      A           	 ;清A
               CJNE     A,60H,INTEX0OUT  ;計(jì)數(shù)沒(méi)溢出轉(zhuǎn)INTEX0OUT
               INC      61H              ;溢出進(jìn)位(61H加1)
               CJNE     A,61H,INTEX0OUT  ; 計(jì)數(shù)沒(méi)溢出轉(zhuǎn)INTEX0OUT
               INC      62H           	 ; 溢出進(jìn)位(62H加1)
INTEX0OUT:     LCALL   VIICWRITE         ;里程數(shù)據(jù)存入EEPROM
               SETB     EX1        	     ;開(kāi)外中斷1
               POP      PSW        	     ;狀態(tài)字恢復(fù)
               POP      ACC              ;累加器恢復(fù)
               RETI           			 ;中斷返回
;;;;;;;;;;;;;;;;;;;;
;;INTEX1 PROGRAM  ;;
;;;;;;;;;;;;;;;;;;;;
; 每轉(zhuǎn)1圈時(shí)間計(jì)數(shù)處理程序,每圈時(shí)間放在68H-6BH單元中。
INTEX1:         PUSH    ACC             ; 堆棧保護(hù)
                PUSH    PSW             ;
                CLR     EX1             ;關(guān)外中斷1
                JNB     00H,INTEX11     ;溢出標(biāo)志為0轉(zhuǎn)INTEX11
                MOV     TL1,#0FFH       ;溢出時(shí)計(jì)時(shí)單元賦#0FFH(顯示速度為零)
                MOV     TH1,#0FFH       ;
                MOV     6CH,#0FFH       ;
                MOV     6DH,#0FFH       ;
INTEX11:        MOV     68H,TL1       ;將時(shí)間計(jì)數(shù)值移入暫存單元68H-6BH
                MOV     69H,TH1       ;
                MOV     6AH,6CH       ;
                MOV     6BH,6DH       ;
                CLR     A             ;清A
                MOV     TL1,A         ;計(jì)時(shí)單元置0
                MOV     TH1,A         ;
                MOV     6CH,A         ;
                MOV     6DH,A         ;
                CLR     00H           ;清溢出標(biāo)志
                POP     PSW       	  ;堆棧恢復(fù)
                POP     ACC           ;
                RETI                  ;中斷返回
;
;;;;;;;;;;;;;;;;;;;;
;;INTT1  PROGRAM  ;;
;;;;;;;;;;;;;;;;;;;;
;
; T1計(jì)數(shù)器中斷服務(wù)程序。(計(jì)數(shù)器T1由外中斷1輸入控制,當(dāng)為高電平時(shí)計(jì)時(shí)開(kāi)始)
INTT1:          PUSH    ACC            	;堆棧保護(hù)
                PUSH    PSW            	;
                INC     6CH          	;6CH計(jì)時(shí) 單元加1
                MOV     A,6CH          	;移入A
                JNZ     INTT11          ;不等于0轉(zhuǎn)INTT11
                INC     6DH          	;進(jìn)位,6DH單元加1
                MOV     A,6DH          	;移入A
                JNZ     INTT11          ; 不等于0轉(zhuǎn)INTT11
                SETB    00H          	;計(jì)時(shí)器溢出,置溢出標(biāo)志
INTT11:         POP     PSW          	;恢復(fù)堆棧
                POP     ACC          	;
                RETI          			;中斷返回
;
;;;;;;;;;;;;;;;;;;;;
;;DISPLAY S       ;;
;;;;;;;;;;;;;;;;;;;;
;
;里程顯示控制程序
DISPLAYS:       SETB    P1.0            ;點(diǎn)亮LED1(顯示里程狀態(tài))
                CLR     P1.1          	;關(guān)閉速度指示燈
                SETB    P3.7            ;顯示小數(shù)點(diǎn)(最小顯示為0.1公里)
                LCALL   SSS             ;將圈數(shù)轉(zhuǎn)為公里數(shù)
                LCALL   DISPLAY         ;顯示公里數(shù)據(jù)
                LJMP    START1          ;跳回START1
;
;
;;;;;;;;;;;;;;;;;;;;
;;DISPLAY V       ;;
;;;;;;;;;;;;;;;;;;;;
;速度顯示控制程序
DISPLAYV:       CLR     P1.0            ;關(guān)閉LED1(里程)燈
                SETB    P1.1            ;點(diǎn)亮LED2(顯示時(shí)速狀態(tài))
                CLR     P3.7            ;關(guān)小數(shù)點(diǎn)顯示
                LCALL   VVV             ;每圈時(shí)間換算為公里/小時(shí)程序
                MOV     A,71H            ;將十位數(shù)(BCD碼)值移入A
                SUBB    A,#04H          ; 與預(yù)定報(bào)警值比較
                JNC     WARING          ; 時(shí)速超過(guò)40時(shí)報(bào)警
                SETB    P3.1            ;關(guān)報(bào)警燈
V1:             LCALL   DISPLAY         ;顯亮一次(為了改善閃爍)
                RET            			;子程序返回
WARING:         CLR     P3.1            ; 報(bào)警燈LED3點(diǎn)亮(并嗚叫)
                AJMP    V1            	;轉(zhuǎn)V1退出
;
;;;;;;;;;;;;;;;;;;;;
;;VIICWRITE       ;;
;;;;;;;;;;;;;;;;;;;;
;歸一化EEPROM存入程序(12M時(shí)鐘),存入數(shù)在50H起單元
VIICWRITE:      ACALL   WMOV9
                MOV     SLA,#SLAW
                MOV     NUMBYT,#09H
                LCALL   WRNBYT
                RET
WMOV9:          MOV     5FH,#50H
                MOV     R0,#MTD
                MOV     R1,#5FH
                MOV     R2,#09H
WMOV:           MOV     A,@R1
                MOV     @R0,A
                INC     R0
                INC     R1
                DJNZ    R2,WMOV
                RET
;
;;;;;;;;;;;;;;;;;;;;
;;VIICREAD        ;;
;;;;;;;;;;;;;;;;;;;;
; 歸一化EEPROM讀出程序(12M時(shí)鐘),讀出數(shù)放入60H-67H單元
VIICREAD:       MOV     MTD,#50H      ;
                MOV     SLA,#SLAW
                MOV     NUMBYT,#01H
                LCALL   WRNBYT
                MOV     SLA,#SLAR
                MOV     NUMBYT,#08H
                LCALL   RDNBYT
                ACALL   RMOV8
                RET
RMOV8:          MOV     R0,#MRD
                MOV     R1,#60H
                MOV     R2,#08H
RMOV:           MOV     A,@R0
                MOV     @R1,A
                INC     R0
                INC     R1
                DJNZ    R2,RMOV
                RET
;
;;;;;;;;;;;;;;;;;;;;
;;VIIC   PROGRAM  ;;
;;;;;;;;;;;;;;;;;;;;
; I2C串行歸一化存儲(chǔ)子程序
STA:            SETB    VSDA
                SETB    VSCL
                NOP
                NOP
                NOP
                NOP
                CLR     VSDA
                NOP
                CLR     VSDA
                NOP
                NOP
                NOP
                NOP
                CLR     VSCL
                RET
STOP:           CLR     VSDA
                SETB    VSCL
                NOP
                NOP
                NOP
                NOP
                SETB    VSDA
                NOP
                NOP
                NOP
                NOP
                CLR     VSDA
                CLR     VSCL
                RET
MACK:           CLR     VSDA
                SETB    VSCL
                NOP
                NOP
                NOP

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂蜜桃91精品| av在线不卡观看免费观看| 亚洲成av人片一区二区| 亚洲精品美腿丝袜| 亚洲女女做受ⅹxx高潮| 亚洲另类在线视频| 亚洲乱码精品一二三四区日韩在线| 亚洲天堂免费看| 一区二区视频免费在线观看| 亚洲欧美日本在线| 亚洲国产日日夜夜| 午夜国产精品影院在线观看| 日韩精品乱码av一区二区| 日韩电影在线看| 麻豆精品蜜桃视频网站| 国产精品一二三四| 99视频有精品| 欧美区在线观看| 久久综合成人精品亚洲另类欧美| 国产亚洲精品aa| 亚洲欧洲制服丝袜| 午夜欧美电影在线观看| 九一久久久久久| 成人免费高清在线| 色8久久精品久久久久久蜜| 欧美日韩高清一区二区三区| 欧美mv日韩mv| 国产精品无人区| 亚洲成人动漫av| 国产原创一区二区| 99国内精品久久| 欧美一级黄色大片| 欧美一卡二卡在线| 中文字幕五月欧美| 亚洲欧美中日韩| 亚洲欧美国产三级| 日本亚洲天堂网| 国产精品一二一区| 一道本成人在线| 一区二区三区中文字幕电影| 亚洲一区二区三区视频在线播放| 午夜精品福利视频网站| 黑人巨大精品欧美一区| 91 com成人网| 亚洲国产精品天堂| 99国产欧美另类久久久精品| 国产视频视频一区| 精品一区免费av| 欧美一区二区三区小说| 亚洲一二三区不卡| 日本电影欧美片| 成人欧美一区二区三区小说| 懂色av一区二区三区蜜臀| 欧美一级理论片| 丝袜美腿高跟呻吟高潮一区| 欧美自拍偷拍一区| 1024成人网| 97精品国产露脸对白| 国产视频一区在线观看 | 91社区在线播放| 国产精品麻豆网站| 国产91精品久久久久久久网曝门| 精品日韩欧美一区二区| 美脚の诱脚舐め脚责91| 538在线一区二区精品国产| 视频在线在亚洲| 欧美日韩视频在线观看一区二区三区| 一区二区三区在线影院| 日本道精品一区二区三区| 亚洲精品免费在线观看| 91精彩视频在线观看| 亚洲精品视频观看| 欧美在线|欧美| 亚洲一区二区三区精品在线| 在线中文字幕一区| 亚洲综合成人在线视频| 欧美在线视频日韩| 天天综合网天天综合色| 欧美一区二区视频网站| 久久精品999| 国产欧美日韩精品在线| 成人a级免费电影| 综合欧美亚洲日本| 欧美在线观看视频一区二区三区| 亚洲一区二区在线观看视频| 91国产免费观看| 日韩精品一级中文字幕精品视频免费观看| 欧美日韩色一区| 久久电影国产免费久久电影 | 成人激情校园春色| 中文字幕在线视频一区| 91蜜桃免费观看视频| 亚洲一区在线观看免费 | 麻豆成人av在线| 久久久精品2019中文字幕之3| 成人久久18免费网站麻豆| 日韩久久一区二区| 欧美天堂亚洲电影院在线播放| 日本中文一区二区三区| 久久综合精品国产一区二区三区| 床上的激情91.| 亚洲女子a中天字幕| 欧美另类z0zxhd电影| 韩国理伦片一区二区三区在线播放| 日本一区二区三区视频视频| 日本高清无吗v一区| 日韩精品久久理论片| 精品福利一区二区三区免费视频| 大胆亚洲人体视频| 亚洲一区二区美女| 亚洲精品一区二区三区四区高清 | 亚洲永久免费视频| 欧美一区二区三区四区久久| 国产成人在线网站| 亚洲女同女同女同女同女同69| 欧美一区二区视频观看视频| 国产+成+人+亚洲欧洲自线| 一区二区激情视频| 久久亚洲精品国产精品紫薇| 色成人在线视频| 国产一区二区三区国产| 亚洲乱码中文字幕| 精品福利一二区| 欧美三级日韩三级国产三级| 国内久久婷婷综合| 亚洲福利视频导航| 国产免费观看久久| 制服.丝袜.亚洲.中文.综合| 成人黄色av网站在线| 日韩精品91亚洲二区在线观看| 亚洲国产精品99久久久久久久久 | 国产一区久久久| 亚洲高清免费一级二级三级| 国产婷婷精品av在线| 4438成人网| 色噜噜狠狠成人网p站| 国产成人在线电影| 日本三级韩国三级欧美三级| 亚洲精品福利视频网站| 久久综合国产精品| 51精品秘密在线观看| 91性感美女视频| 国产精品1区2区| 免费在线观看一区| 伊人婷婷欧美激情| 国产精品视频一二三区| 精品国产成人在线影院| 69堂成人精品免费视频| 色欧美片视频在线观看| 国产成人免费视| 国产一区久久久| 久久99久久精品欧美| 亚洲成人先锋电影| 一区二区视频在线| 1024成人网| 中文字幕精品在线不卡| 久久综合国产精品| 欧美不卡一二三| 欧美一区二区女人| 欧美日韩精品三区| 精品视频一区 二区 三区| 色婷婷一区二区| 色老综合老女人久久久| 99久久精品情趣| 99久久精品一区| 97久久超碰国产精品| 白白色 亚洲乱淫| 成人在线视频首页| 国产精品2024| 国产不卡视频一区二区三区| 国产在线视频不卡二| 蜜臀av一区二区在线观看| 三级成人在线视频| 午夜精品福利一区二区三区av| 亚洲高清免费视频| 亚洲va欧美va人人爽午夜| 亚洲影院免费观看| 亚洲成人动漫在线观看| 天堂成人国产精品一区| 午夜视频在线观看一区二区三区| 午夜精品免费在线| 日韩精品91亚洲二区在线观看| 日韩精品一二三| 久久国产精品色婷婷| 黄页网站大全一区二区| 国产永久精品大片wwwapp | 成人欧美一区二区三区小说 | 欧美精品丝袜中出| 欧美伦理影视网| 日韩欧美国产综合在线一区二区三区| 欧美一级免费观看| 日韩欧美亚洲国产精品字幕久久久| 日韩三级在线免费观看| 精品成人佐山爱一区二区| 欧美精品一区二区在线播放| 欧美国产日韩亚洲一区| 亚洲欧美成aⅴ人在线观看| 亚洲成人福利片| 极品美女销魂一区二区三区| 国产精品中文字幕日韩精品|