📄 chengxu.lst
字号:
C51 COMPILER V8.05a CHENGXU 10/29/2010 14:06:13 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE CHENGXU
OBJECT MODULE PLACED IN chengxu.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE chengxu.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /********************************************************************
2 汇诚科技
3 实现功能:此版配套测试程序
4 使用芯片:AT89S52
5 晶振:11.0592MHZ
6 波特率:9600
7 编译环境:Keil
8 作者:zhangxinchunleo
9 网站:www.ourhc.cn
10 淘宝店:汇诚科技 http://shop36330473.taobao.com
11 【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!
12 *********************************************************************/
13 /********************************************************************
14 说明:1、 当测量浓度大于设定浓度时,单片机IO口输出低电平
15 *********************************************************************/
16 #include<reg52.h> //库文件
17 #define uchar unsigned char//宏定义无符号字符型
18 #define uint unsigned int //宏定义无符号整型
19
20 /********************************************************************
21 I/O定义
22 *********************************************************************/
23 sbit LED=P1^0; //定义单片机P1口的第1位 (即P1.0)为指示端
24 sbit DOUT=P2^0; //定义单片机P2口的第1位 (即P2.0)为传感器的输入端
25 /********************************************************************
26 延时函数
27 *********************************************************************/
28 void delay()//延时程序
29 {
30 1 uchar m,n,s;
31 1 for(m=20;m>0;m--)
32 1 for(n=20;n>0;n--)
33 1 for(s=248;s>0;s--);
34 1 }
35 /********************************************************************
36 主函数
37 *********************************************************************/
38 void main()
39 {
40 1 while(1) //无限循环
41 1 {
42 2 LED=1; //熄灭P1.0口灯
43 2 if(DOUT==0)//当浓度高于设定值时 ,执行条件函数
44 2 {
45 3 delay();//延时抗干扰
46 3 if(DOUT==0)//确定 浓度高于设定值时 ,执行条件函数
47 3 {
48 4 LED=0; //点亮P1.0口灯
49 4 }
50 3 }
51 2 }
52 1 }
53 /********************************************************************
54 结束
55 *********************************************************************/
C51 COMPILER V8.05a CHENGXU 10/29/2010 14:06:13 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 28 ----
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 + -