📄 timeint.lst
字号:
C51 COMPILER V7.20 TIMEINT 11/18/2006 09:13:39 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE TIMEINT
OBJECT MODULE PLACED IN TimeINT.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE TimeINT.C BROWSE DEBUG OBJECTEXTEND
line level source
1 /**************************************************
2
3 定时器0中断实验
4 http://www.kaifaban.com
5
6 功能:定时器0中断,LED左移1位
7
8 ***************************************************/
9 #include <reg52.h>
10 #include <intrins.h>
11 #define uchar unsigned char
12 uchar Status=0xFE; //初始状态LED灭
13 sbit DsySelect=P3^7; //控制LED的74HC244所在IO口
14 uchar num=5;
15 //外部中断1中断程序
16 void Time0Int() interrupt 1 using 1
17 {
18 1 TH0=0x00;//重载初值
19 1 TL0=0x00;
20 1 num--;
21 1 if(num==0){
22 2 Status=_crol_(Status,1); //循环左移1位
23 2 num=5;
24 2 }
25 1 }
26 //主程序
27 main(){
28 1 DsySelect=0;//打开LED
29 1 TMOD=0x01;//定时器方式1
30 1 EA=1;//开总中断
31 1 ET0=1;//允许T0中断
32 1 TH0=0x00;//定时器初值
33 1 TL0=0x00;
34 1 TR0=1;//启动T0
35 1 while(1){
36 2 P0=Status;
37 2 }
38 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 58 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
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 + -