timer_app.lst
来自「菜鸟,详细NRF24E1运用,程序,电路」· LST 代码 · 共 67 行
LST
67 行
C51 COMPILER V9.00 TIMER_APP 11/13/2010 14:43:54 PAGE 1
C51 COMPILER V9.00, COMPILATION OF MODULE TIMER_APP
OBJECT MODULE PLACED IN timer_app.OBJ
COMPILER INVOKED BY: D:\Program Files\KEIL C V4\C51\BIN\C51.EXE timer_app.c BROWSE DEBUG OBJECTEXTEND
line level source
*** WARNING C500 IN LINE 1 OF TIMER_APP.C: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))
1 #include "timer_app.h"
2 #include "reg24le1.h"
3
4 #define ONE_STEP 33333
5
6 void io_init(void)
7 {
8 1
9 1 CLKCTRL = 0x28; // Clock sourced by XCOSC16M
10 1 CLKLFCTRL = 0x01; // RCOSC32K
11 1
12 1 P1=0X00; //ALL LOW
13 1 P1CON=0X00;//NORMAL DRIVE
14 1 P1DIR=0X00; //OUTPUT
15 1
16 1 }
17
18
19 void timer_init(void)
20 {
21 1 TMOD=0X01;
22 1 TH0=(65536-ONE_STEP)/256;
23 1 TL0=(65536-ONE_STEP)%256;
24 1 ET0=1;
25 1 EA=1;
26 1 TR0=1;
27 1 }
28
29 void sev_timer0() interrupt 1
30 {
31 1 static unsigned char count=0; //static
32 1 TH0=(65536-ONE_STEP)/256;
33 1 TL0=(65536-ONE_STEP)%256;
34 1 count++;
35 1 if(count==20) //0.5s term
36 1 {
37 2 count=0;
38 2 led0=!led0;//only one bit
39 2 }
40 1
41 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 57 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?