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

📄 serial port.lst

📁 基于51的DS18B20_1Wire温度控制等C,ASM源程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
0124 7436            238               MOV   A,#36H
0126 1200A7          239               LCALL WR_OPERAT
0129 7430            240               MOV   A,#30H
012B 1200A7          241               LCALL WR_OPERAT
012E 22              242               RET
                     243     
                     244     ;**********************************************************
                     245     
                     246     ; 写入显示坐标子程序
                     247     
                     248     ;**********************************************************
012F                 249     WR_ZB:
012F 7434            250               MOV  A,#34H          ;34H - 扩充指令操作
0131 1200A7          251               LCALL  WR_OPERAT 
0134 E531            252               MOV  A,LCD_Y
0136 1200A7          253               LCALL  WR_OPERAT
0139 E530            254               MOV  A,LCD_X
013B 1200A7          255               LCALL  WR_OPERAT
013E 7430            256               MOV  A,#30H          ;30H - 基本指令操作
A51 MACRO ASSEMBLER  SERIAL_PORT                                                          12/19/2006 21:05:32 PAGE     5

0140 1200A7          257               LCALL  WR_OPERAT
0143 22              258               RET
                     259     
                     260     ;**********************************************************
                     261     
                     262     ; 闪烁子程序
                     263     
                     264     ;**********************************************************
0144                 265     FLASH:
0144 7408            266               MOV  A,#08H       ;关闭显示
0146 1200A7          267               LCALL WR_OPERAT
0149 120198          268               LCALL  DELAY5
014C 740C            269               MOV  A,#0CH       ;开显示,关光标,不闪烁
014E 1200A7          270               LCALL WR_OPERAT
0151 120198          271               LCALL  DELAY5
0154 7408            272               MOV  A,#08H       ;关闭显示
0156 1200A7          273               LCALL WR_OPERAT
0159 120198          274               LCALL  DELAY5
015C 740C            275               MOV  A,#0CH       ;开显示,关光标,不闪烁
015E 1200A7          276               LCALL WR_OPERAT
0161 120198          277               LCALL  DELAY5
0164 7408            278               MOV  A,#08H       ;关闭显示
0166 1200A7          279               LCALL WR_OPERAT
0169 120198          280               LCALL  DELAY5
016C 22              281               RET
                     282     
                     283     ;**********************************************************
                     284     
                     285     ; 清屏子程序
                     286     
                     287     ;**********************************************************
016D                 288     CLEAR_LCD:
016D 7401            289               MOV  A,#01H       ;清屏
016F 1200A7          290               LCALL WR_OPERAT
0172 7434            291               MOV  A,#34H       ;34H - 扩充指令操作
0174 1200A7          292               LCALL WR_OPERAT
0177 7430            293               MOV  A,#30H
0179 1200A7          294               LCALL WR_OPERAT   ;30H - 基本指令操作
017C 22              295               RET
                     296     
                     297     ;**********************************************************
                     298     
                     299     ; 5ms延时子程序
                     300     
                     301     ;**********************************************************
017D                 302     DELAY5MS:
017D 7E0A            303               MOV  R6,#10
017F 7FFA            304               MOV  R7,#250
0181                 305     DEL1:
0181 DFFE            306               DJNZ  R7,DEL1
0183 7FFA            307               MOV  R7,#250
0185 DEFA            308               DJNZ  R6,DEL1
0187 22              309               RET
                     310     ;**********************************************************
                     311     
                     312     ; 1ms延时子程序
                     313     
                     314     ;**********************************************************
0188                 315     DELAY1MS:
0188 7E02            316               MOV  R6,#2
018A 7FFA            317               MOV  R7,#250
018C                 318     DEL2:
018C DFF3            319               DJNZ R7,DEL1
018E 7FFA            320               MOV  R7,#250
0190 DEEF            321               DJNZ R6,DEL1
0192 22              322               RET
A51 MACRO ASSEMBLER  SERIAL_PORT                                                          12/19/2006 21:05:32 PAGE     6

                     323     
                     324     ;**********************************************************
                     325     
                     326     ; 40us延时子程序
                     327     
                     328     ;**********************************************************
0193                 329     DELAY:          
0193 7F14            330               MOV  R7,#20
0195                 331     DEL3:
0195 DFFE            332               DJNZ  R7,DEL3
0197 22              333               RET
                     334     
                     335     ;**********************************************************
                     336     
                     337     ; 350ms延时子程序
                     338     
                     339     ;**********************************************************
0198                 340     DELAY5:
0198 7B05            341                MOV  R3,#05H
019A 7EFF            342     DEL51:     MOV  R6,#0FFH
019C 7FFF            343     DEL52:     MOV  R7,#0FFH
019E DFFE            344     DEL53:     DJNZ R7,DEL53
01A0 DEFA            345                DJNZ R6,DEL52
01A2 DBF6            346                DJNZ R3,DEL51
01A4 22              347                RET
                     348     
                     349     ;**********************************************************
                     350     
01A5                 351     MENU1: 
01A5 202D2D20        352            DB " -- 伟纳电子 -- "    ;第一行
01A9 CEB0C4C9                
01AD B5E7D7D3                
01B1 202D2D20                
01B5                 353     MENU2: 
01B5 204D4535        354            DB " ME500开发系统  "    ;第二行
01B9 3030BFAA                
01BD B7A2CFB5                
01C1 CDB32020                
01C5                 355     MENU3: 
01C5 20777777        356            DB " www.willar.com "    ;第三行
01C9 2E77696C                
01CD 6C61722E                
01D1 636F6D20                
01D5                 357     MENU4: 
01D5 54454C3A        358            DB "TEL:077584867757"    ;第四行
01D9 30373735                
01DD 38343836                
01E1 37373537                
                     359     
                     360     ;*********************************************************************************
                     361     
                     362     ; 伟纳电子图像数据
                     363     
                     364     ;*********************************************************************************
01E5                 365     TU_TAB1:
                     366     ;--  宽度x高度=128x64  --
                     367     
01E5 FFFFFFFF        368     DB  0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
01E9 FFFFFFFF                
01ED FFFFFFFF                
01F1 FFFFFFFF                
01F5 80000000        369     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
01F9 00000000                
01FD 00000000                
0201 00000001                
0205 80000000        370     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
A51 MACRO ASSEMBLER  SERIAL_PORT                                                          12/19/2006 21:05:32 PAGE     7

0209 00000000                
020D 00000000                
0211 00000001                
0215 80000000        371     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0219 00000000                
021D 00000000                
0221 00000001                
0225 80000040        372     DB  080H,000H,000H,040H,000H,000H,000H,008H,010H,000H,000H,002H,000H,002H,000H,001H
0229 00000008                
022D 10000002                
0231 00020001                
0235 80003F87        373     DB  080H,000H,03FH,087H,0E2H,004H,080H,088H,011H,0E1H,0FFH,01AH,041H,0FCH,010H,041H
0239 E2048088                
023D 11E1FF1A                
0241 41FC1041                
0245 88BE0501        374     DB  088H,0BEH,005H,001H,00AH,01FH,0E0H,088H,011H,020H,048H,012H,040H,028H,013H,0F1H
0249 0A1FE088                
024D 11204812                
0251 402813F1                
0255 88A00981        375     DB  088H,0A0H,009H,081H,00AH,012H,020H,088H,03DH,020H,048H,03FH,0F0H,04CH,02CH,081H
0259 0A122088                
025D 3D20483F                
0261 F04C2C81                
0265 8DA01E02        376     DB  08DH,0A0H,01EH,002H,0CAH,01FH,0E0H,0F6H,011H,020H,048H,004H,000H,0F0H,039H,021H
0269 CA1FE0F6                
026D 11204804                
0271 00F03921                
0275 8DBC08C2        377     DB  08DH,0BCH,008H,0C2H,04AH,012H,020H,080H,019H,023H,0FFH,007H,0E0H,046H,013H,0F1H
0279 4A122080                
027D 1923FF07                
0281 E04613F1                
0285 8AA03FE5        378     DB  08AH,0A0H,03FH,0E5H,04AH,01FH,0E0H,0FCH,035H,020H,048H,00AH,041H,0FFH,021H,041H
0289 4A1FE0FC                
028D 3520480A                
0291 41FF2141                
0295 8AA00240        379     DB  08AH,0A0H,002H,040H,0CAH,002H,000H,084H,031H,020H,048H,01AH,040H,012H,039H,041H
0299 CA020084                
029D 3120481A                
02A1 40123941                
02A5 8AA012C0        380     DB  08AH,0A0H,012H,0C0H,082H,03FH,0F1H,004H,012H,020H,088H,031H,080H,096H,001H,041H
02A9 823FF104                
02AD 12208831                
02B1 80960141                
02B5 8ABE6261        381     DB  08AH,0BEH,062H,061H,002H,002H,001H,004H,012H,031H,088H,023H,0C3H,013H,03DH,051H
02B9 02020104                
02BD 12318823                
02C1 C3133D51                
02C5 80000602        382     DB  080H,000H,006H,002H,006H,002H,003H,004H,016H,031H,008H,01CH,030H,030H,006H,071H
02C9 06020304                
02CD 1631081C                
02D1 30300671                
02D5 80000000        383     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
02D9 00000000                
02DD 00000000                
02E1 00000001                
02E5 80000000        384     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
02E9 00000000                
02ED 00000000                
02F1 00000001                
02F5 80000000        385     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
02F9 00000000                
02FD 00000000                
0301 00000001                
0305 80000000        386     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0309 00000000                
030D 00000000                
A51 MACRO ASSEMBLER  SERIAL_PORT                                                          12/19/2006 21:05:32 PAGE     8

0311 00000001                
0315 80000000        387     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0319 00000000                
031D 00000000                
0321 00000001                
0325 80000000        388     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0329 00000000                
032D 00000000                
0331 00000001                
0335 80000000        389     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0339 00000000                
033D 00000000                
0341 00000001                
0345 80000000        390     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0349 00000000                
034D 00000000                
0351 00000001                
0355 80000000        391     DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
0359 00000000                
035D 00000000                
0361 00000001                
0365 80000000        392     DB  080H,000H,000H,000H,000H,000H,000H,060H,000H,000H,000H,002H,000H,000H,000H,001H
0369 00000060                
036D 00000002                
0371 00000001                
0375 801F87E0        393     DB  080H,01FH,087H,0E0H,0FCH,000H,018H,060H,000H,083H,000H,002H,000H,001H,0FFH,081H
0379 FC001860                

⌨️ 快捷键说明

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