tase
驱动小牛
驱动小牛
  • 注册日期2002-03-10
  • 最后登录2015-01-23
  • 粉丝0
  • 关注0
  • 积分494分
  • 威望74点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
阅读:978回复:2

帮我看看下边的程序如何才能在串口上输出

楼主#
更多 发布于:2003-12-05 11:03
我的晶振24M,芯片是89C52,TIMER2 口我用来做PWM捕捉,所以用TIMER1 做串口波特率生成. 我的板子上有MAX232,但我不知如何才能在PC上用串口调试器显示下边的信息.

#include <stdio.h>
#include <string.h>

#include <at89x52.h>             /* special function register declarations   */




void init_serial(void)
{
SCON = 0X52; //(SM1)
PCON = 0X80 | PCON;// SMOD = 1 波特率倍增
TMOD = 0X20;
TCON = 0x69;    // TCON
TH1 = 0xF3;
}
main()

{
init_serial();

while(1)

{
printf(\"test print \\r\\n\");


}

}
--- TASE ---
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-05 13:26
把printf函数的功能改成向串口输出。
www.dragon-2008.com 欢迎交流
tase
驱动小牛
驱动小牛
  • 注册日期2002-03-10
  • 最后登录2015-01-23
  • 粉丝0
  • 关注0
  • 积分494分
  • 威望74点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-05 13:36
怎么修改?

我看见别人的例子是这么做的!

但我的串口就是看不见!
--- TASE ---
游客

返回顶部