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

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

?? chap3.asm

?? Motorola 6811芯片開發的接口程序。
?? ASM
字號:
; Chapter 3 6811 assembly language programs; Jonathan W. Valvano; This software accompanies the book,; Real Time Embedded Systems published by Brooks Cole;; Program 3.3. Assembly language routines to initialize and output to a printer.; MC68HC11A8; PortB is DATA, STRB=GOInit   clr  PIOC       rtsOut    staa PORTB       ldd  #2857OLoop  subd #1     ;[4]       bne  OLoop  ;[3]       rts; Program 3.6. 6811 or 6812 assembly language routine to create an accurate time delay.; 6811 or 6812; Reg D is the number of cycles to wait;         can range from 25 to 32767Wait   addd TCNT   time at the end of delayLoop   cpd  TCNT   wait for Endt-TCNT>0       bpl  Loop       rts; Program 3.8. Assembly language routines to initialize and read from an A/D.; MC68HC11A8; PortC is DATA, STRB=GOInit  ldaa #$01  ;INVB=1      staa PIOC      clr  DDRC      rtsIn    staa PORTB ;GO pulse       mul        ;[10]      ldaa PORTC      rts; Program 3.10. Assembly language routines to initialize and read from a keyboard.; MC68HC11A8; PortC=DATA, STRA=STROBEInit ldaa #$02  ;EGA=1     staa PIOC     ldaa #$80  ;PC7=output     staa DDRC     ldaa PIOC  ;STAF=0     ldaa PORTCL     clr  PORTC ;PC7=0     rtsIn   ldaa PIOC ; wait for STAF     bpl  In     ldaa PORTCL     rts; Program 3.12. Assembly language routines to initialize and read from an A/D.; MC68HC11A8; PortC=DATA STRA=DONE STRB=GOInit  ldaa #$03  ;EGA=1, INVB=1      staa PIOC      ldaa #$00  ;PC=input      staa DDRC      ldaa PIOC  ;STAF=0      ldaa PORTCL      rtsIn    staa PORTB ;GO pulseloop  ldaa PIOC  ;wait for STAF      bita #$80      beq  loop      ldaa PORTCL      rts; Program 3.14. Handshaking assembly language routines to initialize and read from a sensor.; MC68HC11A8; PortC=DATA STRA=READY STRB=ACKInit  ldaa #$13  ;Input hndshake      staa PIOC      ldaa #$00  ;PC=input      staa DDRC      ldaa PIOC  ;STAF=0      ldaa PORTCL      rtsIn    ldaa PIOC  ;wait for STAF      bita #$80      beq  loop      ldaa PORTCL ;read DATA      rts; Program 3.15. Example comment detailing what and why a value is used to initialize a control register.; PortC ritual, Set PC7-PC0 inputs = sensor DATA; PIOC ($1002); 7 STAF    Read Only Set on rise of STRA; 6 STAI 0  Gadfly, no interrupts; 5 CWOM 0  Normal outputs; 4 HNDS 1  Input handshake; 3 OIN  0; 2 PLS  0  ACK=STRB goes to 0 on rise of READY; 1 EGA  1  STAF set on rise of READY=STRA; 0 INVB 1  ACK=STRB goes to 1 on a ReadCL ; STRB=ACK signifies 6811 status 0 means busy,1 means done; STRA=READY rising edge when new sensor data is ready; Program 3.17. Handshaking assembly language routines to initialize and write to a printer.; MC68HC11A8; PC=DATA STRA=READY STRB=START; 7 STAF    Set on rise of STRA; 6 STAI 0  Gadfly, no interrpt; 5 CWOM 0  Normal outputs; 4 HNDS 1  Output handshake; 3 OIN  1; 2 PLS  1  Pulse on Write CL; 1 EGA  1  STAF set on ( READY; 0 INVB 0  Negative logic pulse Init  ldaa #$1E  ;Output hndshke      staa PIOC      ldaa #$FF  ;PC=output      staa DDRC      rtsOut   staa PORTCL ;out, pulsewait  ldab PIOC   ;wait for STAF      bitb #$80      beq  wait      rts; Program 3.19. Assembly language initialization of the DS1620; MC68HC11A8; PD5=RST PD4=CLK PD3=DQInit ldaa #$38  ;PD5-3 output     staa DDRD     ldaa #$18  ;RST=0,CLK=1       staa PORTD ;DQ=1     rts; Program 3.21. Assembly language helper functions for the DS1620; MC68HC11A8;output 8 bits, Reg A=dataout8  ldab #8       ;8 bitsclop  bclr 0,x,#$10 ;CLK=0      lsra          ;lsb first      bcc  set0      bset 0,x,#$08 ;DQ=1      bra  nextset0  bclr 0,x,#$08 ;DQ=0next  bset 0,x,#$10 ;CLK=1      decb      bne  clop      rtsstart ldx  #PORTD      bset 0,x,#$20 ;RST=1      ldaa #$EE      bsr  out8      bclr 0,x,#$20 ;RST=0      rtsstop  ldx  #PORTD      bset 0,x,#$20 ;RST=1      ldaa #$22      bsr  out8      bclr 0,x,#$20 ;RST=0      rts; Program 3.23. Assembly language functions to set the configuration register on the DS1620; MC68HC11A8config ldx  #PORTD       psha       bset 0,x,#$20 ;RST=1       ldaa #$0C       bsr  out8       pula        bsr  out8       bclr 0,x,#$20 ;RST=0       rts; Program 3.25. Assembly language 9-bit output helper function for the DS1620; MC68HC11A8;output 9 bits, Reg D=dataout9   ldx  #9       ;9 bitsolop   bclr 0,x,#$10 ;CLK=0       lsrd          ;lsb first       bcc  oset0       bset 0,x,#$08 ;DQ=1       bra  onextoset0  bclr 0,x,#$08 ;DQ=0onext  bset 0,x,#$10 ;CLK=1       dex       bne  olop       rts; Program 3.26. Assembly language functions to set the threshold registers on the DS1620; MC68HC11A8;Reg D is temperature valueWriteTH psha        pshb        ldx  #PORTD        bset 0,x,#$20 ;RST=1        ldaa #$01        bsr  out8        pulb        pula        bsr  out9        bclr 0,x,#$20 ;RST=0        rts;Reg D is temperature valueWriteTL psha        pshb        ldx  #PORTD        bset 0,x,#$20 ;RST=1        ldaa #$02        bsr  out8        pulb        pula        bsr  out9        bclr 0,x,#$20 ;RST=0        rts; Program 3.28. Assembly language functions to read the configuration register on the DS1620; MC68HC11A8;input 8 bits, Reg A=datain8    ldy  #8       ;8 bits       ldaa DDRD       anda #$F7     ;DQ input       staa DDRDilop   bclr 0,x,#$10 ;CLK=0       lsra          ;lsb first       brclr 0,x,#$08,inext       oraa #$80 ;DQ=1inext  bset 0,x,#$10 ;CLK=1       dey       bne  ilop       ldab DDRD       orab #$08     ;DQ output       stab DDRD       rts;Reg A is config valueReadConfig ldx  #PORTD        bset 0,x,#$20 ;RST=1        ldaa #$AC        bsr  out8        bsr  in8        bclr 0,x,#$20 ;RST=0        rts; Program 3.29. Assembly language 9-bit read helper function for the DS1620; MC68HC11A8;input 9 bits, Reg D=datain9    ldy  #9       ;9 bits       ldaa DDRD       anda #$F7     ;DQ input       staa DDRD       clrajlop   bclr 0,x,#$10 ;CLK=0       lsrd          ;lsb first       brclr 0,x,#$08,jnext       oraa #$01 ;DQ=1jnext  bset 0,x,#$10 ;CLK=1       dey       bne  jlop       psha       ldaa DDRD       oraa #$08     ;DQ output       staa DDRD       pula       rts; Program 3.30. Assembly language functions to read the temperatures from the DS1620; MC68HC11A8;Reg D returned as TH valueReadTH ldx  #PORTD       bset 0,x,#$20 ;RST=1       ldaa #$A1       bsr  out8       bsr  in9       bclr 0,x,#$20 ;RST=0       rts;Reg D returned as TL valueReadTL ldx  #PORTD       bset 0,x,#$20 ;RST=1       ldaa #$A2       bsr  out8       bsr  in9       bclr 0,x,#$20 ;RST=0       rts;Reg D returned as TemperatureReadT  ldx  #PORTD       bset 0,x,#$20 ;RST=1       ldaa #$AA       bsr  out8       bsr  in9       bclr 0,x,#$20 ;RST=0       rts

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂一区二区在线| 欧美mv日韩mv国产| 丁香婷婷综合色啪| 久久爱www久久做| 麻豆免费看一区二区三区| 日精品一区二区三区| 亚洲电影一级片| 丝袜美腿亚洲一区二区图片| 亚洲国产日韩a在线播放| 亚洲自拍欧美精品| 午夜精品福利一区二区蜜股av| 亚洲国产一区二区三区| 日本欧美加勒比视频| 麻豆精品一区二区三区| 国产综合久久久久影院| 国产成人午夜99999| 成人av手机在线观看| 色综合久久88色综合天天| 欧美一a一片一级一片| 欧美一区二区在线免费播放| 精品日本一线二线三线不卡| 26uuu国产一区二区三区| 久久午夜电影网| 国产精品久99| 午夜视频在线观看一区二区三区| 青青草国产精品亚洲专区无| 国产毛片精品视频| 91丝袜呻吟高潮美腿白嫩在线观看| 欧洲视频一区二区| 精品国产1区2区3区| 国产精品国产三级国产普通话99| 亚洲一区二区三区中文字幕在线| 麻豆成人综合网| 9l国产精品久久久久麻豆| 欧美日韩高清在线播放| 久久网站热最新地址| 中文字幕一区二区不卡| 视频精品一区二区| 成人综合婷婷国产精品久久| 欧美亚洲禁片免费| 国产婷婷色一区二区三区四区| 亚洲美女偷拍久久| 国内成+人亚洲+欧美+综合在线| 99re8在线精品视频免费播放| 91精品国产一区二区三区蜜臀| 中国av一区二区三区| 亚洲高清免费观看高清完整版在线观看| 久久精品久久99精品久久| 色丁香久综合在线久综合在线观看| 欧美肥胖老妇做爰| 亚洲女同ⅹxx女同tv| 国产最新精品免费| 91精品国产91久久久久久最新毛片| 中文字幕一区二区视频| 寂寞少妇一区二区三区| 欧美喷潮久久久xxxxx| 中文字幕字幕中文在线中不卡视频| 免费成人美女在线观看.| 欧美日韩一区久久| 中文字幕一区二区视频| 国产精品99久久不卡二区| 欧美一区二区三区视频免费| 一区二区三区免费网站| 丁香激情综合五月| 久久久国产精华| 狠狠色狠狠色合久久伊人| 欧美精品v国产精品v日韩精品 | 91精品久久久久久蜜臀| 亚洲精品国产精品乱码不99| 国产成人av电影在线| 久久午夜羞羞影院免费观看| 日本中文在线一区| 欧美一区国产二区| 日本人妖一区二区| 日韩欧美三级在线| 青青草视频一区| 日韩精品一区二区三区视频在线观看| 一区二区三区在线视频免费| 91免费看视频| 亚洲一区二区欧美| 欧美日韩一区在线观看| 亚洲一区二区三区视频在线播放| 在线国产电影不卡| 亚洲www啪成人一区二区麻豆| 欧美午夜不卡在线观看免费| 一区二区三区欧美日| 欧美色偷偷大香| 天天综合网 天天综合色| 欧美一区二区三区的| 另类小说色综合网站| 精品少妇一区二区三区日产乱码 | 中文字幕不卡三区| 成人黄页在线观看| 一区二区三区加勒比av| 欧美色男人天堂| 蜜桃视频第一区免费观看| 2022国产精品视频| 99r精品视频| 日韩专区欧美专区| av中文字幕一区| 国产精品欧美精品| 欧美系列日韩一区| 久久成人精品无人区| 国产精品热久久久久夜色精品三区| 91在线国内视频| 蜜臀av一区二区| 中文字幕一区日韩精品欧美| 欧洲精品中文字幕| 国产一区二区中文字幕| 最新日韩av在线| 日韩一级免费观看| 99精品视频一区二区| 午夜欧美电影在线观看| 欧美激情一区二区三区在线| 在线观看免费一区| 国产一区美女在线| 亚洲国产视频一区| 国产精品美女久久久久久久网站| 91久久精品日日躁夜夜躁欧美| 日日摸夜夜添夜夜添国产精品| 国产欧美日韩在线| 欧美一区二区性放荡片| 99这里都是精品| 久久99国产精品麻豆| 亚洲欧洲综合另类| 久久久国产精华| 欧美电影免费观看高清完整版在| 不卡视频一二三| 久久精品国产亚洲a| 亚洲国产日日夜夜| 亚洲另类在线一区| 国产精品二三区| 精品国产露脸精彩对白| 欧美区在线观看| 欧洲在线/亚洲| 成人ar影院免费观看视频| 久久99久久精品欧美| 午夜成人免费视频| 一区二区三区四区不卡视频| 中文字幕av免费专区久久| 欧美电影免费观看高清完整版在线观看 | 最新国产成人在线观看| 欧美成人福利视频| 91精品国产手机| 欧美人与z0zoxxxx视频| 91久久香蕉国产日韩欧美9色| 粉嫩av一区二区三区在线播放| 国内久久精品视频| 寂寞少妇一区二区三区| 日韩av网站免费在线| 日韩专区欧美专区| 日韩成人一区二区| 日韩和的一区二区| 日韩精品每日更新| 天天影视色香欲综合网老头| 午夜成人在线视频| 免费美女久久99| 精品一区二区三区av| 精品中文av资源站在线观看| 久久国产精品72免费观看| 捆绑变态av一区二区三区| 毛片基地黄久久久久久天堂| 精品系列免费在线观看| 国产一区激情在线| 99久久精品国产毛片| 91官网在线免费观看| 国产精品18久久久久久久久 | 91一区在线观看| 日本电影亚洲天堂一区| 欧美亚洲国产bt| 日韩三级.com| 国产性色一区二区| 亚洲国产美女搞黄色| 亚洲午夜一区二区三区| 另类小说一区二区三区| 国产成人精品三级麻豆| 91成人国产精品| 欧美一级电影网站| 久久久久高清精品| 亚洲天堂成人在线观看| 亚洲电影视频在线| 国产精品一区二区三区网站| 91视频www| 日韩一级片网站| 国产精品久久久久久久蜜臀| 亚洲国产一区二区a毛片| 狠狠色综合日日| 欧美综合欧美视频| www精品美女久久久tv| 一区二区三区四区在线| 久久国产婷婷国产香蕉| 欧美日韩一区二区三区在线| 日韩视频免费观看高清完整版在线观看 | 丰满放荡岳乱妇91ww| 色天天综合色天天久久| 日韩欧美国产午夜精品| 日本一区二区视频在线| 麻豆成人免费电影| 91久久久免费一区二区| 国产人成一区二区三区影院|