📄 +
字号:
C51 COMPILER V7.50 LED 02/19/2012 19:08:35 PAGE 1
C51 COMPILER V7.50, 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 /*******************************************************************/
2 /* */
3 /* ME单片机学习/开发系统演示程序 - 8*8 LED 点阵 */
4 /* */
5 /* MCU:STC89C52 ,晶体频率:11.0592MHz */
6 /* */
7 /* Email:920200246@QQ.COM */
8 /* */
9 /* QQ:920200246 */
10 /* */
11 /* */
12 /* */
13 /*******************************************************************/
14 #include <reg52.H>
15 #define uchar unsigned char
16 #define uint unsigned int
17
18 //0-9字模
19 unsigned char disp[][8]={
20 {0x0c,0x12,0x22,0x44,0x22,0x12,0x0c,0x00},
21 {0x00,0x00,0x3e,0x41,0x41,0x3e,0x00,0x00},//0
22 {0x00,0x40,0x44,0x7e,0x7f,0x40,0x40,0x00},//1
23 {0x00,0x00,0x66,0x51,0x49,0x46,0x00,0x00},//2
24 {0x00,0x00,0x22,0x41,0x49,0x36,0x00,0x00},//3
25 {0x00,0x10,0x1c,0x13,0x7c,0x7c,0x10,0x00},//4
26 {0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00},//5
27 {0x00,0x00,0x3e,0x49,0x49,0x32,0x00,0x00},//6
28 {0x00,0x03,0x01,0x71,0x79,0x07,0x03,0x00},//7
29 {0x00,0x00,0x36,0x49,0x49,0x36,0x00,0x00},//8
30 {0x00,0x00,0x26,0x49,0x49,0x3e,0x00,0x00},//9
31 };
32
33
34 #define rowp P0
35 #define colp P2
36
37 uchar speed=60; //显示速度
38 //延时函数
39 void delay1ms(uchar x)
40 {
41 1 int i,j;
42 1 for(i=0;i<x;i++)
43 1 for (j=0;j<120;j++);
44 1 }
45 //主程序
46 void main()
47 {
48 1
49 1 uchar i,j,k,scan;P2=0xef;
50 1 while(1)
51 1 {
52 2 for(i=0;i<11;i++)
53 2 for (k=0;k<speed;k++)
54 2 {
55 3 scan=0x01;
C51 COMPILER V7.50 LED 02/19/2012 19:08:35 PAGE 2
56 3 for(j=0;j<8;j++)
57 3 {
58 4 rowp=0x00;
59 4 colp=~scan;
60 4 rowp=disp[i][j];
61 4 delay1ms(2);
62 4 scan<<=1;
63 4 }
64 3 }
65 2 }
66 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 102 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 89 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 + -