单片机串口通讯 点击:654 | 回复:3



zhzhxy

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年9月28日
发表于:2003-12-23 11:48:00
楼主
我刚学单片机,做了一个串口小程序,通过仿真机,可以看到相关状态字都能写到寄存器中,可是MOV SBUF,??后,SBUF中的值没有变化,用示波器看单片机的发送端也毫无反应,请问各位朋友,这是怎么回事呢



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-10-08 15:10:00
1楼
mov sbuf,a

BluesRain

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年10月08日
发表于:2003-10-08 18:11:00
2楼
是否初始化波特率发生器

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-12-23 11:48:00
3楼
计数器启动后,串行通信执行到mov sbuf,##后,启动判位清零(ti)指令,等待波特率的周期。发送时sbuf中是看不到数据的。

热门招聘
相关主题

官方公众号

智造工程师