⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gps_sim.rom

📁 使用CYAN单片机的ECOG1开发板连接SIM300C的GSM模块开发的短信收发程序.供UART和AT指令编程者参考
💻 ROM
📖 第 1 页 / 共 5 页
字号:
@0003FE    B59C
@0003FF    0100 //                      ld         AL,#lwrd(2*?lit0007)
@000400    9614
@000401    0010 //                      ld         AH,#hwrd(2*?lit0007)
@000402    1900 //                      bsr        $_printf
@000403    569C
@000404    0400 //                      ld         AL,#1000
@000405    E814
@000406    0200 //                      bsr        $delay_ms
@000407    AC9C
@000408    0100 //                      ld         AL,#lwrd(2*?lit0008)
@000409    B014
@00040A    0010 //                      ld         AH,#hwrd(2*?lit0008)
@00040B    1900 //                      bsr        $_printf
@00040C    4D9C
@00040D    0400 //                      ld         AL,#1000
@00040E    E814
@00040F    0200 //                      bsr        $delay_ms
@000410    A39C
@000411    D900 //                      ld         AL,#lwrd(2*$send_latitude)
@000412    4614
@000413    0110 //                      ld         AH,#hwrd(2*$send_latitude)
@000414    FF27 //                      st         AL,@(-1,Y)
@000415    FE23 //                      st         AH,@(-2,Y)
@000416    D900 //                      ld         AL,#lwrd(2*$send_latitude_aspect)
@000417    5014
@000418    0110 //                      ld         AH,#hwrd(2*$send_latitude_aspect)
@000419    FD27 //                      st         AL,@(-3,Y)
@00041A    FC23 //                      st         AH,@(-4,Y)
@00041B    0100 //                      ld         AL,#lwrd(2*?lit0009)
@00041C    BE14
@00041D    0010 //                      ld         AH,#hwrd(2*?lit0009)
@00041E    FC3C //                      add        Y,#-4
@00041F    1900 //                      bsr        $_printf
@000420    399C
@000421    0400 //                      ld         AL,#1000
@000422    E814
@000423    043C //                      add        Y,#4
@000424    0200 //                      bsr        $delay_ms
@000425    8E9C
@000426    0100 //                      ld         AL,#lwrd(2*?lit0010)
@000427    C814
@000428    0010 //                      ld         AH,#hwrd(2*?lit0010)
@000429    1900 //                      bsr        $_printf
@00042A    2F9C
@00042B    0400 //                      ld         AL,#1000
@00042C    E814
@00042D    0200 //                      bsr        $delay_ms
@00042E    859C
@00042F    D900 //                      ld         AL,#lwrd(2*$send_longitude)
@000430    5214
@000431    0110 //                      ld         AH,#hwrd(2*$send_longitude)
@000432    FF27 //                      st         AL,@(-1,Y)
@000433    FE23 //                      st         AH,@(-2,Y)
@000434    D900 //                      ld         AL,#lwrd(2*$send_longitude_aspect)
@000435    5E14
@000436    0110 //                      ld         AH,#hwrd(2*$send_longitude_aspect)
@000437    FD27 //                      st         AL,@(-3,Y)
@000438    FC23 //                      st         AH,@(-4,Y)
@000439    0100 //                      ld         AL,#lwrd(2*?lit0011)
@00043A    D614
@00043B    0010 //                      ld         AH,#hwrd(2*?lit0011)
@00043C    FC3C //                      add        Y,#-4
@00043D    1900 //                      bsr        $_printf
@00043E    1B9C
@00043F    0400 //                      ld         AL,#1000
@000440    E814
@000441    043C //                      add        Y,#4
@000442    0100 //                      bsr        $delay_ms
@000443    709C
@000444    77E0 //                      bra        ?L93F1
@000445    0100 //                      ld         AL,#lwrd(2*?lit0006)
@000446    8414
@000447    0010 //                      ld         AH,#hwrd(2*?lit0006)
@000448    1900 //                      bsr        $_printf
@000449    109C
@00044A    0400 //                      ld         AL,#1000
@00044B    E814
@00044C    0100 //                      bsr        $delay_ms
@00044D    669C
@00044E    0100 //                      ld         AL,#lwrd(2*?lit0012)
@00044F    E014
@000450    0010 //                      ld         AH,#hwrd(2*?lit0012)
@000451    1900 //                      bsr        $_printf
@000452    079C
@000453    0400 //                      ld         AL,#1000
@000454    E814
@000455    0100 //                      bsr        $delay_ms
@000456    5D9C
@000457    0100 //                      ld         AL,#lwrd(2*?lit0008)
@000458    B014
@000459    0010 //                      ld         AH,#hwrd(2*?lit0008)
@00045A    1900 //                      bsr        $_printf
@00045B    FE9C
@00045C    0400 //                      ld         AL,#1000
@00045D    E814
@00045E    0100 //                      bsr        $delay_ms
@00045F    549C
@000460    D900 //                      ld         AL,#lwrd(2*$send_latitude)
@000461    4614
@000462    0110 //                      ld         AH,#hwrd(2*$send_latitude)
@000463    FF27 //                      st         AL,@(-1,Y)
@000464    FE23 //                      st         AH,@(-2,Y)
@000465    D900 //                      ld         AL,#lwrd(2*$send_latitude_aspect)
@000466    5014
@000467    0110 //                      ld         AH,#hwrd(2*$send_latitude_aspect)
@000468    FD27 //                      st         AL,@(-3,Y)
@000469    FC23 //                      st         AH,@(-4,Y)
@00046A    0100 //                      ld         AL,#lwrd(2*?lit0009)
@00046B    BE14
@00046C    0010 //                      ld         AH,#hwrd(2*?lit0009)
@00046D    FC3C //                      add        Y,#-4
@00046E    1900 //                      bsr        $_printf
@00046F    EA9C
@000470    0400 //                      ld         AL,#1000
@000471    E814
@000472    043C //                      add        Y,#4
@000473    0100 //                      bsr        $delay_ms
@000474    3F9C
@000475    0100 //                      ld         AL,#lwrd(2*?lit0010)
@000476    C814
@000477    0010 //                      ld         AH,#hwrd(2*?lit0010)
@000478    1900 //                      bsr        $_printf
@000479    E09C
@00047A    0400 //                      ld         AL,#1000
@00047B    E814
@00047C    0100 //                      bsr        $delay_ms
@00047D    369C
@00047E    D900 //                      ld         AL,#lwrd(2*$send_longitude)
@00047F    5214
@000480    0110 //                      ld         AH,#hwrd(2*$send_longitude)
@000481    FF27 //                      st         AL,@(-1,Y)
@000482    FE23 //                      st         AH,@(-2,Y)
@000483    D900 //                      ld         AL,#lwrd(2*$send_longitude_aspect)
@000484    5E14
@000485    0110 //                      ld         AH,#hwrd(2*$send_longitude_aspect)
@000486    FD27 //                      st         AL,@(-3,Y)
@000487    FC23 //                      st         AH,@(-4,Y)
@000488    0100 //                      ld         AL,#lwrd(2*?lit0009)
@000489    BE14
@00048A    0010 //                      ld         AH,#hwrd(2*?lit0009)
@00048B    FC3C //                      add        Y,#-4
@00048C    1900 //                      bsr        $_printf
@00048D    CC9C
@00048E    0400 //                      ld         AL,#1000
@00048F    E814
@000490    043C //                      add        Y,#4
@000491    0100 //                      bsr        $delay_ms
@000492    219C
@000493    0100 //                      ld         AL,#lwrd(2*?lit0013)
@000494    FA14
@000495    0010 //                      ld         AH,#hwrd(2*?lit0013)
@000496    1900 //                      bsr        $_printf
@000497    C29C
@000498    D900 //                      ld         AL,#lwrd(2*$send_antenna_height)
@000499    6014
@00049A    0110 //                      ld         AH,#hwrd(2*$send_antenna_height)
@00049B    FF27 //                      st         AL,@(-1,Y)
@00049C    FE23 //                      st         AH,@(-2,Y)
@00049D    0100 //                      ld         AL,#lwrd(2*?lit0014)
@00049E    0614
@00049F    0010 //                      ld         AH,#hwrd(2*?lit0014)
@0004A0    FE3C //                      add        Y,#-2
@0004A1    1900 //                      bsr        $_printf
@0004A2    B79C
@0004A3    0400 //                      ld         AL,#1000
@0004A4    E814
@0004A5    023C //                      add        Y,#2
@0004A6    0100 //                      bsr        $delay_ms
@0004A7    0C9C
@0004A8    13E0 //                      bra        ?L93F1
@0004A9    0100 //                      ld         AL,#lwrd(2*?lit0015)
@0004AA    0E14
@0004AB    0010 //                      ld         AH,#hwrd(2*?lit0015)
@0004AC    1900 //                      bsr        $_printf
@0004AD    AC9C
@0004AE    0400 //                      ld         AL,#1000
@0004AF    E814
@0004B0    0100 //                      bsr        $delay_ms
@0004B1    029C
@0004B2    0100 //                      ld         AL,#lwrd(2*?lit0016)
@0004B3    2014
@0004B4    0010 //                      ld         AH,#hwrd(2*?lit0016)
@0004B5    1900 //                      bsr        $_printf
@0004B6    A39C
@0004B7    0400 //                      ld         AL,#1000
@0004B8    E814
@0004B9    0100 //                      bsr        $delay_ms
@0004BA    F99C
@0004BB    1A14 //                      ld         AL,#26
@0004BC    0100 //                      bsr        $putchar
@0004BD    2D9C
@0004BE    0800 //                      ld         AL,#2000
@0004BF    D014
@0004C0    0100 //                      bsr        $delay_ms
@0004C1    F29C
@0004C2    1A14 //                      ld         AL,#26
@0004C3    0100 //                      bsr        $putchar
@0004C4    269C
@0004C5    1400 //                      ld         AL,#5000
@0004C6    8814
@0004C7    0100 //                      bsr        $delay_ms
@0004C8    EB9C
@0004C9    1400 //                      ld         AL,#5000
@0004CA    8814
@0004CB    0100 //                      bsr        $delay_ms
@0004CC    E79C
@0004CD    1800 //                      bsr        $key_scan
@0004CE    4F9C
@0004CF    0084 //                      cmp        AL,#0
@0004D0    02F4 //                      beq        ?L117F1
@0004D1    FCE0 //                      bra        ?L116F1
@0004D2    1014 //                      ld         AL,#16
@0004D3    AD25 //                      st         AL,@$rg+H'10d
@0004D4    1800 //                      bsr        $key_scan
@0004D5    489C
@0004D6    0884 //                      cmp        AL,#8
@0004D7    35F0 //                      bne        ?L120F1
@0004D8    2014 //                      ld         AL,#32
@0004D9    AD25 //                      st         AL,@$rg+H'10d
@0004DA    0100 //                      ld         AL,#lwrd(2*?lit0017)
@0004DB    3214
@0004DC    0010 //                      ld         AH,#hwrd(2*?lit0017)
@0004DD    1800 //                      bsr        $_printf
@0004DE    7B9C
@0004DF    0400 //                      ld         AL,#1000
@0004E0    E814
@0004E1    0100 //                      bsr        $delay_ms
@0004E2    D19C
@0004E3    1800 //                      bsr        $key_scan
@0004E4    399C
@0004E5    0084 //                      cmp        AL,#0
@0004E6    02F4 //                      beq        ?L125F1
@0004E7    FCE0 //                      bra        ?L124F1
@0004E8    0014 //                      ld         AL,#0
@0004E9    0127 //                      st         AL,@(1,Y)
@0004EA    0113 //                      ld         AH,@(1,Y)
@0004EB    0200 //                      cmp        AH,#600
@0004EC    5880
@0004ED    06FC //                      bcs        ?L127F1
@0004EE    0EE0 //                      bra        ?L130F1
@0004EF    0117 //                      ld         AL,@(1,Y)
@0004F0    0134 //                      add        AL,#1
@0004F1    0127 //                      st         AL,@(1,Y)
@0004F2    F8E0 //                      bra        ?L128F1
@0004F3    3214 //                      ld         AL,#50
@0004F4    0100 //                      bsr        $delay_ms
@0004F5    BE9C
@0004F6    1800 //                      bsr        $key_scan
@0004F7    269C
@0004F8    0884 //                      cmp      

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -