📄 leddispinterface.lst
字号:
C51 COMPILER V8.08 LEDDISPINTERFACE 10/02/2007 07:17:27 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE LEDDISPINTERFACE
OBJECT MODULE PLACED IN LedDispInterface.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LedDispInterface.C BROWSE DEBUG OBJECTEXTEND
line level source
1 /*--------------------------------------------------------------------*-
2
3 LedDispInterface.C (V1.00)
4
5
6 -*---------------------------------------------------------------------*/
7
8 /*
9 * Copyright (c) 2006,wsl
10 * All rights reserved
11 *
12 * 文件名称: LedDispInterface.C
13 * 文件标识:
14 * 摘 要: 数码显示界面
15 *
16 * 当前版本: V1.0 * 取代版本:
17 * 作 者: wsl * 修 改:
18 * 版本信息: 2007-07-14 * 修改信息:
19 */
20 //***********************************************************************
21 #include"main.H"
22 #include"Port.H"
23 #include"MMI.h"
24 #include"SCH51.H"
25 #include"Uart.h"
26 #include"LedDisp.h"
27 #include"LedDispInterface.h"
28
29
30
31
32
33 /*-----------------------------------------------------------------------*-
34 * 函数名称: RTC_interface()
35 * 参 数: XX
36 * 返 回: XX
37 * 函数功能: 数码时钟走时显示界面
38 *
39 * 说 明:
40 *
41 * 当前版本: V1.0 * 取代版本:
42 * 作 者: wsl * 修 改:
43 * 版本信息: 2007-07-14 * 修改信息:
44 -*-----------------------------------------------------------------------*/
45 void RTC_interface(void)
46 {
47 1 LED_DISP_MODE1_D(); /*只能点闪烁*/
48 1 Flag = 0x02; /*只有时钟的时个位点可以闪烁*/
49 1 }
50
51
52 /*-----------------------------------------------------------------------*-
53 * 函数名称: Main_MENU_interface()
54 * 参 数: Val 主菜单功能选项
55 * 返 回: XX
C51 COMPILER V8.08 LEDDISPINTERFACE 10/02/2007 07:17:27 PAGE 2
56 * 函数功能: 主设置菜单显示界面
57 *
58 * 说 明:
59 *
60 * 当前版本: V1.0 * 取代版本:
61 * 作 者: wsl * 修 改:
62 * 版本信息: 2007-07-14 * 修改信息:
63 -*-----------------------------------------------------------------------*/
64 void Main_MENU_interface(const unsigned char Val)
65 {
66 1 dispbuf[0] = 11; // S
67 1 dispbuf[1] = 12; // E
68 1 dispbuf[2] = 13; // T.
69 1 dispbuf[3] = Val; // 0 ~ 9
70 1 LED_DISP_MODE0(); /*进入点和位同时闪烁模式*/
71 1 Flag = 0x84; /*只有时钟的分十位点和分个位可以闪烁*/
72 1 }
73
74 /*-----------------------------------------------------------------------*-
75 * 函数名称: DATA_Amend()
76 * 参 数: LedFlash 需要闪烁的位
77 * 返 回: XX
78 * 函数功能: 主设置菜单数据修改显示界面
79 *
80 * 说 明:
81 *
82 * 当前版本: V1.0 * 取代版本:
83 * 作 者: wsl * 修 改:
84 * 版本信息: 2007-07-14 * 修改信息:
85 -*-----------------------------------------------------------------------*/
86 void DATA_Amend(const unsigned char HOUR, const unsigned char MIN, const unsigned char LedFlash)
87 {
88 1 RTC_interface();
89 1 LED_DISP_MODE0();
90 1 SETBIT(Flag,LedFlash+4);
91 1 dispbuf[0] = HOUR / 10;
92 1 dispbuf[1] = HOUR % 10;
93 1 dispbuf[2] = MIN / 10;
94 1 dispbuf[3] = MIN % 10;
95 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 91 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -