📄 jidianqi.lst
字号:
C51 COMPILER V7.06 JIDIANQI 11/18/2006 10:32:07 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE JIDIANQI
OBJECT MODULE PLACED IN jidianqi.OBJ
COMPILER INVOKED BY: E:\Program Files\C51\BIN\C51.EXE jidianqi.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*****************************************************************/
2 /* */
-
3 /*名称: 继电器程序 */
-
-
4 /*功能: 控制两个继电器轮流闭合,断开 */
5 /* 分别由两个继电器控制的LED闪烁 */
6 /*难度等级: 低 */
-
7 /* 作者: zengrenliang */
8 /* 版权: http://www.51kaifa.com */
9 /*编写日期: 2006.05.19 */
-
-
10 /*****************************************************************/
11 #include<reg52.h>
12 #define uchar unsigned char
13
14 sbit addr0 = P1^4;//系统片选地址线0
15 sbit addr1 = P1^5;//系统片选地址线1
16 sbit addr2 = P1^6;//系统片选地址线2
17 sbit cs138 = P1^7;//系统片选地址线3
18
19 /*****************************延时函数**************************/
20
21 void delay (unsigned int us)
22 {
23 1 while(us--);
24 1 }
25
26 /*****************************主函数****************************/
27
28 void main()
29 {
30 1
31 1 addr0 = 1;
32 1 addr1 = 0;
33 1 addr2 = 1;//片选地址
34 1 cs138 = 0;
35 1 while(1){
36 2 P0 = 0x20;//闭合继电器A
37 2 cs138 = 1;
38 2 cs138 = 0;//数据锁存到U18(74HC574)
39 2
40 2 delay(30000);//延时
41 2 P0 = 0x30;//闭合继电器A,B
42 2 cs138 = 1;
43 2 cs138 = 0;//数据锁存到U18(74HC574)
44 2 delay(30000);//延时
45 2 P0 = 0x00;//断开继电器A,B
46 2 cs138 = 1;
47 2 cs138 = 0;//数据锁存到U18(74HC574)
48 2 delay(30000);//延时
49 2 }
C51 COMPILER V7.06 JIDIANQI 11/18/2006 10:32:07 PAGE 2
50 1 }
51 /*********************************结束***************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 47 ----
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 + -