📄 点亮发光二极管.lst
字号:
C51 COMPILER V8.09 点亮发筥二极筥 09/09/2008 15:34:14 PAGE 1
C51 COMPILER V8.09, COMPILATION OF MODULE 点亮发筥二极筥
OBJECT MODULE PLACED IN 点亮发光二极管.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE 点亮发光二极管.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*===============================================================
2 本实验目的:
3
4 点亮8个发光二极管中的第一个,学会此实验则会点亮8个发光二极管
5
6 中的任意一个实验板上8个发光二极管从左向右依次为LED1---LED8,
7
8 分别与单片机P^0---P1^7相连。
9
10
11 注: (1):主芯片AT89S52使用11.0592M晶振
12
13 (2):Keil uV3 3.30编译运行通过
14
15 (3):本例程在 Dream型开发板 平台上成功运行通过
16
17 (4):更多学习资源浏览:(http://www.dream-core.cn)
18
19 ==================================================================*/
20 #include <reg52.h>
21 #define uchar unsigned char//定义uchar为无符号字符型变量,为了方便下面程序书写。
22 #define uint unsigned int // 定义uint为无符号整型变量,为了方便下面程序书写。
23 sbit LED1=P1^7;
24 void delay(uint x)//定义延时函数
25 {
26 1 uint y,z;
27 1 for(y=x;y>0;y--)
28 1 for(z=110;z>0;z--);
29 1 }
30 void main()
31 {
32 1 while(1)
33 1 {
34 2 LED1=0;// 点亮第一个发光二极管
35 2 delay(500);//调用延时函数,使发光二极管保持亮一段时间。
36 2 LED1=1;// 熄灭二极管
37 2 delay(500);//调用延时函数,使发光二极管保持灭一段时间。
38 2 }
39 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 50 ----
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 + -