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

📄 e468.lst

📁 FM发射器的源代码,义隆MCU+三洋发射IC,LV2280方案.可实现睡眠,省电,发射频率88MHZ~108MHZ.
💻 LST
📖 第 1 页 / 共 5 页
字号:
   746            C                                          ; |LPWTP2|LPWTP1|LPWTP0|   LPWT Scaler  |
   747            C                                          ; |------|------|------|----------------|
   748            C                                          ; |   0  |   0  |   0  |       1:2      |
   749            C                                          ; |   0  |   0  |   1  |       1:4      |
   750            C                                          ; |   0  |   1  |   0  |       1:8      |
   751            C                                          ; |   0  |   1  |   1  |       1:16     |
   752            C                                          ; |   1  |   0  |   0  |       1:32     |
   753            C                                          ; |   1  |   0  |   1  |       1:64     |
   754            C                                          ; |   1  |   1  |   0  |       1:128    |
   755            C                                          ; |   1  |   1  |   1  |       1:256    |
   756            C                                          ; |------|------|------|----------------|        
   757            C                                          ;
   758       0008 C                 mHPWTS     ==    0x08    ; High Pulse Width Timer Clock Source select.
   759            C                                          ; "0" : Fs (sub oscillator)
   760            C                                          ; "1" : Fm (main oscillator)
   761       0004 C                 mHPWTP2    ==    0x04    ; High Pulse Width Timer Prescaler Select Bit[2]
   762       0002 C                 mHPWTP1    ==    0x02    ; High Pulse Width Timer Prescaler Select Bit[1]
   763       0001 C                 mHPWTP0    ==    0x01    ; High Pulse Width Timer Prescaler Select Bit[0]
   764            C                                          ;
   765            C                                          ; |------|------|------|----------------|
   766            C                                          ; |HPWTP2|HPWTP1|HPWTP0|   HPWT Scaler  |
   767            C                                          ; |------|------|------|----------------|
   768            C                                          ; |   0  |   0  |   0  |       1:2      |
   769            C                                          ; |   0  |   0  |   1  |       1:4      |
   770            C                                          ; |   0  |   1  |   0  |       1:8      |
   771            C                                          ; |   0  |   1  |   1  |       1:16     |
   772            C                                          ; |   1  |   0  |   0  |       1:32     |
   773            C                                          ; |   1  |   0  |   1  |       1:64     |
   774            C                                          ; |   1  |   1  |   0  |       1:128    |
   775            C                                          ; |   1  |   1  |   1  |       1:256    |
   776            C                                          ; |------|------|------|----------------|        
   777            C             ;}     
   778            C        ;
   779            C        ; Port 6 Pull High Control Register
   780            C        ;
   781       000B C         IOCB1    ==    0X0B
   782       000B C         P6PH     ==    0X0B
   783            C        ;
   784            C             ;{                         ; Bit[n]="0", Disable P6.[n] Pull High Function.n=7~0                       
   785            C                                        ; Bit[n]="1", Enable P6.[n] Pull High Function.n=7~0        
   786       0080 C                 mPH67    ==    0x80    ; 
   787       0040 C                 mPH66    ==    0x40    ;
   788       0020 C                 mPH65    ==    0x20    ; 
   789       0010 C                 mPH64    ==    0x10    ; 
   790       0008 C                 mPH63    ==    0x08    ; 
   791       0004 C                 mPH62    ==    0x04    ; 
   792       0002 C                 mPH61    ==    0x02    ; 
   793       0001 C                 mPH60    ==    0x01    ; 
   794            C             ;}   
   795            C        ;     
   796            C        ; Port 6 Open Drain Control Register
   797            C        ;
   798       000C C         IOCC1    ==    0X0C
   799       000C C         P6OD     ==    0X0C
   800            C        ;
   801            C             ;{                         ; Bit[n]="0", Disable P6.[n] Open Drain Function. n=7~0
   802            C                                        ; Bit[n]="1", Enable P6.[n] Open Drain Function. n=7~0                      
   803       0080 C                 mOD67    ==    0x80    ; 
   804       0040 C                 mOD66    ==    0x40    ;
   805       0020 C                 mOD65    ==    0x20    ; 
   806       0010 C                 mOD64    ==    0x10    ; 
   807       0008 C                 mOD63    ==    0x08    ; 
   808       0004 C                 mOD62    ==    0x04    ; 
   809       0002 C                 mOD61    ==    0x02    ; 
   810       0001 C                 mOD60    ==    0x01    ; 
   811            C             ;}   
   812            C        ;          
   813            C        ; Port 8 Pull High Control Register
   814            C        ;
   815       000D C         IOCD1    ==    0X0D
   816       000D C         P8PH     ==    0X0D
   817            C        ;
   818            C             ;{                         ; Bit[n]="0", Disable P8.[n] Pull High Function. n=7~0
   819            C                                        ; Bit[n]="1", Enable P8.[n] Pull High Function. n=7~0 
   820       0080 C                 mPH87    ==    0x80    ; 
   821       0040 C                 mPH86    ==    0x40    ; 
   822       0020 C                 mPH85    ==    0x20    ; 
   823       0010 C                 mPH84    ==    0x10    ; 
   824       0008 C                 mPH83    ==    0x08    ; 
   825       0004 C                 mPH82    ==    0x04    ; 
   826       0002 C                 mPH81    ==    0x02    ; 
   827       0001 C                 mPH80    ==    0x01    ; 
   828            C             ;}  
   829            C        ;     
   830            C        ; Port 6 Pull Low Control Register
   831            C        ;
   832       000E C         IOCE1    ==    0X0E
   833       000E C         P6PL     ==    0X0E
   834            C        ;
   835            C             ;{                         ; Bit[n]="0", Disable P6.[n] Pull Low Function. n=7~0
   836            C                                        ; Bit[n]="1", Enable P6.[n] Pull Low Function. n=7~0    
   837       0080 C                 mPL67    ==    0x80    ; 
   838       0040 C                 mPL66    ==    0x40    ; 
   839       0020 C                 mPL65    ==    0x20    ; 
   840       0010 C                 mPL64    ==    0x10    ; 
   841       0008 C                 mPL63    ==    0x08    ; 
   842       0004 C                 mPL62    ==    0x04    ; 
   843       0002 C                 mPL61    ==    0x02    ; 
   844       0001 C                 mPL60    ==    0x01    ; 
   845            C             ;}        
   846            C        ;
   847            C        ;======================================================;
   848            C        ; Others Define                                        ;
   849            C        ;======================================================;
   850            C        ;
   851            C        ; Bit set use BC or BS
   852            C        ;
   853       0000 C         B0     ==    0x00
   854       0001 C         B1     ==    0x01
   855       0002 C         B2     ==    0x02
   856       0003 C         B3     ==    0x03
   857       0004 C         B4     ==    0x04
   858       0005 C         B5     ==    0x05
   859       0006 C         B6     ==    0x06
   860       0007 C         B7     ==    0x07
   861            C        ;
   862       0001 C         mB0    ==    0x01
   863       0002 C         mB1    ==    0x02
   864       0004 C         mB2    ==    0x04
   865       0008 C         mB3    ==    0x08
   866       0010 C         mB4    ==    0x10
   867       0020 C         mB5    ==    0x20
   868       0040 C         mB6    ==    0x40
   869       0080 C         mB7    ==    0x80
   870            C        ;
   871            C        
   872            C        ;-------------------------------------------------------------------
   873            C        ;Bits define
   874            C        ;STATUS  Register bits  define
   875            C        ;-------------------------------------------------------------------
   876            C        ;C       ==      0
   877            C        ;DC      ==      1
   878            C        ;Z       ==      2
   879            C        ;P       ==      3
   880            C        ;T       ==      4
   881            C        ;PS0     ==      5
   882            C        ;PS1     ==      6
   883            C        ;Interrupt status bits define
   884            C        ;TCIF    ==      0
   885            C        ;INT0F   ==      1
   886            C        ;INT1F   ==      2
   887            C        ;CNT1F   ==      3
   888            C        ;CNT2F   ==      4
   889            C        ;HPWTF   ==      5
   890            C        ;LPWTF   ==      6
   891            C        ;ICIF    ==      7
   892            C        ;Interrupt mask register bits define
   893       0000 C        TCIE    ==      0
   894       0001 C        INT0E   ==      1
   895       0002 C        INT1E   ==      2
   896       0003 C        CNT1E   ==      3
   897       0004 C        CNT2E   ==      4
   898       0005 C        HPWTE   ==      5
   899       0006 C        LPWTE   ==      6
   900       0007 C        ICIE    ==      7
   901            C        ;-------------------------------------------------------------------
   902            C        ;General Purpose  Registers Define
   903            C        ;-------------------------------------------------------------------
   904       0010 C        INCOUNT     ==      0x10      ; For Timer delay
   905       0011 C        DELAYTIME   ==      0x11
   906            C        ;
   907       002E C        DispFreqTmp_Hi == 0x2E
   908       002F C        DispFreqTmp_Lw == 0x2F
   909            C        
   910       0014 C        DispFreq_Hi ==    0x14          ;
   911       0015 C        DispFreq_Lw ==    0x15          ;
   912       0016 C        OldKeyNum    ==    0x16
   913       0017 C        kEYCnt       ==    0x17         ;H
   914       0018 C        KeyNum       ==   0x18          ; For Key Scan
   915            C        ;
   916       0019 C        TEMP1	    ==	    0X19
   917       001A C        TEMP2       ==      0x1A
   918       0019 C        COUNTER0    ==      0x19
   919       001A C        COUNTER1    ==      0x1A
   920            C        ;
   921            C        
   922            C        ;IICaddress 	==	0x1B	
   923            C        ;IICdata		==	0x1C
   924            C        ;IIC_Hi	        ==	0x1D
   925            C        ;IIC_Lw	        ==	0x1E
   926       001B C        ControlByte1    ==  0x1B
   927       001C C        ControlByte2    ==  0x1C
   928       001D C        Freq_Hi         ==   0x1D
   929       001E C        Freq_Lw         ==   0x1E
   930       001F C        WORKFLAGS       ==   0X1F
   931       0012 C        DISPFLAGS       ==   0X12
   932            C        ;
   933            C        ;R20

⌨️ 快捷键说明

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