memory.h

来自「cs5460a程序(C程序源代码)」· C头文件 代码 · 共 33 行

H
33
字号




//===============define Read/Write ROM port operation===========================
#define     SDA_ROM_BIT                 0x80
#define     CLK_ROM_BIT                 0x40

/*
#define     SET_SDA_ROM                 ((P1|=SDA_ROM_BIT))
#define     CLR_SDA_ROM                 ((P1&=~SDA_ROM_BIT))
#define     SET_CLK_ROM                 (P1|=CLK_ROM_BIT)
#define     CLR_CLK_ROM                 (P1&=~CLK_ROM_BIT)
*/

#define     READ_SDA_ROM                (P1&SDA_ROM_BIT)
#define     MOD(x,y)                    (x-(x/y)*y)

#define     SET_BIT(varible,set_bit)    (varible|=table_bit[set_bit])
#define     CLR_BIT(varible,set_bit)    (varible&=~table_bit[set_bit])
#define     TEST_BIT(varible,set_bit)   (varible&table_bit[set_bit])
//==============================================================================

void Set_Start_Condition(void);
void Set_Stop_Condition(void);
void Send_Byte_Memory(uchar);
void Delay(void);
uchar Revice_Byte_Memory(void);
uchar Write_Device(uchar  addr);
uchar Read_From_Memory(uchar *s,uchar  addr,uchar  len);
uchar Write_To_Memory(uchar  *s,uchar  addr,uchar  len);
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?