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

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

?? chap8.asm

?? 摩托羅拉Mc6811利程
?? ASM
字號:
; Chapter 8 6811 assembly language programs; Jonathan W. Valvano; This software accompanies the book,; Real Time Embedded Systems published by Brooks Cole;; Program 8.2. Switch debouncing using assembly software.; MC68HC11A8WaitPress: ldaa PORTA        ;PA0=0 if switch pressed        anda #$01        bne  WaitPress ;loop until switch is pressed        ldd  TCNT        addd #20000  ;10ms delay        std  TOC5        ldaa #$08        staa TFLG1   ;clear OC5F loopP:  ldaa TFLG1        ;10ms for switch to stop bouncing        anda #$08    ;OC5F set?        beq  loopP              rtsWaitRelease: ldaa PORTA        ;PA0=1 if switch released        anda #$01        beq  WaitRelease ;loop until switch is released        ldd  TCNT        addd #20000  ;10ms delay        std  TOC5        ldaa #$08        staa TFLG1   ;clear OC5F loopR:  ldaa TFLG1        ;10ms for switch to stop bouncing        anda #$08    ;OC5F set?        beq  loopR        rts      rts; Program 8.4. Another example of switch debouncing using assembly software.; MC68HC11A8* Reg B is the return valueReadPA0: ldd TCNT        addd #20000 ;10ms delay        std  TOC5        ldaa #$08        staa TFLG1 ;clear OC5F         ldab PORTA ;0 if pressed        andb #$01  ;B=old valueSame:   ldaa TFLG1 ;10ms bouncing        anda #$08  ;OC5F set?        bne  Done         ldaa PORTA ;0 if pressed        anda #$01  ;A=new value        cba        ;same as before        beq  Same         bra  ReadPA0      ;start over because different    Done:   rts; Program 8.8. Assembly software interface of a direct connection keyboard.; MC68HC11A8KEY:   ds  2     ;current valueRITUAL: clr DDRC ; all inputs         ldaa #$54 ; Bit signal value comment ;  6  STAI     1   arm STAF ;  5  CWOM     0   not applicable;  4  HNDS     1   Input handshake;  3  OIN      0;  2  PLS      1   pulse out;  1  EGA      0   falling edge ;  0  INVB     0   negative pulse      staa PIOC      bsr  KeyBoard ;set 74LS374's      cli           ;Enable IRQ      rtsKeyBoard: ldaa PIOC ;part of clear      ldaa PORTE  ;Read MSB      ldab PORTCL ;Read LSB, ack      std  KEY      rtsIRQHan: ldaa #$14   ;Disarm STAF      staa PIOC      ldd  TCNT      addd #20000  ;OC5 10ms later      std  TOC5      ldaa #$08    ;Arm OC5      staa TMSK1      staa TFLG1   ;Clear OC5F      rtiOC5Han: clr TMSK1   ;Disarm OC5      ldaa #$54    ;Rearm STAF      staa $PIOC      bsr  KeyBoard ;read keyboard      rti; Program 8.11. Assembly software interface of a matrix scanned keyboard.; MC68HC11A8Ritual: ldaa #$40       staa PIOC  ;CWOM=1       ldaa #$F0  ;PC7-PC4 outputs       staa DDRC  ;PC3-PC0 inputs       rtsScanTab: dc.b %01110000 ;PC7 row       dc.b "abcd"     ;characters       dc.b %10110000  ;PC6 row       dc.b "efgh"     ;characters       dc.b %11010000  ;PC5 row       dc.b "ijkl"     ;characters       dc.b %11100000  ;PC4 row       dc.b "mnop"     ;characters       dc.b 0; Returns RegA ASCII key pressed, ;     RegY number of keys pressed  ;     Y=0 if no key pressedScan:   ldy  #0   ;Number pressed            ldx  #ScanTabLoop:   ldab 0,x        beq  Done        stab PORTC ;select row        ldab PORTC ;read columns        lsrb       ;PC0 into carry        bcs  NotPC0        ldaa 4,x        inyNotPC0: lsrb       ;PC1 into carry        bcs  NotPC1        ldaa 3,x          inyNotPC1: lsrb       ;PC2 into carry        bcs  NotPC2        ldaa 2,x          inyNotPC2: lsrb       ;PC3 into carry        bcs  NotPC3        ldaa 1,x          inyNotPC3: ldab #5    ;Size of entry        abx        bra  LoopDone:   rts; Program 8.13. Assembly software interface of a multiplexed keyboard.; MC68HC11A8Key:     ds 1  ;current keyPrevKey: ds 1  ;previous keyRitual: sei       ldaa #$F0  ;PC7-PC4 outputs       staa DDRC  ;PC3-PC0 inputs       bsr KeyScan       staa PrevKey       staa Key       ldaa TMSK1       oraa #$08  ; arm OC5       staa TMSK1       ldd  TCNT       addd #20000       std  TOC5  ; first in 10ms       ldaa #$08       staa TFLG1 ; clear OC5F       cli       rts; returns RegA=code (0 for none)KeyScan: clra     ;=0 means no       clr  PORTC ;row=0loop:  ldab PORTC ;read columns       andb #$0F       cmpb #$0F  ;$0F means no       beq  none       eorb #$0F  ;code 1-9       tba        ;found onenone:  ldab PORTC       addb #$10  ;next row       stab PORTC       bne  loop       rtsTOC5handler:       bsr  KeyScan       cmpa PrevKey ;same as last?       bne  skip       staa Key     ;new valueskip:  staa PrevKey       ldd  TOC5       addd #20000       std  TOC5    ;every 10ms       ldaa #$08       staa TFLG1   ;ack OC5       rti; Program 8.24. A double circular linked list used to control the stepper motor.; MC68HC11A8 or MC68HC812A4 ;Linked list stored in EEPROMS10:  dc.b 10    ;Output pattern      dc.w S9    ;Next if CW       dc.w S6    ;Next if CCWS9:   dc.b 9          dc.w S10       dc.w S5  S5:   dc.b 5          dc.w S9       dc.w S6  S6:   dc.b 6         dc.w S5        dc.w S10      ;Global variables stored in RAMPOS:  ds   1     ;0<=POS<=199PT:   ds   2     ;to current state; Program 8.25. Helper functions used to control the stepper motor.; MC68HC11A8 or MC68HC812 ;Reg B=desired 0<=RegB<=199SEEK: pshb       ;Save desired       tsy      subb POS   ;Go CW or CCW?      beq  DONE  ;Skip if equal      bhi  HIGH  ;Desired>POS?;Desired<POS      negb       ;(POS-Desired)      cmpb #100      blo  GOCCW ;Go CCW if;Desired<POS and POS-Desired<100GOCW: bsr  CW    ;Reg A current      cmpa ,Y      bne  GOCW  ;POS=Desired?      bra  DONEHIGH: cmpb #100  ;(Desired-POS)      blo  GOCW  ;Go CW if;Desired>POS and Desired-POS<100GOCCW: bsr CCW   ;Reg A current       cmpa ,Y	      bne  GOCCW ;POS=Desired?DONE: pulb      rts        ;Return

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区在线| 亚洲不卡av一区二区三区| 欧美另类videos死尸| 色婷婷av一区二区三区gif| 91在线视频官网| 成人激情文学综合网| 国产成人超碰人人澡人人澡| 国产精品亚洲а∨天堂免在线| 青青国产91久久久久久| 99久久精品情趣| 91丨porny丨中文| 日本中文字幕一区二区有限公司| 久久色在线视频| 精品久久久网站| 久久精品一区蜜桃臀影院| 奇米色一区二区三区四区| 亚洲国产中文字幕在线视频综合 | 麻豆国产精品视频| 欧美成人激情免费网| 国产成人综合视频| 亚洲欧美视频在线观看视频| 欧美三日本三级三级在线播放| 日韩专区中文字幕一区二区| www.成人在线| 欧美男人的天堂一二区| 国产视频一区二区在线| 一区二区三区精品视频| 免费av网站大全久久| 国产伦精品一区二区三区免费| aaa亚洲精品| 日韩精品专区在线| 亚洲欧美日韩国产成人精品影院| 视频一区二区国产| 91福利在线免费观看| 久久亚洲一区二区三区四区| 亚洲影视资源网| 91一区二区在线观看| 国产精品欧美经典| 狠狠狠色丁香婷婷综合久久五月| 欧美午夜精品理论片a级按摩| 成人欧美一区二区三区在线播放| 国产精品一区免费视频| 91精品国产乱| 免费观看久久久4p| 日韩一级视频免费观看在线| 亚洲精品第一国产综合野| 日韩中文字幕91| 精品国产乱码久久久久久闺蜜| 亚洲精品第1页| 六月婷婷色综合| 欧美一区二区三区视频免费播放 | 亚洲精品高清在线观看| 亚洲国产另类精品专区| 午夜精品免费在线观看| 久久你懂得1024| 亚洲男人都懂的| 色偷偷久久人人79超碰人人澡| 色狠狠综合天天综合综合| 色综合天天在线| 激情综合色播激情啊| 国产日韩影视精品| 91精品在线观看入口| 丰满岳乱妇一区二区三区| 美女在线视频一区| 一区二区三区欧美久久| 最新成人av在线| 久久影院视频免费| 日韩一卡二卡三卡四卡| 3atv在线一区二区三区| 欧美日韩中文另类| 日本高清不卡在线观看| 成人激情动漫在线观看| 国产高清精品在线| 国产精一品亚洲二区在线视频| 久久99精品国产91久久来源| 日本伊人色综合网| 日本三级亚洲精品| 麻豆传媒一区二区三区| 麻豆视频一区二区| 麻豆国产一区二区| 九九精品视频在线看| 狠狠v欧美v日韩v亚洲ⅴ| 国产一区二区三区免费观看| 久久成人av少妇免费| 狠狠色丁香久久婷婷综合丁香| 国产乱码精品一区二区三区五月婷| 国产在线视视频有精品| 国产原创一区二区| 国产高清精品网站| 99久久伊人精品| 一本到一区二区三区| 欧美日韩免费一区二区三区 | 国产精品一区二区三区四区| 国产剧情一区在线| av中文字幕亚洲| 色哟哟精品一区| 欧美人xxxx| 欧美成人a∨高清免费观看| 久久久亚洲高清| 成人免费一区二区三区视频 | 国产 欧美在线| 99久久综合精品| 欧美色爱综合网| 久久众筹精品私拍模特| 依依成人综合视频| 人人精品人人爱| 国产 日韩 欧美大片| 91黄色免费看| 欧美一区二区国产| 国产欧美精品日韩区二区麻豆天美| 国产精品久久久久久久久久免费看 | 亚欧色一区w666天堂| 国内精品国产成人| 99国产欧美另类久久久精品| 欧美日韩一区 二区 三区 久久精品| 日韩视频免费直播| 中文字幕一区二区视频| 天天色综合成人网| 成人av网站免费| 欧美疯狂性受xxxxx喷水图片| 久久久精品国产免费观看同学| 成人免费小视频| 狠狠色狠狠色综合| 欧美日韩一二三| 中文字幕一区av| 久久91精品久久久久久秒播| 色悠久久久久综合欧美99| 日韩欧美综合在线| 亚洲精品成a人| 国产精品456露脸| 欧美日韩国产综合久久| 欧美国产激情二区三区| 日韩和欧美的一区| 91亚洲午夜精品久久久久久| 日韩欧美一级二级| 亚洲伊人色欲综合网| 丰满白嫩尤物一区二区| 日韩欧美成人一区| 午夜精品福利视频网站| av一区二区不卡| 久久先锋影音av鲁色资源 | 蜜桃视频免费观看一区| 成人sese在线| 26uuu国产电影一区二区| 午夜久久福利影院| 一本大道av一区二区在线播放| 26uuu国产日韩综合| 看电影不卡的网站| 91精品国产手机| 亚洲成人午夜影院| 91国产免费观看| 中文字幕佐山爱一区二区免费| 国产成a人亚洲精| 久久精品一区八戒影视| 久久99精品久久久| 精品国精品自拍自在线| 日韩影院在线观看| 欧美日韩成人激情| 亚洲一区电影777| 一本一道久久a久久精品 | 有坂深雪av一区二区精品| 99久久久久久| 亚洲国产精品av| 国产精品888| 国产午夜三级一区二区三| 国产乱色国产精品免费视频| 2021中文字幕一区亚洲| 精品系列免费在线观看| 欧美不卡在线视频| 精品在线观看免费| 日韩欧美国产精品一区| 日本成人在线网站| 欧美一区二区精品在线| 久久国产视频网| 国产亚洲人成网站| 高清不卡一二三区| 国产精品久久久久影院老司| 粉嫩aⅴ一区二区三区四区五区| 国产视频一区二区三区在线观看 | 蜜桃一区二区三区在线观看| 精品日韩欧美一区二区| 狠狠色狠狠色合久久伊人| 久久久久久亚洲综合影院红桃| 国产老女人精品毛片久久| 亚洲国产高清在线观看视频| eeuss鲁片一区二区三区 | 亚洲影视资源网| 制服丝袜av成人在线看| 极品少妇一区二区三区精品视频| 国产亚洲精品精华液| 99视频有精品| 亚洲国产精品久久人人爱蜜臀| 91精品国产综合久久婷婷香蕉 | 在线观看日韩av先锋影音电影院| 性做久久久久久| 精品福利一二区| av福利精品导航| 亚瑟在线精品视频| 国产日韩欧美高清| 欧美亚洲综合久久|