📄 led.lst
字号:
C51 COMPILER V7.50 LED 10/22/2007 21:15:40 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 + -