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

📄 t1main.ls1

📁 基于FPGA 的直接数字频率合成信号发生器(DDS)设计
💻 LS1
📖 第 1 页 / 共 2 页
字号:
                     142             EXTRN   CODE (Read7279KeyCode)
                     143             EXTRN   CODE (_SetupFlashBit)
                     144             EXTRN   CODE (InitialDisplayControl)
                     145             EXTRN   CODE (_SetupHideBit)
                     146             EXTRN   CODE (Display)
                     147             EXTRN   CODE (GoOutAllLED)
                     148             EXTRN   CODE (_SetupDisBuffer)
                     149             EXTRN   DATA (?_SetupDisBuffer?BYTE)
                     150             EXTRN   CODE (?C?LMUL)
                     151             EXTRN   CODE (?C?ULDIV)
                     152             EXTRN   CODE (?C?LLDIDATA)
                     153             EXTRN   CODE (?C_STARTUP)
                     154             PUBLIC  sta_num
                     155             PUBLIC  i
                     156             PUBLIC  ol
                     157             PUBLIC  lo
                     158             PUBLIC  Int_Num
                     159             PUBLIC  testD1
                     160             PUBLIC  KeyMark
                     161             PUBLIC  freq
                     162             PUBLIC  KeyTimer
                     163             PUBLIC  DisStatus
                     164             PUBLIC  BcdBuf
                     165             PUBLIC  KeyCode
                     166             PUBLIC  h6
                     167             PUBLIC  Fre
                     168             PUBLIC  h5
                     169             PUBLIC  f6
                     170             PUBLIC  h4
                     171             PUBLIC  flag
                     172             PUBLIC  f5
                     173             PUBLIC  h3
                     174             PUBLIC  f4
                     175             PUBLIC  h2
                     176             PUBLIC  f3
                     177             PUBLIC  h1
                     178             PUBLIC  f2
                     179             PUBLIC  h0
                     180             PUBLIC  f1
                     181             PUBLIC  f0
                     182             PUBLIC  main
                     183             PUBLIC  KeyScan
                     184             PUBLIC  Sys_Init
                     185             PUBLIC  UpdateDisplay
                     186             PUBLIC  KeyProc
                     187             PUBLIC  FeedDog
                     188             PUBLIC  Timer2IntRsp
                     189             PUBLIC  SerialPortIntRsp
                     190             PUBLIC  Timer0IntRsp
A51 MACRO ASSEMBLER  T1MAIN                                                               08/06/2005 16:25:19 PAGE     4

                     191             PUBLIC  ExInt1Rsp
                     192             PUBLIC  Timer1IntRsp
                     193             PUBLIC  ExInt0Rsp
                     194             PUBLIC  frefun
                     195     
----                 196             RSEG  ?DT?UpdateDisplay?T1MAIN
0000                 197     ?UpdateDisplay?BYTE:
0000                 198               i?941:   DS   2
                     199     
----                 200             RSEG  ?DT?T1MAIN
00D5                 201                  f0:   DS   2
*** ______________________________________^
*** ERROR #A8 IN 201 (T1main.src, LINE 201): ATTEMPT TO DEFINE AN ALREADY DEFINED LABEL
0002                 202                  f1:   DS   2
0004                 203                  h0:   DS   2
0006                 204                  f2:   DS   2
0008                 205                  h1:   DS   2
000A                 206                  f3:   DS   2
000C                 207                  h2:   DS   2
000E                 208                  f4:   DS   2
0010                 209                  h3:   DS   2
0012                 210                  f5:   DS   2
0014                 211                flag:   DS   1
0015                 212                  h4:   DS   2
0017                 213                  f6:   DS   2
0019                 214                  h5:   DS   2
001B                 215                 Fre:   DS   32
003B                 216                  h6:   DS   2
003D                 217            KeyTimer:   DS   1
003E                 218                freq:   DS   4
0042                 219              testD1:   DS   2
0044                 220             Int_Num:   DS   1
0045                 221                  lo:   DS   1
0046                 222                  ol:   DS   1
0047                 223                   i:   DS   1
0048                 224             sta_num:   DS   8
                     225     
----                 226             RSEG  ?ID?T1MAIN
0000                 227             KeyCode:   DS   1
0001                 228              BcdBuf:   DS   5
0006                 229           DisStatus:   DS   1
                     230     
----                 231             RSEG  ?BI?T1MAIN
0000                 232             KeyMark:   DBIT   1
                     233     ; #include "AT51S_89C52.h"
                     234     ; #include "hd7279.h"
                     235     ; 
                     236     ; #include "DisplayControl.h"
                     237     ; 
                     238     ; extern void KeilWordToBcd(unsigned char idata *pWord,unsigned char idata *pBcd);
                     239     ; extern void KeilLongToBcd(unsigned char idata *pLong,unsigned char idata *pBcd);
                     240     ; 
                     241     ; //-------Use For Test--------------------------------------------------------------------
                             ---
                     242     ; unsigned int testD1;
                     243     ; 
                     244     ; //Dog Line is for reset Watchdog chip.
                     245     ; sbit  DogLine = P1^7;
                     246     ; sbit  Line0 = P0^0;
                     247     ; sbit  Line1 = P0^1;
                     248     ; sbit  Line2 = P0^2;
                     249     ; 
                     250     ; 
                     251     ; typedef union
                     252     ; {
                     253     ;       unsigned int  Word;
A51 MACRO ASSEMBLER  T1MAIN                                                               08/06/2005 16:25:19 PAGE     5

                     254     ;       unsigned char Byte[2];
                     255     ;        
                     256     ; }uWordByte;
                     257     ; 
                     258     ; //-------------------------Use for keyboard and display----------------------------------
                             ------
                     259     ; unsigned char idata KeyCode;
                     260     ; unsigned char sta_num[8];
                     261     ; unsigned char i;
                     262     ; int  f6,f5,f4,f3,f2,f1,f0;//flash
                     263     ; int  h6,h5,h4,h3,h2,h1,h0;//hide
                     264     ; 
                     265     ; bit       KeyMark;
                     266     ; unsigned char KeyTimer;
                     267     ; unsigned char idata DisStatus; 
                     268     ; unsigned char idata BcdBuf[5];
                     269     ; //Macro Define for DisStatus
                     270     ; #define DisStatusNUMs   4
                     271     ; #define Working_DS    0
                     272     ; #define TestData1_DS    1        //Use For Test
                     273     ; #define TestData2_DS    2        //Use For Test
                     274     ; #define Debug_DS      3
                     275     ; //Macro Define for KeyCode
                     276     ; #define Status_KEYCODE  7
                     277     ; #define Shift_KEYCODE   14
                     278     ; #define Up_KEYCODE      21
                     279     ; #define Down_KEYCODE    28
                     280     ; #define Yes_KEYCODE     35
                     281     ; #define Esc_KEYCODE     42
                     282     ; #define Right_KEYCODE   49
                     283     ; #define Left_KEYCODE    56 
                     284     ; //use for interrupt
                     285     ; unsigned char flag;
                     286     ; unsigned char Int_Num;//溢出次

⌨️ 快捷键说明

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