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

📄 main.lst

📁 穿口助手
💻 LST
📖 第 1 页 / 共 5 页
字号:
  134       =1   #define SCK1    P0_17//SPI1的串行时钟。SPI时钟从主机输出,从机输入
  135       =1 #define P0_18 18//P0.18
  136       =1   #define MISO1   P0_18//SPI1主机输入从机输出端。从机到主机的数据传输
  137       =1 #define P0_19 19//P0.19
  138       =1   #define MOSI1   P0_19//SPI1主机输出从机输入端。主机到从机的数据传输
  139       =1 #define P0_20 20//P0.20
  140       =1   #define SSEL1   P0_20//SPI1从机选择。选择SPI接口用作从机
  141       =1 #define P0_21 21//P0.21
  142       =1   #define PWM5    P0_21//脉宽调制器输出5
  143       =1   #define AD1_6   P0_21//A/D转换器1输入6。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  144       =1 #define P0_22 22//P0.22
  145       =1   #define AD1_7   P0_22//A/D转换器1输入7。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  146       =1 #define P0_23 23//P0.23
  147       =1 #define P0_24 24//P0.24
  148       =1 #define P0_25 25//P0.25
  149       =1   #define AD0_4   P0_25//A/D转换器0输入4。该模拟输入总是连接到相应的管脚.D/A 转换器输出(仅用于 LPC2138)
  150       =1 #define P0_26 26//P0.26
  151       =1   #define AD0_5   P0_26//A/D转换器0输入5。该模拟输入总是连接到相应的管脚
  152       =1 #define P0_27 27//P0.27
  153       =1   #define AD0_0   P0_27//A/D转换器0输入0。该模拟输入总是连接到相应的管脚
  154       =1 #define P0_28 28//P0.28
  155       =1   #define AD0_1   P0_28//A/D转换器0输入1。该模拟输入总是连接到相应的管脚
  156       =1 #define P0_29 29//P0.29
  157       =1   #define AD0_2   P0_29//A/D转换器0输入2。该模拟输入总是连接到相应的管脚
  158       =1   #define CAP0_3  P0_29//定时器0的捕获输入通道3
  159       =1   #define MAT0_3  P0_29//定时器0的匹配输出通道3
  160       =1 #define P0_30 30//P0.30
  161       =1   #define AD0_3   P0_30//A/D转换器0输入3。该模拟输入总是连接到相应的管脚
  162       =1 #define P0_31 31//P0.31
  163       =1 
  164       =1 /*
  165       =1   P1口GPIO位寻址位定义
  166       =1 */
  167       =1 
  168       =1 #define P1_0   0//P1.0
  169       =1 #define P1_1   1//P1.1
  170       =1 #define P1_2   2//P1.2
  171       =1 #define P1_3   3//P1.3
  172       =1 #define P1_4   4//P1.4
  173       =1 #define P1_5   5//P1.5
  174       =1 #define P1_6   6//P1.6
  175       =1 #define P1_7   7//P1.7
ARM COMPILER V2.50a,  main                                                                 01/03/06  17:21:14  PAGE 8   

  176       =1 #define P1_8   8//P1.8
  177       =1 #define P1_9   9//P1.9
  178       =1 #define P1_10 10//P1.10
  179       =1 #define P1_11 11//P1.11
  180       =1 #define P1_12 12//P1.12
  181       =1 #define P1_13 13//P1.13
  182       =1 #define P1_14 14//P1.14
  183       =1 #define P1_15 15//P1.15
  184       =1 #define P1_16 16//P1.16
  185       =1 #define P1_17 17//P1.17
  186       =1 #define P1_18 18//P1.18
  187       =1 #define P1_19 19//P1.19
  188       =1 #define P1_20 20//P1.20
  189       =1 #define P1_21 21//P1.21
  190       =1 #define P1_22 22//P1.22
  191       =1 #define P1_23 23//P1.23
  192       =1 #define P1_24 24//P1.24
  193       =1 #define P1_25 25//P1.25
  194       =1 #define P1_26 26//P1.26
  195       =1 #define P1_27 27//P1.27
  196       =1 #define P1_28 28//P1.28
  197       =1 #define P1_29 29//P1.29
  198       =1 #define P1_30 30//P1.30
  199       =1 #define P1_31 31//P1.31
  200       =1 
  201       =1 /*
  202       =1   外部中断标志寄存器EXTINT位定义
  203       =1 */
  204       =1 #define EINT0  0//EXTINT.0//写'1'清除EINT0中断标志
  205       =1 #define EINT1  1//EXTINT.1//写'1'清除EINT1中断标志
  206       =1 #define EINT2  2//EXTINT.2//写'1'清除EINT2中断标志
  207       =1 #define EINT3  3//EXTINT.3//写'1'清除EINT3中断标志
  208       =1 
  209       =1 /*
  210       =1   外部中断方式寄存器EXTMODE位定义
  211       =1 */
  212       =1 #define EXTMODE0 0//EXTMODE.0//该位为0时,EINT0使用电平激活;该位为1时,EINT0使用边沿激活。
  213       =1 #define EXTMODE1 1//EXTMODE.1//该位为0时,EINT1使用电平激活;该位为1时,EINT1使用边沿激活。
  214       =1 #define EXTMODE2 2//EXTMODE.2//该位为0时,EINT2使用电平激活;该位为1时,EINT2使用边沿激活。
  215       =1 #define EXTMODE3 3//EXTMODE.3//该位为0时,EINT3使用电平激活;该位为1时,EINT3使用边沿激活。
  216       =1 
  217       =1 /*
  218       =1   外部中断极性寄存器EXTPOLAR位定义  
  219       =1 */
  220       =1 #define EXTPOLAR0 0//EXTPOLAR.0//该位为0时,EINT0低电平或下降沿有效(由EXTMODE0决定)。
  221       =1                                //该位为1时,EINT0高电平或上升沿有效(由EXTMODE0决定)。
  222       =1 #define EXTPOLAR1 1//EXTPOLAR.1//该位为0时,EINT1低电平或下降沿有效(由EXTMODE1决定)。
  223       =1                                //该位为1时,EINT1高电平或上升沿有效(由EXTMODE1决定)。
  224       =1 #define EXTPOLAR2 2//EXTPOLAR.2//该位为0时,EINT2低电平或下降沿有效(由EXTMODE2决定)。
  225       =1                                //该位为1时,EINT2高电平或上升沿有效(由EXTMODE2决定)。
  226       =1 #define EXTPOLAR3 3//EXTPOLAR.3//该位为0时,EINT3低电平或下降沿有效(由EXTMODE3决定)。
  227       =1                                //该位为1时,EINT3高电平或上升沿有效(由EXTMODE3决定)。
  228       =1 
  229       =1 /*
  230       =1   外部中断唤醒寄存器EXTWAKE位定义  
  231       =1 */
  232       =1 #define EXTWAKE0  0//EXTWAKE.0//该位为1时,使能EINT0将处理器从掉电模式唤醒。
  233       =1 #define EXTWAKE1  1//EXTWAKE.1//该位为1时,使能EINT1将处理器从掉电模式唤醒。
  234       =1 #define EXTWAKE2  2//EXTWAKE.2//该位为1时,使能EINT2将处理器从掉电模式唤醒。
  235       =1 #define EXTWAKE3  3//EXTWAKE.3//该位为1时,使能EINT3将处理器从掉电模式唤醒。
  236       =1 #define BODWAKE  14//EXTWAKE.14//该位为1时,BOD中断产生时可将处理器从掉电模式唤醒。
  237       =1 #define RTCWAKE  15//EXTWAKE.15//该位为1时,RTC中断产生时可将处理器从掉电模式唤醒。
  238       =1 
  239       =1 /*
  240       =1   GPIO管脚功能配置
  241       =1 应用示例:
ARM COMPILER V2.50a,  main                                                                 01/03/06  17:21:14  PAGE 9   

  242       =1   PINSEL0        |= (P0_0_TXD0 << P0_0_PINSEL) | (P0_1_RXD0 << P0_1_PINSEL); //选择P0.0和P0.1为UART0的输出
             -输入引脚
  243       =1 
  244       =1   PINSEL0        |= (P0_3_EINT1 << P0_3_PINSEL); //选择P0.3为INT1外部中断引脚
  245       =1   PINSEL0        |= (P0_14_EINT1 << P0_14_PINSEL); //选择P0.14也可为INT1外部中断引脚
  246       =1 
  247       =1   PINSEL0        |= (P0_1_EINT0 << P0_1_PINSEL)   //选择P0.1为INT0外部中断引脚
  248       =1   PINSEL1        |= (P0_16_EINT0 << P0_16_PINSEL); //选择P0.16也可为INT0外部中断引脚
  249       =1 */
  250       =1 
  251       =1 #define P0_0_GPIO      0//通用数字输入输出管脚
  252       =1   #define P0_0_TXD0    1//UART0的发送器输出
  253       =1   #define P0_0_PWM1    2//脉宽调制器输出1
  254       =1 #define P0_0_PINSEL    2 * P0_0
  255       =1 
  256       =1 #define P0_1_GPIO      0//通用数字输入输出管脚
  257       =1   #define P0_1_RXD0    1//UART0的接收器输入
  258       =1   #define P0_1_PWM3    2//脉宽调制器输出3
  259       =1   #define P0_1_EINT0   3//**外部中断0输入
  260       =1 #define P0_1_PINSEL    2 * P0_1
  261       =1 
  262       =1 #define P0_2_GPIO      0//通用数字输入输出管脚
  263       =1   #define P0_2_SCL0    1//I2C0时钟输入/输出。开漏输出(符合I2C规范)
  264       =1   #define P0_2_CAP0_0  2//***定时器0的捕获输入通道0
  265       =1 #define P0_2_PINSEL    2 * P0_2
  266       =1 
  267       =1 #define P0_3_GPIO      0//通用数字输入输出管脚
  268       =1   #define P0_3_SDA0    1//I2C0数据输入/输出。开漏输出(符合I2C规范)
  269       =1   #define P0_3_MAT0_0  2//**定时器0的匹配输出通道0
  270       =1   #define P0_3_EINT1   3//**外部中断1输入
  271       =1 #define P0_3_PINSEL    2 * P0_3
  272       =1 
  273       =1 #define P0_4_GPIO      0//通用数字输入输出管脚
  274       =1   #define P0_4_SCK0    1//SPI0的串行时钟。SPI时钟从主机输出,从机输入
  275       =1   #define P0_4_CAP0_1  2//**定时器0的捕获输入通道1
  276       =1   #define P0_4_AD0_6   3//A/D转换器0输入6。该模拟输入总是连接到相应的管脚
  277       =1 #define P0_4_PINSEL  2 * P0_4
  278       =1 
  279       =1 #define P0_5_GPIO      0//通用数字输入输出管脚
  280       =1   #define P0_5_MISO0   1//SPI0主机输入从机输出端。从机到主机的数据传输
  281       =1   #define P0_5_MAT0_1  2//**定时器0的匹配输出通道1
  282       =1   #define P0_5_AD0_7   3//A/D转换器0输入7。该模拟输入总是连接到相应的管脚
  283       =1 #define P0_5_PINSEL    2 * P0_5
  284       =1 
  285       =1 #define P0_6_GPIO      0//通用数字输入输出管脚
  286       =1   #define P0_6_MOSI0   1//SPI0主机输出从机输入端。主机到从机的数据传输
  287       =1   #define P0_6_CAP0_2  2//***定时器0的捕获输入通道2
  288       =1   #define P0_6_AD1_0   3//A/D转换器1输入0。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  289       =1 #define P0_6_PINSEL    2 * P0_6
  290       =1 
  291       =1 #define P0_7_GPIO      0//通用数字输入输出管脚
  292       =1   #define P0_7_SSEL0   1//SPI0从机选择。选择SPI接口用作从机
  293       =1   #define P0_7_PWM2    2//脉宽调制器输出2
  294       =1   #define P0_7_EINT2   3//**外部中断2输入
  295       =1 #define P0_7_PINSEL    2 * P0_7
  296       =1 
  297       =1 #define P0_8_GPIO      0//通用数字输入输出管脚
  298       =1   #define P0_8_TXD1    1//UART1的发送器输出
  299       =1   #define P0_8_PWM4    2//脉宽调制器输出4
  300       =1   #define P0_8_AD1_1   3//A/D转换器1输入1。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  301       =1 #define P0_8_PINSEL    2 * P0_8
  302       =1 
  303       =1 #define P0_9_GPIO      0//通用数字输入输出管脚
  304       =1   #define P0_9_RXD1    1//UART1的接收器输入
  305       =1   #define P0_9_PWM6    2//脉宽调制器输出6
  306       =1   #define P0_9_EINT3   3//***外部中断3输入
ARM COMPILER V2.50a,  main                                                                 01/03/06  17:21:14  PAGE 10  

  307       =1 #define P0_9_PINSEL    2 * P0_9
  308       =1 
  309       =1 #define P0_10_GPIO     0//通用数字输入输出管脚
  310       =1   #define P0_10_RTS1   1//UART1请求发送出端(仅用于LP138)
  311       =1   #define P0_10_CAP1_0 2//定时器1的捕获输入通道0
  312       =1   #define P0_10_AD1_2  3//A/D转换器1输入2。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  313       =1 #define P0_10_PINSEL   2 * P0_10
  314       =1 
  315       =1 #define P0_11_GPIO     0//通用数字输入输出管脚
  316       =1   #define P0_11_CTS1   1//UART1清除发送入端(仅用于LP138)
  317       =1   #define P0_11_CAP1_1 2//定时器1的捕获输入通道1
  318       =1   #define P0_11_SCL1   3//I2C1时钟输入/输。开漏输出(符合I2C规范)
  319       =1 #define P0_11_PINSEL   2 * P0_11
  320       =1 
  321       =1 #define P0_12_GPIO     0//通用数字输入输出管脚
  322       =1   #define P0_12_DSR1   1//UART1数据设置就绪端(仅用于 LPC2138)
  323       =1   #define P0_12_MAT1_0 2//定时器1的匹配输出通道0
  324       =1   #define P0_12_AD1_3  3//A/D转换器1输入3。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  325       =1 #define P0_12_PINSEL   2 * P0_12
  326       =1 
  327       =1 #define P0_13_GPIO     0//通用数字输入输出管脚
  328       =1   #define P0_13_DTR1   1//UART1数据终端就绪
  329       =1   #define P0_13_MAT1_1 2//定时器1的匹配输出通道1
  330       =1   #define P0_13_AD1_4  3//A/D转换器1输入4。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  331       =1 #define P0_13_PINSEL   2 * P0_13
  332       =1 
  333       =1 #define P0_14_GPIO     0//通用数字输入输出管脚
  334       =1   #define P0_14_DCD1   1//UART1数据载波检测输入(仅用于 LPC2138)
  335       =1   #define P0_14_EINT1  2//**外部中断1输入
  336       =1   #define P0_14_SDA1   3//I2C1数据输入/输出。开漏输出(符合I2C规范)
  337       =1 #define P0_14_PINSEL   2 * P0_14
  338       =1 
  339       =1 #define P0_15_GPIO     0//通用数字输入输出管脚
  340       =1   #define P0_15_RI1    1//UART1铃响指示输入(仅用于 LPC2138)
  341       =1   #define P0_15_EINT2  2//**外部中断2输入
  342       =1   #define P0_14_AD1_5  3//A/D转换器1输入5。该模拟输入总是连接到相应的管脚(仅用于 LPC2138)
  343       =1 #define P0_15_PINSEL   2 * P0_15

⌨️ 快捷键说明

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