关闭

串口相关

373人阅读 评论(0) 收藏 举报

//*************发送一个字符*******************/

//*************移植修改      *******************/
void send_pc(char ch)
{
// ES=0;
 TI=0;
 SBUF = ch;
 while(!TI);
 TI=0;
// ES=1;
}

 

 

/*******************************************************************************
* Function Name  : Debug_Print
* Description    : send a string to PC.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void Debug_Print(unsigned char *ch)
{
 send_pc(0x0d);
 send_pc(0x0a);
 while(*ch!='\0')
 {
  send_pc(*ch);
  ch++;
 }
}

/*******************************************************************************
* Function Name  : send_db
* Description    : send one char to PC,and display with hex.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void send_db(unsigned char HEX8)
{
 unsigned int ShowChar;
 unsigned char i;
 for(i = 8; i > 0; )
 {
  i = i - 4;
  ShowChar = ((HEX8 >> i) & 0x0F);
  if(ShowChar > 9)
   send_pc('A' + (ShowChar - 10)); // 显示 A ~ F 字符
  else
   send_pc('0' + ShowChar);    // 显示 0 ~ 9 字符   
 }
 send_pc(' ');
}

 

 

/*******************************************************************************
* Function Name  : send_word
* Description    : send 32bit data to PC,and display with hex.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void send_word(unsigned long HEX32)
{
 unsigned int ShowChar;
 unsigned char i;
 for(i = 32; i > 0; )
 {
  i = i - 4;
  ShowChar = ((HEX32 >> i) & 0x0F);
  if(ShowChar > 9)
   send_pc('A' + (ShowChar - 10)); // 显示 A ~ F 字符
  else
   send_pc('0' + ShowChar);    // 显示 0 ~ 9 字符   
 }
 send_pc(' ');
}

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:44668次
    • 积分:598
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:37篇
    • 译文:2篇
    • 评论:1条
    文章分类
    最新评论