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

📄 lpc764.lst

📁 光电传感器文件,用汇编语言写的,用于制作单片机
💻 LST
📖 第 1 页 / 共 2 页
字号:
                                                                    页     1
                                                                    04-01-06
                                                                    16:50:01
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            ;-----------------------------
            ;R0作为当前的壮态
            ;R1作为当前的循环的次数
            mornal equ 1
            hard   equ   2
            test   equ  3
            warning equ 4
            first_singal equ 5
            mornal_circle equ 50
            hard_cirle    equ 30
            test_cirle    equ 10
            warning_circle equ 1
            first_singal_circle equ 25
            
            org 0000h
0000 020100 ljmp main
            org 0005h   ;软件陷阱
0005 00     nop     ;软件陷阱
0006 00     nop    ;软件陷阱
0007 C2AF    clr ea  ;软件陷阱
0009 80FE    sjmp $    ;软件陷阱
            
            org 000bh
000B 020151 ljmp Int_t0
            
            
            org 003dh   ;软件陷阱
003D 00     nop     ;软件陷阱
003E 00     nop    ;软件陷阱
003F C2AF    clr ea  ;软件陷阱
0041 80FE    sjmp $    ;软件陷阱
            org 0043h
0043 020194 ljmp Int_ec2
0046 00     nop  ;软件陷阱
0047 00      nop   ;软件陷阱
0048 00      nop   ;软件陷阱
0049 00      nop    ;软件陷阱
004A 00      nop    ;软件陷阱
004B 00      nop    ;软件陷阱
004C C2AF    clr ea  ;软件陷阱
004E 80FE    sjmp $    ;软件陷阱
            
            ;P0.1和
            ;p0.5输入比较电压
            ;p0.3输出正常信号
            ;p0.7 输出信号2
            ;p1.1输出报警信号
            


C:\DOCUMENTS AND SETTINGS\JO\桌面\764\LPC764.ASM                
 
                                                                    页     2
                                                                    04-01-06
                                                                    16:50:01
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            ;p1.3  输入是青有信号还黃有信号(高为黃有信号民,低为青有信号)
             org 0fah
00FA 00     nop    ;软件陷阱
00FB 00      nop    ;软件陷阱
00FC C2AF    clr ea  ;软件陷阱
00FE 80FE    sjmp $    ;软件陷阱
            
            
            main:
0100 75A61E  mov wdrst ,#1Eh
0103 75A6E1  mov WDRST ,#0E1h
0106 758477  mov p0m1,#01110111b ;
0109 758588  mov p0m2,#10001000b  ;按新要求初始化p0口
010C 75A443  mov p2m1,#01000011b;
010F 75A500  mov p2m2,#00000000b;
0112 75F677  mov pt0ad,#01110111b ;
0115 7591FD  mov p1m1,#11111101b
0118 759202  mov p1m2,#00000010b
011B 758000  mov p0,#0h
011E 75A000  mov p2,#0h
            
0121 758901  mov tmod,#00000001b;初始化定时器
0124 85008C  mov th0,0h
0127 85008A  mov tl0,0h  ;初始化数器
012A 75A716  mov wdcon,#00010110b;初始化看门狗
012D 75AD30  mov cmp2,#00110000b;初始化比较器2
0130 7801    mov r0,#mornal
0132 7932    mov r1,#mornal_circle
            
0134 D2EA    setb ec2               ;充许比较中断
0136 D2A9    setb et0             ;充许IT0
0138 D28C    setb tr0             ;启动定时器
013A D2AF    setb ea             ;开中断
            
            here:
013C 00      nop
013D 00      nop
013E 00      nop
            ; mov a,cmp1
013F 75A61E  mov wdrst ,#1Eh
0142 75A6E1  mov WDRST ,#0E1h
            ;ljmp Int_ec2
            
            
0145 80F5    sjmp here
             ;软件陷阱
0147 00      nop  ;软件陷阱
0148 00      nop   ;软件陷阱


C:\DOCUMENTS AND SETTINGS\JO\桌面\764\LPC764.ASM                
 
                                                                    页     3
                                                                    04-01-06
                                                                    16:50:01
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

0149 00      nop   ;软件陷阱
014A 00      nop    ;软件陷阱
014B 00      nop    ;软件陷阱
014C 00      nop    ;软件陷阱
014D C2AF    clr ea  ;软件陷阱
014F 80FE    sjmp $    ;软件陷阱
            
            
            int_t0:
0151 C2EA    clr ec2; 停止比较中断
0153 D93C    djnz r1,int0_exit
0155 B80116  cjne r0,#mornal,test_first_singal
0158 7805    mov r0,#first_singal
015A 7919    mov r1,#first_singal_circle
015C C283    clr p0.3
015E C291    clr p1.1
0160 D287    setb p0.7
0162 802D    sjmp int0_exit
              ;软件陷阱
0164 00      nop  ;软件陷阱
0165 00      nop   ;软件陷阱
0166 00      nop   ;软件陷阱
0167 00      nop    ;软件陷阱
0168 00      nop    ;软件陷阱
0169 00      nop    ;软件陷阱
016A C2AF    clr ea  ;软件陷阱
016C 80FE    sjmp $    ;软件陷阱
             ;软件陷阱
            ;这里是第一个信号处理区
            
            test_first_singal:
016E B80516  cjne r0,#first_singal,test_warming
0171 7804    mov  r0,#warning
0173 7901    mov r1,#warning_circle
0175 C287    clr p0.7
0177 C283    clr p0.3
0179 D291    setb p1.1
017B 8014    sjmp int0_exit
             ;软件陷阱
017D 00      nop  ;软件陷阱
017E 00      nop   ;软件陷阱
017F 00      nop   ;软件陷阱
0180 00      nop    ;软件陷阱
0181 00      nop    ;软件陷阱
0182 00      nop    ;软件陷阱
0183 C2AF    clr ea  ;软件陷阱
0185 80FE    sjmp $    ;软件陷阱
             ;软件陷阱


C:\DOCUMENTS AND SETTINGS\JO\桌面\764\LPC764.ASM                
 
                                                                    页     4
                                                                    04-01-06
                                                                    16:50:01
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            
            test_warming :
0187 C283    clr p0.3
0189 C287    clr p0.7
018B B291    cpl p1.1
            
018D 7804    mov r0,#warning
018F 7901    mov r1,#warning_circle
            int0_exit:
0191 D2EA     setb ec2  ;开比较中断
0193 32       reti
            
            Int_ec2:
0194 C28C    clr  tr0 ;关闭计时
0196 E5AD    mov a,cmp2
            
0198 53ADFE  anl cmp2,#11111110b;清除中断标志
019B 7801    mov r0,#mornal
019D 7932    mov r1,#mornal_circle
019F 1201D9  lcall what_your_want
01A2 30E10C  jnb acc.1 ,pro_qing;(如果是青就跳出)
            pro_huang:
            
01A5 8016    sjmp clr_out
             ;软件陷阱
01A7 00      nop  ;软件陷阱
01A8 00      nop   ;软件陷阱
01A9 00      nop   ;软件陷阱
01AA 00      nop    ;软件陷阱
01AB 00      nop    ;软件陷阱
01AC 00      nop    ;软件陷阱
01AD C2AF    clr ea  ;软件陷阱
01AF 80FE    sjmp $    ;软件陷阱
            pro_qing:
            
01B1 801D    sjmp set_out
             ;软件陷阱
01B3 00      nop  ;软件陷阱
01B4 00      nop   ;软件陷阱
01B5 00      nop   ;软件陷阱
01B6 00      nop    ;软件陷阱
01B7 00      nop    ;软件陷阱
01B8 00      nop    ;软件陷阱
01B9 C2AF    clr ea  ;软件陷阱
01BB 80FE    sjmp $    ;软件陷阱
            clr_out:
01BD C283    clr p0.3
01BF C287    clr p0.7


C:\DOCUMENTS AND SETTINGS\JO\桌面\764\LPC764.ASM                
 
                                                                    页     5
                                                                    04-01-06
                                                                    16:50:01
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

01C1 C291    clr p1.1
            
01C3 D28C    setb tr0
01C5 32      reti
             ;软件陷阱
01C6 00      nop  ;软件陷阱
01C7 00      nop   ;软件陷阱
01C8 00      nop   ;软件陷阱
01C9 00      nop    ;软件陷阱
01CA 00      nop    ;软件陷阱
01CB 00      nop    ;软件陷阱
01CC C2AF    clr ea  ;软件陷阱
01CE 80FE    sjmp $    ;软件陷阱
            
            set_out:
01D0 D283    setb p0.3
01D2 C287    clr p0.7
01D4 C291    clr p1.1
01D6 D28C    setb tr0
01D8 32      reti
             
             
            what_your_want:

⌨️ 快捷键说明

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