📄 gio.lst
字号:
C51 COMPILER V7.50 GIO 12/14/2005 10:05:17 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE GIO
OBJECT MODULE PLACED IN .\OBJ\gio.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE gio.c LARGE OPTIMIZE(9,SIZE) BROWSE PRINT(.\LST\gio.lst) OBJECT(.\OBJ\gio.o
-bj)
line level source
1 /*
2 ********************************************************************************
3 *
4 * (c) Copyright 2002, Vineyard Technologies, Inc.
5 *
6 * Filename : gio.c
7 * Programmer(s): Steve KyeongHyeon Lee
8 * Created : 2003/05/07
9 * Modified :
10 *
11 * Description :
12 ********************************************************************************
13 */
14
15 #include "types.h"
16
17
18 #include "8052reg.h"
19 #include "gio.h"
20
21 //===============================================================================
22 //
23 //===============================================================================
24 void dv03_enable(void)
25 {
26 1 SEL_GENESIS = HIGH;
27 1 #ifdef LANIF
28 1 SEL_LAN = LOW;
29 1 #endif
30 1 SEL_AUDIO = LOW;
31 1 }
32
33 #ifndef LANIF
//###############################################################################
//
//###############################################################################
void lan_enable(void)
{
SEL_GENESIS = LOW;
SEL_LAN = HIGH;
SEL_AUDIO = LOW;
}
#endif
44
45 //###############################################################################
46 //
47 //###############################################################################
48 void audio_enable(void)
49 {
50 1 SEL_GENESIS = LOW;
51 1 #ifdef LANIF
52 1 SEL_LAN = LOW;
53 1 #endif
54 1 SEL_AUDIO = HIGH;
C51 COMPILER V7.50 GIO 12/14/2005 10:05:17 PAGE 2
55 1 }
56
57
58 //===============================================================================
59 //
60 //===============================================================================
61 void delay_time (u16 dt_time_end, u8 cnt)
62 {
63 1 xdata u16 dt_index;
64 1 xdata u8 i;
65 1 for(i=0;i<cnt;i++)
66 1 for (dt_index = 0; dt_index < dt_time_end; dt_index++)
67 1 ;
68 1 }
69 #ifdef TMP_DEL
void enable(void)
{
EX1 = 1;
}
/*
*********************************************************************************************************
*********************************************************************************************************
*/
void disable(void)
{
EX1 = 0;
}
void lan_int_enable(void)
{
lan_enable();
enable();
dv03_enable();
}
void lan_int_disable(void)
{
lan_enable();
disable();
dv03_enable();
}
#endif
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 42 ----
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 + -