📄 +
字号:
C51 COMPILER V7.50 继电芲 06/09/2010 21:23:15 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE 继电芲
OBJECT MODULE PLACED IN 继电器.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 继电器.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*-----------------------------------------------
2 名称:继电器控制
3 内容:用杜邦线把继电器输入端口和P1.1连接起来 按键s1吸合 s2释放继电器
4 ------------------------------------------------*/
5
6 #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
7
8 sbit key1=P3^0;//定义按键位置
9 sbit key2=P3^1;//定义按键位置
10 sbit RELAY = P1^1; //定义继电器位置
11 /******************************************************************/
12 /* 延时函数 */
13 /******************************************************************/
14 void delay(unsigned int cnt)
15 {
16 1 while(--cnt);
17 1 }
18 /******************************************************************/
19 /* 主函数 */
20 /******************************************************************/
21 main()
22 {
23 1 while(1)
24 1 {
25 2 if(!key1) //按下相应的按键
26 2 {
27 3 delay(5000);
28 3 if(!key1) //去抖后是否按下相应的按键
29 3 {
30 4 RELAY=1; //继电器吸合
31 4 }
32 3 }
33 2
34 2 if(!key2) //按下相应的按键
35 2 {
36 3 delay(5000);
37 3 if(!key2) //去抖后是否按下相应的按键
38 3 {
39 4 RELAY=0; //继电器释放
40 4 }
41 3 }
42 2
43 2 }
44 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 42 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILER V7.50 继电芲 06/09/2010 21:23:15 PAGE 2
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -