?? compare.s
字號:
.module compare.c
.area text(rom, con, rel)
.dbfile J:\AVRpractice\BOOK\Campare\compare.c
.dbfunc e main _main fV
; i -> <dead>
.even
_main::
.dbline -1
.dbline 9
; //***************FileName:Capature.C***************//
; //***************ICCAVR V6.30編譯*****************//
;
; #include <io8535v.h>
; #define uchar unsigned char
; #define uint unsigned int
;
; void main(void)
; {uchar i;
.dbline 10
; DDRB=0xf0; //設置PB7輸出,PB3~PB2輸入
ldi R24,240
out 0x17,R24
.dbline 11
; PORTB=0x00;
clr R2
out 0x18,R2
.dbline 12
; ACSR=0x00; //模擬比較器使能
out 0x8,R2
rjmp L3
L2:
.dbline 14
; while(1)
; {if((ACSR&0x20)==0x20)
.dbline 14
in R24,0x8
andi R24,32
cpi R24,32
brne L5
.dbline 15
; PORTB=PORTB|0xf0;
in R24,0x18
ori R24,240
out 0x18,R24
rjmp L6
L5:
.dbline 16
in R24,0x18
andi R24,15
out 0x18,R24
L6:
.dbline 16
L3:
.dbline 13
rjmp L2
X0:
.dbline -2
.dbline 17
; else PORTB=PORTB&0x0f;}
; }
L1:
.dbline 0 ; func end
ret
.dbsym l i 1 c
.dbend
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -