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

📄 e468.lst

📁 FM发射器的源代码,义隆MCU+三洋发射IC,LV2280方案.可实现睡眠,省电,发射频率88MHZ~108MHZ.
💻 LST
📖 第 1 页 / 共 5 页
字号:
   368       0001 C                 EINT1      ==    0x01    ; Control Bit is used to define the function of P5.5(INT1) Pin
   369            C                                          ; "0" : P5.5,bi-directional I/O Pin.
   370            C                                          ; "1" : INT1,External Interrupt Pin. The bit5 of IOC50 must be set to "1"
   371       0000 C                 EINT0      ==    0x00    ; Control Bit is used to define the function of P5.4(INT0) Pin
   372            C                                          ; "0" : P5.4,bi-directional I/O Pin.
   373            C                                          ; "1" : INTO,External Interrupt Pin. The bit4 of IOC50 must be set to "1"
   374            C        				  ;   
   375       0080 C                 mIRE       ==    0x80    ; IR/PWM Enable Bit.
   376       0040 C                 mHF        ==    0x40    ; IR/PWM Select Bit.
   377       0020 C                 mLGP       ==    0x20    ; Long Pulse, Only Output Low Pulse.
   378       0008 C                 mIROUTE    ==    0x08    ; Control Bit is used to define the function of P5.7(IROUT) Pin
   379       0004 C                 mTCCE      ==    0x04    ; Control Bit is used to define the function of P5.6(TCC) Pin
   380       0002 C                 mEINT1     ==    0x02    ; Control Bit is used to define the function of P5.5(INT1) Pin
   381       0001 C                 mEINT0     ==    0x01    ; Control Bit is used to define the function of P5.4(INT0) Pin
   382            C             ;}	
   383            C        ;     
   384            C        ; Interrupt Status Register
   385            C        ;     		                             
   386       000F C         RF     ==    0X0F
   387       000F C         ISR    ==    0X0F
   388       000F C         INTF   ==    0X0F
   389            C        ;
   390            C             ;{ 
   391            C                                         ; Totally "0" : Interrupt not Occur
   392            C                                         ;         "1" : Interrupt Occur
   393            C                                         ;
   394       0007 C                 ICIF      ==    0x07    ; Pin Change Wake Up Interrupt Flag 
   395       0006 C                 LPWTF     ==    0x06    ; Low Pulse Width Timer Interrupt Flag
   396       0005 C                 HPWTF     ==    0x05    ; High Pulse Width Timer Interrupt Flag
   397       0004 C                 CNT2F     ==    0x04    ; Counter 2 Interrupt Flag
   398       0003 C                 CNT1F     ==    0x03    ; Counter 1 Interrupt Flag
   399       0002 C                 INT1F     ==    0x02    ; INT1 Interrupt Flag
   400       0001 C                 INT0F     ==    0x01    ; INT0 Interrupt Flag
   401       0000 C                 TCIF      ==    0x00    ; TCC Interrupt Flag
   402            C                                         ;
   403       0080 C                 mICIF     ==    0x80    ; Pin Change Wake Up Interrupt Flag 
   404       0040 C                 mLPWTF    ==    0x40    ; Low Pulse Width Timer Interrupt Flag
   405       0020 C                 mHPWTF    ==    0x20    ; High Pulse Width Timer Interrupt Flag
   406       0010 C                 mCNT2F    ==    0x10    ; Counter 2 Interrupt Flag
   407       0008 C                 mCNT1F    ==    0x08    ; Counter 1 Interrupt Flag
   408       0004 C                 mINT1F    ==    0x04    ; INT1 Interrupt Flag
   409       0002 C                 mINT0F    ==    0x02    ; INT0 Interrupt Flag
   410       0001 C                 mTCIF     ==    0x01    ; TCC Interrupt Flag
   411            C             ;}        
   412            C        ;              
   413            C        ;======================================================;
   414            C        ; Register R10~R3F                                     ;
   415            C        ;======================================================;
   416            C        ;
   417            C        ; (R10 ~ R3F): General Purpose Register
   418            C        ;
   419       0010 C         R10    ==    0x10
   420       0011 C         R11    ==    0x11
   421       0012 C         R12    ==    0x12
   422       0013 C         R13    ==    0x13
   423       0014 C         R14    ==    0x14
   424       0015 C         R15    ==    0x15
   425       0016 C         R16    ==    0x16
   426       0017 C         R17    ==    0x17
   427       0018 C         R18    ==    0x18
   428       0019 C         R19    ==    0x19
   429       001A C         R1A    ==    0x1A
   430       001B C         R1B    ==    0x1B
   431       001C C         R1C    ==    0x1C
   432       001D C         R1D    ==    0x1D
   433       001E C         R1E    ==    0x1E
   434       001F C         R1F    ==    0x1F
   435            C        ;
   436       0020 C         R20    ==    0x20
   437       0021 C         R21    ==    0x21
   438       0022 C         R22    ==    0x22
   439       0023 C         R23    ==    0x23
   440       0024 C         R24    ==    0x24
   441       0025 C         R25    ==    0x25
   442       0026 C         R26    ==    0x26
   443       0027 C         R27    ==    0x27
   444       0028 C         R28    ==    0x28
   445       0029 C         R29    ==    0x29
   446       002A C         R2A    ==    0x2A
   447       002B C         R2B    ==    0x2B
   448       002C C         R2C    ==    0x2C
   449       002D C         R2D    ==    0x2D
   450       002E C         R2E    ==    0x2E
   451       002F C         R2F    ==    0x2F
   452            C        ;
   453       0030 C         R30    ==    0x30
   454       0031 C         R31    ==    0x31
   455       0032 C         R32    ==    0x32
   456       0033 C         R33    ==    0x33
   457       0034 C         R34    ==    0x34
   458       0035 C         R35    ==    0x35
   459       0036 C         R36    ==    0x36
   460       0037 C         R37    ==    0x37
   461       0038 C         R38    ==    0x38
   462       0039 C         R39    ==    0x39
   463       003A C         R3A    ==    0x3A
   464       003B C         R3B    ==    0x3B
   465       003C C         R3C    ==    0x3C
   466       003D C         R3D    ==    0x3D
   467       003E C         R3E    ==    0x3E
   468       003F C         R3F    ==    0x3F
   469            C        ;
   470            C        ;==============================================================;
   471            C        ; Register IOC50 ~ IOCF0                                       ;
   472            C        ; Must be Set Bit0 of R5 to "0" and use IOW and IOR Instruction;
   473            C        ;==============================================================;
   474            C        ;
   475            C        ;PORT 5 I/O Control and PORT7,8 for LCD Segment Control Register
   476            C        ;
   477       0005 C         IOC50    ==    0X05
   478       0005 C         P5CR     ==    0x05
   479            C        ; 
   480            C             ;{                          ; Bit[n]="1",Set P5.[n] as Input Pin, n=7~4
   481            C                                         ; Bit[n]="0",Set P5[n] as Output Pin, n=7~4
   482       0080 C                 mIOC57    ==    0x80    ; 
   483       0040 C                 mIOC56    ==    0x40    ; 
   484       0020 C                 mIOC55    ==    0x20    ;
   485       0010 C                 mIOC54    ==    0x10    ;
   486            C                                         ; "0" : for General I/O
   487            C                                         ; "1" : for LCD Segment
   488       0008 C                 mP8HS     ==    0x08    ; Switch P8.4~7 to General I/O or to LCD Segment Pin(SEG28~31).
   489       0004 C                 mP8LS     ==    0x04    ; Switch P8.0~3 to General I/O or to LCD Segment Pin(SEG24~27).
   490       0002 C                 mP7HS     ==    0x02    ; Switch P7.4~7 to General I/O or to LCD Segment Pin(SEG20~23).
   491       0001 C                 mP7LS     ==    0x01    ; Switch P8.0~3 to General I/O or to LCD Segment Pin(SEG16~19).
   492            C             ;}
   493            C        ;     
   494            C        ; Port 6 I/O Control Register
   495            C        ;
   496       0006 C         IOC60    ==    0X06
   497       0006 C         P6CR     ==    0x06
   498            C        ;
   499            C             ;{                          ; Bit[n]="1", Set P6.[n] as Input Pin, n=7~0 
   500            C                                         ; Bit[n]="0", Set P6.[n] as Output Pin, n=7~0        
   501       0080 C                 mIOC67    ==    0x80    ;
   502       0040 C                 mIOC66    ==    0x40    ;
   503       0020 C                 mIOC65    ==    0x20    ;
   504       0010 C                 mIOC64    ==    0x10    ;
   505       0008 C                 mIOC63    ==    0x08    ;    
   506       0004 C                 mIOC62    ==    0x04    ;    
   507       0002 C                 mIOC61    ==    0x02    ;
   508       0001 C                 mIOC60    ==    0x01    ;
   509            C             ;}
   510            C        ;
   511            C        ; Port 7 I/O Control Register
   512            C        ;
   513       0007 C         IOC70    ==    0X07
   514       0007 C         P7CR     ==    0x07
   515            C        ;
   516            C             ;{                          ; Bit[n]="1", Set P7.[n] as Input Pin, n=7~0
   517            C                                         ; Bit[n]="0", Set P7.[n] as Output Pin, n=7~0
   518       0080 C                 mIOC77    ==    0x80    ;
   519       0040 C                 mIOC76    ==    0x40    ;
   520       0020 C                 mIOC75    ==    0x20    ;
   521       0010 C                 mIOC74    ==    0x10    ;
   522       0008 C                 mIOC73    ==    0x08    ;    
   523       0004 C                 mIOC72    ==    0x04    ;    
   524       0002 C                 mIOC71    ==    0x02    ;
   525       0001 C                 mIOC70    ==    0x01    ;
   526            C             ;}
   527            C        ;
   528            C        ; Port 8 I/O Control Register
   529            C        ;
   530       0008 C         IOC80    ==    0X08
   531       0008 C         P8CR     ==    0x08
   532            C        ;
   533            C             ;{                          ; Bit[n]="1", Set P8.[n] as Input Pin, n=7~0
   534            C                                         ; Bit[n]="0", Set P8.[n] as Output Pin, n=7~0
   535       0080 C                 mIOC87    ==    0x80    ;
   536       0040 C                 mIOC86    ==    0x40    ; 
   537       0020 C                 mIOC85    ==    0x20    ;
   538       0010 C                 mIOC84    ==    0x10    ;
   539       0008 C                 mIOC83    ==    0x08    ;    
   540       0004 C                 mIOC82    ==    0x04    ;    
   541       0002 C                 mIOC81    ==    0x02    ;
   542       0001 C                 mIOC80    ==    0x01    ;
   543            C             ;}
   544            C        ;     
   545            C        ; 128 Byte RAM Address
   546            C        ;
   547       0009 C         IOC90       ==    0X09
   548       0009 C         RAM_ADDR    ==    0X09
   549            C        ;
   550            C        ; 128 Byte RAM Data Buffer
   551            C        ;
   552       000A C         IOCA0     ==    0X0A
   553       000A C         RAM_DB    ==    0X0A
   554            C        ;
   555            C        ; Counter 1 Preset Register
   556            C        ;

⌨️ 快捷键说明

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