LED渐明变灭,遥控控制,总体变化,方便使用
源代码在线查看: reset.lst
C51 COMPILER V6.02 RESET 11/14/2006 15:41:11 PAGE 1
C51 COMPILER V6.02, COMPILATION OF MODULE RESET
OBJECT MODULE PLACED IN D:\KL-DGY~1\WIRELE~1\RESET.OBJ
COMPILER INVOKED BY: C:\keil\c51\bin\C51.EXE D:\KL-DGY~1\WIRELE~1\RESET.C DB SB OE DEFINE(LOCALTIME)
stmt level source
1 #include //包涵头文件
2 #include
3 #include
4
5 #include "types.h"
6 //#include "key.h"
7 #include "managment.h"
8
9
10 uint counter=0;
11
12 //unsigned char b_power; //定义全局变量
13 //void main(void) {
14 // b_power++;
15 // if (b_power&1) PCON=2; //进入低功耗状态
16 // while (1) {} //执行其他操作
17 //}
18 //程序需要和NOSTART.OBJ一起连接,才保证在复位时不清零b_pow\ er。
19 // -----------------------------------------------
20 //------------------------------------------------
21 uchar key,key_h,kpush;
22 uint key_l,constant;
23
24 //按键连接到p2.4\p2.5\p2.6\p2.7
25 //uint temp;
26
27 void main(void)
28 {
29 1 Timer0Init();
*** WARNING C206 IN LINE 29 OF D:\KL-DGY~1\WIRELE~1\RESET.C: 'Timer0Init': missing function-prototype
30 1 // Initeeprom();
31 1 //NormalStart:
32 1 // IT0=1;
33 1 // IT1=1;
34 1 // EX0=1;
35 1 // EX1=1;
36 1 EA=1;
37 1 //------------------
38 1 //-------------------
39 1 plus=0X200;
40 1 MainLoop:
41 1 constant=0;
42 1 //if(!onoff)
43 1 managment();
44 1
45 1 goto MainLoop;
46 1 }
47
48 //按键扫描驱动程序
49
50 void int_t0(void) interrupt 1
51 {
52 1 if(!ts)
53 1 {
54 2 TL0=-(2000%256);
C51 COMPILER V6.02 RESET 11/14/2006 15:41:11 PAGE 2
55 2 TH0=-(2000/256); //3ms
56 2 }
57 1 plus = plus + 10;
58 1
59 1 }
60 //-----------------------------
61
62
C51 COMPILER V6.02 RESET 11/14/2006 15:41:11 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
counter. . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0000H 2
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
key_h. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0002H 1
uchar. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
key_l. . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0003H 2
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MainLoop . . . . . . . . . . . . . . LABEL CODE LABEL ----- -----
ulong. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
WR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
kpush. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0005H 1
managment. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
uint . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
plus . . . . . . . . . . . . . . . . . EXTERN DATA U_INT ----- 2
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
key. . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0006H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
Timer0Init . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
int_t0 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
ts . . . . . . . . . . . . . . . . . . EXTERN DATA BIT ----- 1
C51 COMPILER V6.02 RESET 11/14/2006 15:41:11 PAGE 4
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
constant . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0007H 2
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 50 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 9 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
|
相关资源 |
|
-
LED渐明变灭,遥控控制,总体变化,方便使用
-
这段程序是用在一款七彩灯红外遥控解码程序里,单片机使用PIC12F629,软件模拟三路PWM输出驱动红绿蓝LED分八组共24个LED,实现单LED渐明渐暗,两LED一明一暗,七彩等九种花样.有断电记忆
-
pic渐明渐暗
LED控制系统子程序
微芯公司的PIC子程序库及运算平台
-
本程序是用PWM来控制LED的渐明渐暗的原代码
-
义隆单片机控制8个LED的渐明渐暗
-
控制LED灯的亮灭 控制LED灯的定时亮灭
-
PWM占空比调节,控制小灯的渐明渐暗,程序简单明了
-
一个用AVR单片机ATmega8515输出SPWM波形并驱动一个LED渐亮渐灭的示范程序
|