📄 main.s
字号:
.module main.c
.area data(ram, con, rel)
_string::
.blkb 11
.area idata
.byte 48,49,50,51,52,53,54,55,56,57,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\1602\main.c
.dbsym e string _string A[11:11]c
_welcome::
.blkb 8
.area idata
.byte 'W,'e,'l,'c,'o,'m,'e,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\1602\main.c
.dbsym e welcome _welcome A[8:8]c
_temperature::
.blkb 13
.area idata
.byte 'T,'e,'m,'p,'e,'r,58,32,32,48,32,'C,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\1602\main.c
.dbsym e temperature _temperature A[13:13]c
_temperset::
.blkb 13
.area idata
.byte 'T,'e,'m,'s,'e,'t,58,32,32,48,32,'C,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\1602\main.c
.dbsym e temperset _temperset A[13:13]c
.area text(rom, con, rel)
.dbfile C:\DOCUME~1\Administrator\桌面\1602\main.c
.dbfunc e main _main fV
.even
_main::
.dbline -1
.dbline 52
; #include <iom8v.h>
; #include <macros.h>
; #include "LCD1602.h"
; #define set 0x10
; //PD^4
; #define add 0x20
; //PD^5
; #define sub 0x40
; //PD^6
; #define enter 0x80
; //PD^7
;
; //#pragma abs_address:0x1B00
; //#pragma end_abs_address
; unsigned char string[]="0123456789";
; unsigned char welcome[]="Welcome";
; unsigned char temperature[]="Temper: 0 C";
; unsigned char temperset[] ="Temset: 0 C";
; //unsigned char temper[]={0}; //设置温度缓冲区
; //unsigned char wendu[]={0};
; //unsigned char wenduset=0;
;
; /*void key(void)
; {unsigned char testkey=0;
; DDRD&=0X0F;
; PORTD|=0xf0;
; if(!(set&PIND)
; {delay_nus(100);
; if(!(set&PIND)
; {lcd_write_command(0x0e,0);//光标开
;
; lcd_write_command(0x01,1);
;
;
; }
;
;
; }*/
;
; /*void BCD(unsigned int count)
; {
; unsigned i, temp;
; for(i=0;i<3;i++)
; {temp=count%10;
; temper[3-i]=temp;
; count=count/10;
; }
;
; }
; */
; void main(void)
; {
.dbline -2
L1:
.dbline 0 ; func end
ret
.dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -