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

📄 led.lst

📁 51单片机示例程序
💻 LST
字号:
C51 COMPILER V7.50   LED                                                                   09/15/2007 22:26:57 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN LED.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LED.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /************************************************************************************/
   2          /*     程序名:点亮一个LED                                                          */
   3          /*                                                                                  */
   4          /*     晶振:12.0 M                                        CPU型号:AT89S52         */
   5          /*                                                                                  */                    
             -                         
   6          /*                                                                                  */
   7          /*     功能描述: 将实验板上的J4和J7的第一个跳线帽插上!                                      */
   8          /*                                      即可看到接在P10上的LED被点亮!                                                                  */
   9          /*                                                                                  */
  10          /*     QQ:276193028                                                                         */
  11          /*     E-mail:shenchangwei945@163.com                                               */
  12          /*                                                                                                                                                      */
  13          /*                                                                                  */
  14          /*                                                现代虚拟仪器仪表研究所            */                    
             -             
  15          /*                                                         2007-09-15               */
  16          /************************************************************************************/ 
  17          
  18          #include <reg51.h>    //头文件定义。或用#include<at89x51.h>其具体的区别在于:后者定义了更多的地址空间。
  19                                                //在Keil安装文件夹中,找到相应的文件,比较一下便知!
  20          
  21          sbit LED = P1 ^ 0;   //定义位变量
  22                                                   //如果要定义其他的管脚如P1。1 P2。1 P3。2也类似,其中LED是根据编程者习惯写法而定的!
  23                  
  24          void main (void)    //主函数
  25          {
  26   1              while(1)        //让单片机工作在死循环状态,即一直输出低电平。
  27   1              {
  28   2                      LED = 0;   //类似与C语言中的赋值语句,即把 0 赋给单片机的P1_0引脚,让它输出相应的电平。  
  29   2                                         //低电平有效,因为我们把LED的正通过电阻接至VCC,如果把LED反过来接那么就是高电平有效!
  30   2              }
  31   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =      4    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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