找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3004|回复: 0
打印 上一主题 下一主题
收起左侧

这个串口程序有什么问题吗

[复制链接]
跳转到指定楼层
楼主
ID:36362 发表于 2012-4-13 12:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

void comint( void )
{

        SCON = 0x50;       //REN=1允许串行接受状态,串口工作模式2        
     TMOD|= 0x20;      //定时器工作方式2                      
  PCON|= 0x80;      //波特率提高一倍                                                   
     TH1 = 0xF4;     // //baud*2  /*  波特率4800、数据位8、停止位1。效验位无 
     TL1 = 0xF4;
  TR1  = 1;        //开启定时器1                                                     
  ES   = 1;        //开串口中断                 
  EA   = 1;        // 开总中断 
  
}

//串口初始化


//向串口发送一个字符
void send_char_com(uchar ch)
{
SBUF=ch;
while(!TI);    // 等特数据传送 (TI发送中断标志)
TI = 0;     // 清除数据传送标志
}

//向串口发送一个字符

 

 

void main(void)

{

send_char_com('a');

}

 

这个串口程序有什么问题吗??,为什么我的串口没有输出啊

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表