?? 非red88點陣顯示.lst
字號:
C51 COMPILER V7.10 非RED88點陣顯示 05/15/2008 22:21:55 PAGE 1
C51 COMPILER V7.10, COMPILATION OF MODULE 非RED88點陣顯示
OBJECT MODULE PLACED IN 非RED88點陣顯示.OBJ
COMPILER INVOKED BY: F:\KeilC安裝軟件\安裝\C51\BIN\C51.EXE 非RED88點陣顯示.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include"reg51.h"
2 #include"intrins.h"
3 #define uchar unsigned char
4 #define uint unsigned int;
5 uchar tab[]={0xff,0x7e,0x3c,0x00,0x00,0x3c,0x7e,0xff, //I字碼
6 0xe1,0xc0,0x99,0x33,0x33,0x99,0xc0,0xe1,//紅心字碼 //說明這里的 顯示字碼是
7 0xff,0xc0,0x80,0x1f,0x1f,0x80,0xc0,0xff}; //U字碼
8 uint i,j,k,t;
9 void delay(t)
10 {
11 1 while(t--) {;};
12 1 }
13 void main()
14 {
15 1 while(1)
16 1 {
17 2 for(j=0;j<24;j++) //左移控制 如果是for(j=8;j>0;j--)則右移控制
18 2 {
19 3 for(k=0;k<0x20;k++) //短暫 控制靜態(tài)顯示 左移不至于太快
20 3 {
21 4 P1=0x01; //列掃描
22 4 for(i=0;i<24;i++)
23 4 {
24 5 P2=tab[(i+j)%24]; //掃描該行時 送該行的字碼 注意這里的查表方式
25 5 delay(100); //延時以保證led能持續(xù)的點亮
26 5 P1<<=1;
27 5 }
28 4 }
29 3 }
30 2 }
31 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 125 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 32 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -