📄 chengxu.lst
字号:
C51 COMPILER V8.05a CHENGXU 01/02/2012 15:20:56 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 实现功能:秒延时1秒程序
5 使用芯片:STC15F104E
6 晶振:12MHZ
7 编译环境:Keil
8 作者:zhangxinchunleo
9 网站:www.ourhc.cn
10 淘宝店:汇诚科技 http://shop36330473.taobao.com
11 【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!
12
13 *********************************************************************/
14 /********************************************************************/
15 #include "reg52.h"
16 #include <intrins.H>
17 #define uchar unsigned char
18 #define uint unsigned int
19 /********************************************************************
20 初始定义
21 *********************************************************************/
22 sbit P33=P3^3;
23 /********************************************************************
24 延时100MS函数
25 *********************************************************************/
26
27 void Delay100ms() //12.000MHz
28 {
29 1 uchar i, j, k;
30 1 _nop_();
31 1 i = 5;
32 1 j = 144;
33 1 k = 71;
34 1 do
35 1 {
36 2 do
37 2 {
38 3 while (--k);
39 3 } while (--j);
40 2 } while (--i);
41 1 }
42 /********************************************************************
43 延时1S函数
44 *********************************************************************/
45 void Delay1s(uint s) //12.000MHz
46 {
47 1 uchar m,n;
48 1 for(m=s;m>0;m--)
49 1 for(n=10;n>0;n--)
50 1 Delay100ms();
51 1 }
52
53 /********************************************************************
54 主函数义
55 *********************************************************************/
C51 COMPILER V8.05a CHENGXU 01/02/2012 15:20:56 PAGE 2
56 void main()
57 {
58 1 for(;;)
59 1 {
60 2 P33=0;
61 2 Delay1s(2); //延时2秒
62 2 P33=1; //取反 P3.3
63 2 while(1)
64 2 {
65 3 }
66 2 }
67 1 }
68 /********************************************************************
69 结束函数
70 *********************************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 46 ----
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 + -