📄 display.s
字号:
.module display.c
.area text(rom, con, rel)
.dbfile C:\DOCUME~1\administrator\桌面\数控直流电流源\数控直流电流源\display.c
.dbfunc e display _display fV
.even
_display::
sbiw R28,6
.dbline -1
.dbline 6
; // display.c
; //
; #include <1602LCD.h>
;
; void display(void)
; {
.dbline 11
; extern unsigned int ADC;
; extern unsigned char ADCL;
; extern unsigned char ADCH;
;
; ADC|=ADCL;
lds R2,_ADCL
clr R3
lds R4,_ADC
lds R5,_ADC+1
or R4,R2
or R5,R3
sts _ADC+1,R5
sts _ADC,R4
.dbline 12
; ADC|=(int)ADCH<<8;
lds R2,_ADCH
clr R3
mov R3,R2
clr R2
or R4,R2
or R5,R3
sts _ADC+1,R5
sts _ADC,R4
.dbline 13
; LCD_display(9,0,4,ADC);
mov R2,R4
mov R3,R5
clr R4
clr R5
std y+2,R2
std y+3,R3
std y+4,R4
std y+5,R5
ldi R24,4
std y+0,R24
clr R18
ldi R16,9
rcall _LCD_display
.dbline -2
.dbline 14
; }
L1:
adiw R28,6
.dbline 0 ; func end
ret
.dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -