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

📄 td_tt.lst

📁 Robot control assembly program.
💻 LST
📖 第 1 页 / 共 5 页
字号:
TD_TT                                                                                                         PAGE 1

                       1    ;ENCODER CHI DEM GIAM -> CLR    ACT_ENCODER_PHAI
                       2    ;ENCODER 100 XUNG
                       3    ;SUA XUAT PHAT
                       4    $MOD51fx
                       5    ;======================= DEFINE GT ENCODER ================
  0140                 6    ENCODER_1_VACH          EQU     320
  0154                 7    GT_ENCODER_XUAT_PHAT1   EQU     340
                       8    
                       9    ;======================= DEFINE GT VAN TOC ================
  00A0                10    GT_BANH_TRAI_BO_PHAI    EQU     160
  0069                11    GT_BANH_PHAI_BO_PHAI    EQU     105
                      12    
  00A5                13    GT_BANH_TRAI_BO_TRAI    EQU     165
  00C8                14    GT_BANH_PHAI_BO_TRAI    EQU     200
                      15    ;======================= DEFINE BIT =======================
                      16    ;******** HIEN THI LED ********
  002F                17    BYTE_LED_CAO            DATA    2FH
  002E                18    BYTE_LED_THAP           DATA    2EH
  002D                19    BIEN0                   DATA    2DH
  002C                20    BIEN1                   DATA    2CH
                      21    ;******** TOC DO DONG CO ********
                      22    ;***********-BANH TRAI****************
  0030                23    BANH_PHAI_TD1           DATA    30H
  0031                24    BANH_PHAI_TD2           DATA    31H
  0032                25    BANH_PHAI_TD3           DATA    32H
  0033                26    BANH_PHAI_TD4           DATA    33H
  0034                27    BANH_PHAI_TD5           DATA    34H
  0035                28    BANH_PHAI_TD6           DATA    35H
  0036                29    BANH_PHAI_TD7           DATA    36H
  0037                30    BANH_PHAI_TD8           DATA    37H
                      31    ;*********BANH PHAI**************
  0038                32    BANH_TRAI_TD1           DATA    38H
  0039                33    BANH_TRAI_TD2           DATA    39H
  003A                34    BANH_TRAI_TD3           DATA    3AH
  003B                35    BANH_TRAI_TD4           DATA    3BH
  003C                36    BANH_TRAI_TD5           DATA    3CH
  003D                37    BANH_TRAI_TD6           DATA    3DH
  003E                38    BANH_TRAI_TD7           DATA    3EH
  003F                39    BANH_TRAI_TD8           DATA    3FH
                      40    
                      41    ;****** DEM SO VACH NGANG********
  0040                42    DEM_VACH                DATA    40H
  0041                43    TONG_CAM_BIEN           DATA    41H
                      44    ;****** LED ***********************
  0042                45    LED                     DATA    42H
                      46    ;****** ENCODER *********************
  0043                47    ENCODER_THAP            DATA    43H
  0044                48    ENCODER_CAO             DATA    44H
                      49    ;****** VUNG DO DUONG *************
  0045                50    VUNG                    DATA    45H
                      51    ;****** DELAY TIME OUT ************
  0046                52    BYTE_DELAY_THAP         DATA    46H
  0047                53    BYTE_DELAY_CAO          DATA    47H
                      54    ;****** LUU GIA TRI ENCODER *******
  0048                55    NHO_ENCODER_THAP        DATA    48H
  0049                56    NHO_ENCODER_CAO         DATA    49H
                      57    ;****** LOC NHIEU *****************
  004A                58    BYTE_LOC                DATA    4AH
TD_TT                                                                                                         PAGE 2

                      59    
                      60    ;****** NHO ACC *******************
  0050                61    NHO_A0                  DATA    50H
  0051                62    NHO_A1                  DATA    51H
  0052                63    NHO_A2                  DATA    52H
                      64    
                      65    ;******* BIT CHO PHEP ENCODER HOAT DONG *
  00A8                66    ACT_ENCODER_PHAI        BIT     EX0
  00AA                67    ACT_ENCODER_TRAI        BIT     EX1
                      68    ;********* BIT NHO CAM BIEN *************
  0030                69    BIT_NHO_PHAI            BIT     30H
  0031                70    BIT_NHO_TRAI            BIT     31H
                      71    ;******* BIT_QUA_VACH_NGANG *************
  0032                72    BIT_QUA_VACH_NGANG      BIT     32H
                      73    ;******* BIT CHO PHEP DEM VACH **********
  0033                74    BIT_TIM_VACH            BIT     33H
                      75    ;******** NHO C *******************
  0034                76    NHO_C2                  BIT     34H
  0035                77    NHO_C1                  BIT     35H
  0036                78    NHO_C0                  BIT     36H
                      79    ;******** BIT NUT NHAN CTHT*******
  0039                80    NUT_TT1                 BIT     39H
  003A                81    NUT_TT2                 BIT     3AH
  003B                82    NUT_TT3                 BIT     3BH
  003C                83    NUT_TT4                 BIT     3CH
                      84    
  003D                85    NUT_TRANG1              BIT     3DH
  003E                86    NUT_TRANG2              BIT     3EH
                      87    
  003F                88    CTHT_TRUOC              BIT     3FH
  0040                89    CTHT_SAU                BIT     40H
                      90    
  0037                91    NUT_TRAI1               BIT     37H
  0038                92    NUT_TRAI2               BIT     38H
  0041                93    NUT_TRAI3               BIT     41H
  0042                94    NUT_TRAI4               BIT     42H
                      95    
  0043                96    NUT_PHAI1               BIT     43H
  0044                97    NUT_PHAI2               BIT     44H
  0045                98    NUT_PHAI3               BIT     45H
  0046                99    NUT_PHAI4               BIT     46H
                     100    
                     101    
  0050               102    BIT_ERROR_CAN_BT        BIT     50H
  0051               103    BIT_GHI_DIEM            BIT     51H
  0052               104    BIT_CHUYEN_DONG         BIT     52H
                     105    ;******** BIT NUT NHAN CTHT (TT)*******
  00B7               106    CTHT_TRAI               BIT     P3.7
  00B6               107    CTHT_PHAI               BIT     P3.6
                     108    
                     109    ;******** CAM BIEN *********
  0087               110    CAMBIEN1                BIT     P0.7
  0086               111    CAMBIEN2                BIT     P0.6
  0085               112    CAMBIEN3                BIT     P0.5
  0084               113    CAMBIEN4                BIT     P0.4
  0083               114    CAMBIEN5                BIT     P0.3
  0082               115    CAMBIEN6                BIT     P0.2
  0081               116    CAMBIEN7                BIT     P0.1
TD_TT                                                                                                         PAGE 3

  0080               117    CAMBIEN8                BIT     P0.0
                     118    
                     119    ;
  00A7               120    BIT_MODE                BIT     P2.7
                     121    ;--------DONG CO
                     122    
  00FD               123    MOTOR_DAY1              DATA    CCAP3H
  0092               124    MOTOR_DAY_DAO1          BIT     P1.2
  00FE               125    MOTOR_DAY2              DATA    CCAP4H
  0093               126    MOTOR_DAY_DAO2          BIT     P1.3
                     127    
  00FB               128    BANH_TRAI               DATA    CCAP1H
  0090               129    BANH_TRAI_DAO           BIT     P1.0
  00FC               130    BANH_PHAI               DATA    CCAP2H
  0091               131    BANH_PHAI_DAO           BIT     P1.1
                     132    ;========================== MAIN =========================
0000                 133    ORG 0000H
0000 020030          134    LJMP    MAIN
0003                 135    ORG     0003H
0003 022249          136    LJMP    NGAT_EX0
000B                 137    ORG     000BH
000B 0221C6          138    LJMP    NGAT_T0_DELAY
0013                 139    ORG     0013H
0013 022269          140    LJMP    NGAT_EX1
001B                 141    ORG     001BH
001B 0221E1          142    LJMP    NGATT1
                     143    ;-------------------
0030                 144    ORG     0030H
0030                 145    MAIN:                           
0030 75D900          146            MOV     CMOD,#0
0033 D2DE            147            SETB    CR
0035 75DB42          148            MOV     CCAPM1,#01000010B
0038 75DC42          149            MOV     CCAPM2,#01000010B
003B 75DD42          150            MOV     CCAPM3,#01000010B
003E 75DE42          151            MOV     CCAPM4,#01000010B
0041 759812          152            MOV     SCON,#12H
0044 758911          153            MOV     TMOD,#11H
0047 D2B8            154            SETB    PX0
0049 D2BA            155            SETB    PX1
004B D2B9            156            SETB    PT0
004D D2BB            157            SETB    PT1
004F D288            158            SETB    IT0
0051 D28A            159            SETB    IT1
0053 75A88A          160            MOV     IE,#10001010B   ;INT T1 ; INT TO:TIME OUT ; DOC ENCODER : ACT_ENCODER_PHAI=E
                                                                               X0 ,ACT_ENCODER_TRAI=EX1
0056 D28D            161            SETB    TF0
0058 D28F            162            SETB    TF1     
                     163            
                     164    ;==================== CHUONG TRINH CHINH ==================
005A                 165    START:  
005A 121EFC          166            CALL    RESETROBOT
005D 752F00          167            MOV     BYTE_LED_CAO,#0
0060 752E7B          168            MOV     BYTE_LED_THAP,#123
                     169    ;---
0063                 170    CHON_CHUONG_TRINH:
0063 20A703          171            JB      BIT_MODE,CHON_CHUONG_TRINH_NOMAL
0066 0200BD          172            JMP     CHON_CHUONG_TRINH_CAN_PHA
                     173    ;------------
TD_TT                                                                                                         PAGE 4

0069                 174    CHON_CHUONG_TRINH_NOMAL:
0069                 175    KT_CHUONG_TRINH_TT1:
0069 203903          176            JB      NUT_TT1,KT_CHUONG_TRINH_TT2
006C 020113          177            JMP     CHUONG_TRINH_TT1
006F                 178    KT_CHUONG_TRINH_TT2:
006F 203A03          179            JB      NUT_TT2,KT_CHUONG_TRINH_TT3
0072 020196          180            JMP     CHUONG_TRINH_TT2
0075                 181    KT_CHUONG_TRINH_TT3:
0075 203B03          182            JB      NUT_TT3,KT_CHUONG_TRINH_TT4
0078 0201FE          183            JMP     CHUONG_TRINH_TT3
007B                 184    KT_CHUONG_TRINH_TT4:
007B 203C03          185            JB      NUT_TT4,KT_CHUONG_TRINH_TRANG1
007E 020278          186            JMP     CHUONG_TRINH_TT4
                     187    
0081                 188    KT_CHUONG_TRINH_TRANG1:
0081 203D03          189            JB      NUT_TRANG1,KT_CHUONG_TRINH_TRANG2
0084 0207DE          190            JMP     CHUONG_TRINH_TRANG1
0087                 191    KT_CHUONG_TRINH_TRANG2:
0087 203E03          192            JB      NUT_TRANG2,KT_CHUONG_TRINH_TRAI1
008A 0207A3          193            JMP     CHUONG_TRINH_TRANG2
                     194    
008D                 195    KT_CHUONG_TRINH_TRAI1:
008D 203703          196            JB      NUT_TRAI1,KT_CHUONG_TRINH_TRAI2
0090 020316          197            JMP     CHUONG_TRINH_TRAI1 
0093                 198    KT_CHUONG_TRINH_TRAI2:
0093 203803          199            JB      NUT_TRAI2,KT_CHUONG_TRINH_TRAI3
0096 02036C          200            JMP     CHUONG_TRINH_TRAI2 
0099                 201    KT_CHUONG_TRINH_TRAI3:
0099 204103          202            JB      NUT_TRAI3,KT_CHUONG_TRINH_TRAI4
009C 0203F8          203            JMP     CHUONG_TRINH_TRAI3
009F                 204    KT_CHUONG_TRINH_TRAI4:
009F 204203          205            JB      NUT_TRAI4,KT_CHUONG_TRINH_PHAI1
00A2 020496          206            JMP     CHUONG_TRINH_TRAI4
                     207    
00A5                 208    KT_CHUONG_TRINH_PHAI1:
00A5 204303          209            JB      NUT_PHAI1,KT_CHUONG_TRINH_PHAI2
00A8 020522          210            JMP     CHUONG_TRINH_PHAI1
00AB                 211    KT_CHUONG_TRINH_PHAI2:
00AB 204403          212            JB      NUT_PHAI2,KT_CHUONG_TRINH_PHAI3
00AE 0205AE          213            JMP     CHUONG_TRINH_PHAI2
00B1                 214    KT_CHUONG_TRINH_PHAI3:
00B1 204503          215            JB      NUT_PHAI3,KT_CHUONG_TRINH_PHAI4
00B4 02064C          216            JMP     CHUONG_TRINH_PHAI3
00B7                 217    KT_CHUONG_TRINH_PHAI4:
00B7 2046A9          218            JB      NUT_PHAI4,CHON_CHUONG_TRINH
00BA 020705          219            JMP     CHUONG_TRINH_PHAI4
                     220    
                     221    ;------------------------
00BD                 222    CHON_CHUONG_TRINH_CAN_PHA:
00BD                 223    KT_CHUONG_TRINH_TT_CP1:
00BD 203903          224            JB      NUT_TT1,KT_CHUONG_TRINH_TT_CP2
00C0 020823          225            JMP     CHUONG_TRINH_TT_CP1
00C3                 226    KT_CHUONG_TRINH_TT_CP2:
00C3 203A03          227            JB      NUT_TT2,KT_CHUONG_TRINH_TT_CP3
00C6 0208B0          228            JMP     CHUONG_TRINH_TT_CP2
00C9                 229    KT_CHUONG_TRINH_TT_CP3:
00C9 203B03          230            JB      NUT_TT3,KT_CHUONG_TRINH_TT_CP4
00CC 020919          231            JMP     CHUONG_TRINH_TT_CP3
TD_TT                                                                                                         PAGE 5

00CF                 232    KT_CHUONG_TRINH_TT_CP4:
00CF 203C03          233            JB      NUT_TT4,KT_CHUONG_TRINH_TRANG_CP1
00D2 0209A6          234            JMP     CHUONG_TRINH_TT_CP4

⌨️ 快捷键说明

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