⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdio.c

📁 底层测试代码
💻 C
字号:
#include <string.h>
#define    u_int   unsigned int
#define    u_short unsigned short
#define    u_char  unsigned char
#define    R_BIT	1
#define    W_BIT	2
/////////////////////////////////////////////////////////////////////////////////////
extern u_int read_dbg_control(void);
extern u_int read_dbg_data(void);
extern void  write_dbg_data(u_int val);
/////////////////////////////////////////////////////////////////////////////////////
void Write_DCC_Data(u_int datas)
{
     //============================================================================= 
     while( ((read_dbg_control() & W_BIT) == W_BIT) ); // Wait  Free
     write_dbg_data(datas);                            // Write data 
     //============================================================================= 
     while( ((read_dbg_control() & R_BIT) != R_BIT) ); // Wait  Free 
     read_dbg_data();                                  // read  respond   
     //============================================================================= 
     return;
}
/////////////////////////////////////////////////////////////////////////////////////
void print(char *string) //send chars to pc
{ 
    u_int j;
    
    int   bytes;
    //================================================== 
    Write_DCC_Data(0x14131B1A);
    bytes=strlen(string);
    Write_DCC_Data(bytes);
    //================================================== 
    for(j=0;j<bytes;j++)
    {  //
       Write_DCC_Data(string[j]);
    }
    
}
/////////////////////////////////////////////////////////////////////////////////////
char ReadC()                       //read in key from pc
{   u_int a;
    //
    Write_DCC_Data(0x14131B1B);
    //
    while( ((read_dbg_control() & R_BIT) != R_BIT) ); //* Wait a new data to read
    a=read_dbg_data();
    //
    a=a&0xff;
    //
    return(a);  
}
/////////////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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