📄 led.lst
字号:
C51 COMPILER V7.20 LED 02/19/2008 09:13:21 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN LED.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LED.C BROWSE DEBUG OBJECTEXTEND
line level source
1 /* LED.C File
2 The LED driver
3 Created by Computer-lov. Date: 2005.5.25
4 Last edited date:2005.5.25
5 Copyright (c) 2005 Computer-lov
6 version 1.0
7 All rigths reserved
8 欢迎访问我的blog: http://computer00.21ic.org
9 */
10
11 #include "LED.H"
12
13 void delayXms(unsigned int x) //延迟x毫秒函数
14 {
15 1 unsigned int i,j;
16 1 for(i=0;i<x;i++)
17 1 for(j=0;j<130;j++);
18 1 }
19
20
21 code unsigned char LED_TAB[]=
22 {
23 0xC0, //0
24 0xF9, //1
25 0xA4, //2
26 0xB0, //3
27 0x99, //4
28 0x92, //5
29 0x82, //6
30 0xF8, //7
31 0x80, //8
32 0x98, //9
33 0x88, //A
34 0x83, //B
35 0xC6, //C
36 0xA1, //D
37 0x86, //E
38 0x8E, //F
39 0xC0&0x7F, //带小数点显示的0
40 0xF9&0x7F, //带小数点显示的1
41 0xA4&0x7F, //带小数点显示的2
42 0xB0&0x7F, //带小数点显示的3
43 0x99&0x7F, //带小数点显示的4
44 0x92&0x7F, //带小数点显示的5
45 0x82&0x7F, //带小数点显示的6
46 0xF8&0x7F, //带小数点显示的7
47 0x80&0x7F, //带小数点显示的8
48 0x98&0x7F, //带小数点显示的9
49 0x88&0x7F, //带小数点显示的A
50 0x83&0x7F, //带小数点显示的B
51 0xC6&0x7F, //带小数点显示的C
52 0xA1&0x7F, //带小数点显示的D
53 0x86&0x7F, //带小数点显示的E
54 0x8E&0x7F, //带小数点显示的F
55 0xFF //灭
C51 COMPILER V7.20 LED 02/19/2008 09:13:21 PAGE 2
56 };
57
58 void display(unsigned char * disp_buff) //显示函数
59 {
60 1 unsigned char i;
61 1 unsigned char temp_bit;
62 1 temp_bit=0x80;
63 1 for(i=0;i<6;i++) //显示六位
64 1 {
65 2 LED_BIT=0xFF; //消隐
66 2 LED_SEGMENT=LED_TAB[disp_buff[i]]; //段码输出
67 2 LED_BIT=~temp_bit; //位选输出
68 2 temp_bit>>=1; //修改位选
69 2 delayXms(2); //延时2毫秒
70 2 }
71 1 LED_BIT=0xFF; //关灯
72 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 99 ----
CONSTANT SIZE = 33 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 5
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 + -