QuakeGod
2024-11-25 9aed5d7e7b3c7bf09da712e9c272ece401a7acc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include "unibus.h"
#include "stdio.h"
 
unsigned int idata sendBUF[32],receBUF[32];
 
void StartSend(void)
{
    
    
    TI = 0;
    SBUF = sendBUF[0];
    
}
 
void ReadData(void)
{
    ST = receBUF[];
    Addr = receBUF[];
    cmd = receBUF[];
    len = receBUF[];
    dat[0] = receBUF[];
    dat[1] = receBUF[];
    dat[2] = receBUF[];
    dat[3] = receBUF[];
    BCC = receBUF[];
    ED = receBUF[];
    
    
    
}
 
 
/* ÅжÏÖ÷´Ó */
void MasterSlave(void)
{
    if(MS)
    {
        MSMode = 1;
    }
    else
        MSMode = 0;
}
 
/* ¼ì²éÊÇ·ñÓÐÊý¾Ý´ÓÖ÷»ú·¢ËÍ */
bool DataReceived(void)
{
    
}
/* ½ÓÊÕÊý¾Ý */
unsigned int ReceiveData(void)
{
    
}
/* ´¦Àí½ÓÊÕÊý¾Ý */
void ProcessReceiveData(void)
{
 
}
/* ÅжÏÊÇ·ñÐèÒªÏòÖ÷»ú»Ø´ð */
bool ShouldSendData(void)
{
 
}
/* ×¼±¸·¢ËÍÊý¾Ý */
void PrepareSendData(void)
{
 
}
    /* ·¢ËÍÊý¾Ý */
 
void SendData()    
{
 
}