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

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

?? 100個(gè)匯編范例.txt

?? 基于AVR的100個(gè)匯編范例
?? TXT
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
LPRT2:  LDI     R25,1        
        CLR     R24          ;point to $100
        LDI     R17,$80
        OUT     GIMSK,R17    ;允許int1中斷
        LDI     R17,$0A
        OUT     MCUCR,R17    ;INT1下降沿中斷
        SEI                  ;general interrupt enable
        RET
EX_INT1:PUSH    R26
        PUSH    R27
        IN      R27,SREG
        PUSH    R27
        PUSH    R17          ;保護(hù)現(xiàn)場(chǎng)
        MOV     R27,R25      ;取數(shù)據(jù)指針
        MOV     R26,R24
        LD      R17,X+       ;
        MOV     R25,R27
        MOV     R24,R26      ;增1后將指針?biāo)突?        CPI     R17,3        ;是停止符?
        BRNE    INT1SD
        CLR     R17
        OUT     GIMSK,R17    ;禁止INT1中斷
        RJMP    INT1ED
INT1SD: OUT     PORTC,R17    ;打印數(shù)據(jù)輸出到打印口
        CBI     PORTD,7      ;clr ($12,7)
        NOP
        NOP
        NOP
        SBI     PORTD,7      ;向打印機(jī)發(fā)出選通
INT1ED: POP     R17
        POP     R27
        OUT     SREG,R27
        POP     R27
        POP     R26          ;恢復(fù)現(xiàn)場(chǎng)
        RETI
        
       ;范例32               ;步進(jìn)電機(jī)控制程序
       .ORG     0
STRT10: RJMP    RST10        ;8535/8515/晶振4MHZ
       .ORG     $011
RST10:  LDI     R16,HIGH(ramend)
        OUT     SPH,R16
        LDI     R16,LOW(ramend)
        OUT     SPL,R16
        SER     R16
        OUT     DDRB,R16     ;B口為輸出
        LDI     R17,8
        OUT     PORTB,R16    ;接通總開關(guān)
        LDI     R16,50       ;50次基本運(yùn)作
        RCALL   DELAY5       ;延時(shí)5毫秒
LOOPX:  LDI     R17,$68      ;step1時(shí)序脈沖控制
        OUT     PORTB,R17
        RCALL   DELAY2       ;延時(shí)2毫秒
        LDI     R17,$38      ;step2時(shí)序脈沖控制
        OUT     PORTB,R17
        RCALL   DELAY2       ;延時(shí)2毫秒
        LDI     R17,$98      ;step3時(shí)序脈沖控制
        OUT     PORTB,R17
        RCALL   DELAY2       ;延時(shí)2毫秒
        LDI     R17,$C8      ;step4時(shí)序脈沖控制
        OUT     PORTB,R17
        RCALL   DELAY2       ;延時(shí)2毫秒
        DEC     R16
        BRNE    LOOPX        ;到50次?
        LDI     R17,8
        OUT     PORTB,r17    ;關(guān)閉各相位開關(guān)
        RCALL   DELAY5
        RCALL   DELAY5       ;延時(shí)10毫秒
        CLR     R17
        OUT     PORTB,R17    ;關(guān)閉所有相位開關(guān)和總開關(guān)
HH0:    RJMP    HH0          ;踏步
DELAY1: LDI     R17,$06      ;延時(shí)1毫秒
        MOV     R15,R17      ;1000/0.75=1333=$535,外層計(jì)數(shù)器裝入$06
        LDI     R17,$35      ;DEC+BRNE=0.75微秒
        RJMP    DLCOM
DELAY2: LDI     R17,$0B      ;延時(shí)2毫秒
        MOV     R15,R17      ;2000/0.75=2666=$0A6A,外層計(jì)數(shù)器裝入$0B
        LDI     R17,$6A
DLCOM:  DEC     R17
        BRNE    DLCOM
        DEC     R15
        BRNE    DLCOM
        RET
DELAY5: LDI     R17,$1B      ;延時(shí)5毫秒
        MOV     R15,R17      ;5000/0.75=6666=$1A0A,外層計(jì)數(shù)器裝入$1B
        LDI     R17,$0A
        RJMP    DLCOM
        
       ;范例33
       .ORG     0            ;8515采用定時(shí)器中斷輸出時(shí)序脈沖方式控制電機(jī)轉(zhuǎn)動(dòng)
STRT11: RJMP    RST11        ;晶振4MHZ
       .ORG     $007
        RJMP    T0_OVF        ;中斷服務(wù)程序與STRT12共用
       .ORG     $00D
RST11:  LDI     R17,HIGH(ramend)
        OUT     SPH,R17
        LDI     R17,LOW(ramend)
        OUT     SPL,R17
        LDI     R17,$68
        MOV     R7,R17       ;初始脈沖為0B01101000
        SER     R17
        OUT     DDRB R17     ;B口為輸出
        LDI     R17,N        ;運(yùn)作次數(shù)N(N>0)
        RCALL   STPDRV       ;初始化子程序
HH20:   RJMP    HH20         ;實(shí)用時(shí)改為具體的背景程序!
STPDRV: TST     R17
        BRNE    STPDR1
        INC     R17          ;N=0時(shí),將其改為1
STPDR1: MOV     R6,R17
        INC     R6           ;N+1-->r6(max.is 256;“植樹問(wèn)題”,N必需增1!
        LDI     R17,$A4
        CBR     R17,$20
        STS     $A4,R17      ;清除連續(xù)轉(zhuǎn)動(dòng)電機(jī)標(biāo)志
        LDI     R17,$08
        OUT     PORTB,R17    ;接通總開關(guān)
        LDI     R17,4        ;0B00000100/ 256分頻(4兆/256=1兆/64)
        OUT     TCCR0,R17    
        LDI     R17,178      ;78*64=4.992ms
        OUT     TCNT0,R17    ;時(shí)間常數(shù),首定時(shí)為5毫秒
        LDI     R17,$02
        OUT     TIMSK,R17    ;允許T/C0溢出中斷
        SEI                  
HH21:   SJMP    HH21
       ;范例34
       .ORG     $000         ;步進(jìn)電機(jī)手動(dòng)控制程序(8515)晶振4MHZ
STRT12: RJMP    RST12
       .ORG     $007
        RJMP    T0SEV
       .ORG     $00D
RST12:  LDI     R17,HIGH(ramend)
        OUT     SPH,R17
        LDI     R17,LOW(ramend)
        OUT     SPL,r17
        LDI     R17,$68
        MOV     R7,R17       ;第一個(gè)時(shí)序脈沖
        LDI     R17,$F8
        OUT     DDRB,R17     ;PB7-PB3輸出,PB2-PB0輸入
        CLR     R17
        OUT     PORTB,R17    ;輸出為低電平
        LDS     R17,$A4
        SBR     R17,$20      ;設(shè)置連續(xù)轉(zhuǎn)動(dòng)標(biāo)志
        CBR     R17,$40      ;設(shè)置電機(jī)正轉(zhuǎn)標(biāo)志
TSTLP1: SBI     PORTB,1      ;PB1接地,正轉(zhuǎn)
        SBIS    PINB,1
        RJMP    TSTL11       ;
TSTL10: SBI     PORTB,2
        SBIC    PINB,2       ;PB2接地,反轉(zhuǎn)
        RJMP    TSTLP1       ;PB1,PB2都未接地,反復(fù)查詢
        SBR     R17,$40      ;設(shè)置電機(jī)反轉(zhuǎn)
TSTL11: STS     $A4,R17      ;保存標(biāo)志
        CLR     R6
        INC     R6           ;R6中裝入1,減一次即為0!
        LDI     R17,$08
        OUT     PORTB,R17    ;接通總開關(guān)
        LDI     R17,4        ;0B00000100/256分頻(256/4=64微秒)!
        OUT     TCCR0,R17    
        LDI     R17,178      ;178之補(bǔ)為78,78*64=4.992ms
        OUT     TCNT0,R17    ;
        LDI     R17,$02
        OUT     TIMSK,R17    ;允許T/C0中斷(toie1=$39,7 toie0=$39,1)
                             ;8535,toie1:$39,2 toie0:$39,0
        SEI                  
TSTLP2: SBI     PORTB,1
        SBI     PORTB,2
        IN      R17,PINB
        ANDI    R17,6
        CPI     R17,6        
        BRNE    TSTLP2       ;兩開關(guān)未全部打開,查詢等待
        LDS     R17,$A4
        CBR     R17,$20      ;清除連續(xù)轉(zhuǎn)動(dòng)標(biāo)志
        STS     $A4,R17      ;
TSTLP3: IN      R17,TIMSK
        SBRC    R17,1        ;已禁止8515中斷?(8535:timsk,0)
        RJMP    TSTLP3       ;未,查詢等待
        RJMP    RST12

T0_OVF: PUSH    R17          ;電機(jī)控制中斷服務(wù)子程序
        IN      R17,SREG
        PUSH    R17
        LDS     R17,$A4
        SBRC    R17,7
        RJMP    T0SV2        ;$A4,7:關(guān)電機(jī)前10毫秒延時(shí)標(biāo)志
        MOV     R17,R7
        CPI     R17,$68
        BRNE    T0SV0
        LDS     R17,$A4
        SBRC    R17,5
        RJMP    T0SV0        ;電機(jī)連續(xù)轉(zhuǎn)動(dòng),不減R6
        DEC     R6           ;R6減為0,將停止電機(jī)
        BREQ    T0SV1        ;
T0SV0:  LDI     R17,225      ;每步進(jìn)延時(shí)(256-225)*64=1.984MS err.<0.8%
        OUT     TCNT0,R17    ;
        OUT     PORTB,R7     ;步進(jìn)控制脈沖輸出
        LDS     R17,$A4
        SBRC    R17,6
        RJMP    T0SVA        ;$A4,6=1 為連續(xù)反轉(zhuǎn)
        CLC
        SBRC    R7,4         ;組織下一步控制脈沖
        SEC
        ROR     R7
        LDI     R17,$08      ;正轉(zhuǎn)
        OR      R7,R17       ;01101***->00111***->10011***->11001***->01101***.......
        RJMP    T0RET
T0SVA:  MOV     R17,R7       ;
        SBR     R17,$04
        ROL     R17          ;組織下一步控制脈沖(反轉(zhuǎn))
        BRCS    T0SVB
        CBR     R17,$10      ;01101***->11001***->10011***->00111***->01101***.......!
T0SVB:  MOV     R7,R17
        RJMP    T0RET
T0SV1:  LDS     R17,$A4
        SBR     R17,$80
        STS     $A4,R17      ;總開關(guān)關(guān)斷前10毫秒延時(shí)標(biāo)志
        LDI     R17,$08
        OUT     PORTB,R17    ;關(guān)斷4個(gè)相位開關(guān)
        LDI     R17,100      ;156(256-100)*64=9.984ms
        OUT     TCNT0,R17    ;
        RJMP    T0RET
T0SV2:  LDI     R17,$07
        OUT     PORTB,R17    ;關(guān)閉所有開關(guān)
        CLR     R17
        OUT     TCCR0,R17    ;關(guān)T/C0中斷
        OUT     TIMSK,R17    
        LDS     R17,$A4
        CBR     R17,$C0
        STS     $A4,R17      ;清除10毫秒延時(shí)和反向轉(zhuǎn)動(dòng)標(biāo)志
T0RET:  POP     R17
        OUT     SREG,R17
        POP     R17
        RETI
       ;精確定時(shí)及時(shí)鐘日歷走時(shí)子程序
       ;范例35
.EQU    DTPNT=$75            ;年年月日時(shí)分秒(from $7B to $75)
       .ORG     $000
STRT20: RJMP    RST20        ;晶體實(shí)測(cè)頻率4.000119MHZ
       .ORG     $006         ;8515 t1 overflow INT.vector
        RJMP    T1_OVF
       .ORG     $00D
RST20:  LDI     R16,HIGH(ramend)
        OUT     SPH,R16
        LDI     R16,LOW(ramend)
        OUT     SPL,R16
        LDI     R16,2        ;8分頻,4000119/8=500015
        OUT     TCCR1B,R16   
        LDI     R16,$5E      ;500015=65536*8-24273=8*$10000-$5ed1/TCC=$5Ed1
        OUT     TCNT1H,R16   ;
        LDI     R16,$D1      ;
        OUT     TCNT1L,R16   ;將TCC寫入TCNT1
        LDI     R16,$80      
        OUT     TIMSK,R16    ;允許T/C1溢出中斷
        LDI     R16,8        ;8次中斷出秒號(hào)
        MOV     R6,R16
        SEI                  
HH10:   RJMP    HH10         ;可改為具體的實(shí)用程序
T1_OVF: PUSH    R16
        PUSH    R17
        IN      R7,SREG
        DEC     R6           ;到8次中斷?
        BRNE    GOON1        
        IN      R17,TCNT1L   ;*
        IN      R16,TCNT1H   ;*讀回TCNT1自然計(jì)數(shù)值
        SUBI    R17,$2F      ;*$5ED1之補(bǔ)為$A12F,以減法替代加法修正TCC
        SBCI    R16,$A1      ;*減去$A12E可不做下面的加1修正
        SUBI    R17,$FF      ;*8條修正指令占用一個(gè)計(jì)數(shù)單位時(shí)間
        SBCI    R16,$FF      ;*修正后TCC=$5ED1+(TCNT1)+1
        OUT     TCNT1H,R16   ;*
        OUT     TCNT1L,R17   ;*將修整后TCC寫入TCNT1
        LDI     R16,8
        MOV     R6,R16       ;重裝中斷次數(shù)8
        ;.                   
        ;.
        RCALL   ACLK         ;時(shí)鐘走時(shí)
GOON1:  POP     R17
        POP     R16
        OUT     SREG,R7
        RETI
       ;范例36
.EQU    DTPNT=$75            ;yyyy mm dd hh mm ss(from $7B--$75)
       .ORG   $000           ;晶體實(shí)測(cè)頻率8.000267MHZ,8分頻
                             ;INT(8000267/8)=1000033
STRT21: RJMP    STRT21
       .ORG     $006         ;8515 t1 overflow INT. vector
        RJMP    T1_OVF
       .ORG     $00D
STRT21: LDI     R16,HIGH(ramend)
        OUT     SPH,R16
        LDI     R16,LOW(ramend)
        OUT     SPL,R16
        LDI     R16,2        
        OUT     TCCR1B,R16   ;8分頻
        LDI     R16,1        ;1000033=62332*15+65053
                             ;=($10000-$0C84)*15-$10000-$1E3
        OUT     TCNT1H,R16   ;主常數(shù)62332(補(bǔ)碼為$0C84) 補(bǔ)嘗常數(shù)TCC=$01E3
        LDI     R16,$E3      ;$FE1D=65053\65053+62332*15=1000033
        OUT     TCNT1L,R16
        CLR     R16
        OUT     TCCR1A,R16   ;DISABLE CMPA/CMPB/PWM!
        LDI     R16,$80      ;8515
        OUT     TIMSK,R16    ;允許T/C1溢出中斷
        LDI     R16,16       ;16次中斷
        MOV     R6,R16
        SEI                  
HH11:   RJMP    HH11         ;
T1_OVF: PUSH    R17
        PUSH    R16
        IN      R7,SREG
        DEC     R6           ;中斷次數(shù)到?未到轉(zhuǎn)裝入主常數(shù)
        BRNE    COMP         ;否則重裝入TCC
        IN      R17,TCNT1L   ;*
        IN      R16,TCNT1H   ;*讀回自然計(jì)數(shù)值
        SUBI    R17,$1D      ;*
        SBCI    R16,$FE      ;*減去TCC之補(bǔ)碼
        SUBI    R17,255      ;*再加1
        SBCI    R16,255      ;*修正后TCC=$01E3+(TCNT1)+1
        OUT     TCNT1H,R16   ;*
        OUT     TCNT1L,R17   ;*
        LDI     R16,16
        MOV     R6,R16       ;重寫中斷次數(shù)
        ;.                
        ;.
        RCALL   ACLK         ;時(shí)鐘走時(shí)
        RJMP    GOON2
COMP:   IN      R17,TCNT1L   ;*
        IN      R16,TCNTIH   ;*讀回TCNT1自然計(jì)數(shù)值
        SUBI    R17,$7C      ;*先減去$0C84$'補(bǔ)碼$F37C
        SBCI    R16,$F3      ;*再作加1補(bǔ)償
        SUBI    R17,$FF      ;*
        SBCI    R16,$FF      ;*修整后重裝值=[$0C84+(TCNT1)+1]
        OUT     TCNT1H,R16   ;*
        OUT     TCNT1L,R17   ;*
GOON2:  POP     R16
        POP     R17
        OUT     SREG,R7
        RETI
       ;范例37                ;8515使用T/C0定時(shí),64分頻,晶振頻率40

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线这里只有精品| 欧美zozozo| 91色在线porny| 欧美电影免费观看高清完整版在 | 精品视频在线视频| 国产欧美一区二区精品性色 | 日韩一区二区影院| 国产精品福利一区二区三区| 精品一区精品二区高清| 欧美日韩成人综合在线一区二区| 国产精品国产三级国产a | 亚洲第一精品在线| 成人av中文字幕| 久久久精品2019中文字幕之3| 日韩中文字幕麻豆| 色综合天天综合网天天狠天天 | 欧美日韩一区二区三区不卡| 亚洲欧美怡红院| 成人美女视频在线看| 久久综合色婷婷| 捆绑调教美女网站视频一区| 欧美日韩精品三区| 亚洲一区二区三区精品在线| 一本色道久久综合亚洲精品按摩| 国产精品久久久久国产精品日日| 国产高清亚洲一区| 久久久亚洲午夜电影| 日韩国产成人精品| 91精品视频网| 亚州成人在线电影| 欧美女孩性生活视频| 婷婷综合另类小说色区| 国产精品卡一卡二| 国产91综合一区在线观看| 欧美日韩三级视频| 亚洲一区视频在线观看视频| 色网站国产精品| 中文字幕一区二区三区精华液| 国产aⅴ精品一区二区三区色成熟| 精品国产免费人成在线观看| 精品影视av免费| 精品国产污污免费网站入口| 激情综合网av| 久久蜜桃av一区精品变态类天堂 | 久久99久久精品| 久久天天做天天爱综合色| 国产一区二区三区在线观看精品 | 91麻豆精品国产自产在线观看一区 | 日韩欧美美女一区二区三区| 另类专区欧美蜜桃臀第一页| 精品精品欲导航| 狠狠色丁香婷婷综合久久片| 久久精品在线免费观看| 日韩欧美国产1| 884aa四虎影成人精品一区| 国产精品一级片| 日韩美一区二区三区| 一区二区欧美精品| 欧美日韩亚洲综合一区二区三区| 丝袜a∨在线一区二区三区不卡| 制服丝袜亚洲精品中文字幕| 蜜桃一区二区三区在线| 欧美精品一区二区三区蜜桃视频| 国产成人综合在线观看| 综合激情成人伊人| 欧美日韩在线观看一区二区 | 五月婷婷色综合| 精品欧美久久久| 成人禁用看黄a在线| 亚洲精品videosex极品| 欧美一区二区久久| 国产精品一区免费视频| 中文字幕日韩一区二区| 欧美日韩在线播| 紧缚奴在线一区二区三区| 中文字幕成人网| 欧美四级电影网| 久88久久88久久久| 中文字幕制服丝袜一区二区三区 | 国产精品免费丝袜| 亚洲国产wwwccc36天堂| 欧美电影免费观看高清完整版 | 激情综合一区二区三区| 国产欧美视频在线观看| 一本在线高清不卡dvd| 日韩精品乱码免费| 国产视频一区在线播放| 色诱亚洲精品久久久久久| 日本系列欧美系列| 国产精品毛片高清在线完整版| 欧美在线|欧美| 国产一区二区三区日韩| 一区二区三区四区激情| 欧美精品一区二区在线播放| 日本精品一区二区三区高清| 韩国理伦片一区二区三区在线播放| 亚洲视频免费观看| 日韩美女在线视频| 91黄色免费版| 国产精品1区2区3区| 亚洲综合男人的天堂| 久久久九九九九| 欧美日韩一区三区四区| 成人黄页毛片网站| 日本成人中文字幕| 亚洲精品欧美激情| 国产人成一区二区三区影院| 欧美精品第1页| 午夜久久久久久电影| 九九精品一区二区| 久久爱www久久做| 亚洲乱码国产乱码精品精98午夜| 精品国产一区久久| 欧美天堂一区二区三区| 成人免费高清在线| 久久精品国产成人一区二区三区| 亚洲一区二区三区四区不卡| 日本一区二区三区四区| 日韩午夜在线观看| 欧美日韩一区二区不卡| 91视频免费播放| 国产成人精品影院| 久久不见久久见中文字幕免费| 亚洲国产另类精品专区| 亚洲视频免费在线观看| 欧美韩国一区二区| 日韩三级视频中文字幕| 欧美丝袜丝交足nylons| 99热99精品| 风间由美一区二区av101| 久久福利资源站| 日韩av一级片| 天天色综合成人网| 亚洲国产综合91精品麻豆| 亚洲色图视频网| 中文字幕精品三区| 久久蜜桃av一区二区天堂| 日韩精品专区在线影院重磅| 91.xcao| 欧美日本一道本| 欧美日韩在线综合| 欧美少妇xxx| 欧美三级视频在线| 在线国产亚洲欧美| 精品久久久影院| 97精品久久久久中文字幕| 中文字幕在线观看一区| 99久久久久久| 成人免费毛片a| 懂色av一区二区三区免费观看| 精品午夜久久福利影院| 日本不卡免费在线视频| 日韩高清不卡一区二区| 亚洲成人免费在线| 亚洲国产美女搞黄色| 亚洲777理论| 天天射综合影视| 日韩 欧美一区二区三区| 丝袜美腿一区二区三区| 天天色综合成人网| 日韩成人伦理电影在线观看| 奇米777欧美一区二区| 蜜臀va亚洲va欧美va天堂| 美女视频黄频大全不卡视频在线播放| 日韩制服丝袜av| 日韩av电影免费观看高清完整版| 日韩精品亚洲一区二区三区免费| 日本欧美在线看| 狠狠色伊人亚洲综合成人| 国产大陆a不卡| 99视频超级精品| 在线观看91精品国产入口| 欧美日韩视频在线第一区| 制服丝袜亚洲播放| 日韩欧美在线1卡| 久久久久国产精品厨房| 国产精品国产三级国产a| 一区二区在线观看免费| 日韩在线a电影| 精品一区二区免费视频| 国产成人av影院| 99riav久久精品riav| 欧美艳星brazzers| 亚洲电影一区二区| 中文字幕av不卡| 久久久久久**毛片大全| 1000部国产精品成人观看| 国产日韩欧美综合在线| 自拍偷拍欧美精品| 午夜视频一区在线观看| 精品一区二区在线观看| 本田岬高潮一区二区三区| 欧美日韩一区在线| 精品久久久网站| 中文字幕一区视频| 日产欧产美韩系列久久99| 国产不卡在线一区| 欧美在线免费视屏| 欧美一二三区精品| 中文子幕无线码一区tr|