?? xspmain.lst
字號:
C51 COMPILER V7.20 XSPMAIN 11/13/2004 14:51:05 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE XSPMAIN
OBJECT MODULE PLACED IN xspmain.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE xspmain.c LARGE OPTIMIZE(6,SPEED) BROWSE ORDER NOINTPROMOTE DEBUG OBJECTEXT
-END
line level source
1 /***************************************************************************/
2 /* 名稱: 車用LED顯示屏主程序 */
3 /* 時間: 2004.8.6 */
4 /* 版本: V2.0 */
5 /* 晶振頻率 18.432MHz */
6 /***************************************************************************/
7 //#pragma small
8 //#pragma SRC(A.A51) small
9 #include <reg52.h>
10 #include <string.h>
11 #include <intrins.h>
12 #include "xsp.h"
13 #include "UART.h"
14 #include "asc8-16.h"
15
16 //#include <ABSACC.H> //絕對地址訪問
17 /***************************************************************************/
18 /***************************************************************************/
19 /********************** 杭州尖峰********************************
20 顯示屏掃描工作過程:
21 初始輸出行掃描消隱信號(低電平)
22 1.輸出行移位數據(pLD變低)
23 2.讀取列數據寫入165(并行轉串行)
24 3.輸出列數據串行移位時鐘,有多少列輸出多少個時鐘
25 4.行掃描控制信號變低,即不允許行數據輸出到口線(消隱)
26 5.輸出行掃描移位信號,同時也控制列數據輸出到口線
27 6.行掃描控制信號變高,允許行數據輸出到口線,把這行數據顯示出來。
28 7.行移位數據為高。(pLD變高)
29 8.重復2-7步,直到16行掃描完成,即完成一屏數據的顯示
30 9.重復1-8步,完成。
31
32 /***************************************************************************/
33 //---------------------------------------------------------------------------
34 //\xC8\xFD\xCF\xEE\xB9\xFA\xB9\xFA 三項國
35 //code unsigned char StrHello2[]="歡迎光臨歡迎乘坐你是我的最好的朋友";
36 code unsigned char StrHello2[]="歡迎乘坐電車公司284路公共汽車 電車公司熱線:81814182 \
37 熱烈祝賀廣州市電車公司被評為“2003年度中國廣州最具誠信度企業” 熱烈祝賀廣州市電車公司獲得\
38 ISO9001質量管理體系、ISO14001環境管理體系、OHSAS18001職業健康安全體系三項國\
39 際標準認證 我公司管理方針是“優質服務、優先安全、優美環境、優化管理、建設綠色交通” ";
40
41 //code unsigned char StrHello[]=" ";
42 //code unsigned char StrKongGe[]=" ";
43
44 //code unsigned char StrHello[]="本系統由天目領航公司研制。12AZazok,.;'[]\`;']okwo我men們";
45 //code unsigned char StrHello[]="本系統由天目領航公司研制。";
46 code unsigned char StrHello[]=" 路車距離本站約 米 ";
47 code unsigned char StrKongGe[]=" ";
48
49 code unsigned char RecvOk[]="[OK]"; //串行口接收數據完成應答
50 code unsigned char DispEnd[]="[END]"; //顯示屏顯示完成應答
51
52 //code unsigned char aa[]="\x55\x0aaRD";
53
54 code unsigned char Asc_Table[][2] =
C51 COMPILER V7.20 XSPMAIN 11/13/2004 14:51:05 PAGE 2
55 {
56 " ", //ASCII
57 " "," "," "," "," "," "," "," ", //1-8
58 " "," "," "," "," "," "," "," ", //9-16
59 " "," "," "," "," "," "," "," ", //17-24
60 " "," "," "," "," "," "," "," ", //25-32
61 "!","“","#","¥","%","—","'","(", //33-40
62 ")","*","+",",","-","。","/","0", //41-48
63 "1","2","3","4","5","6","7","8", //49-56
64 "9",":",";","《","=","》","?","·", //57-64
65 "A","B","C","D","E","F","G","H", //65-72
66 "I","J","K","L","M","N","O","P", //73-80
67 "Q","R","S","T","U","V","W","X", //81-88
68 "Y","Z","[","\","]","︿","_","`", //89-96
69 "a","b","c","d","e","f","g","h", //97-104
70 "i","j","k","l","m","n","o","p", //105-112
71 "q","r","s","t","u","v","w","x", //113-120
72 "y","z","{","|","}","~"," "," " //121-128
73 };
74
75 xdata unsigned char StrHello1[USART_RECV_FIFO_SIZE];
76 xdata unsigned char StrHelloBuf[USART_RECV_FIFO_SIZE+60];
77
78 //xdata unsigned char pp[1000] _at_ 0x00;
79 //extern xdata unsigned char DispBuf[HANGSHU][LIEBYTE];// _at_ 0x00; //16*80點陣顯示屏 顯示緩沖區
80 //extern xdata unsigned char DispYingXiangBuf[HANGSHU][LIEBYTE]; //_at_ 1000; //16*80點陣顯示屏 映像顯示
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -