原来keil也有串口窗口,现在就试试打印倒金字塔图形。
可以学到什么:
keil软件的串口仿真操作
设置keil软件仿真晶振
用C51语言编程出倒金字塔
1.程序设计
//使用print打印必需函数voidmain(){unsignedchari,j,k;//定义无符号字符型变量i、j、kTMOD=0x20;//串口初始化:定时器1工作方式2;TH1=TL1=0xE6;//置1200波特率(fosc=12MHz)SCON=0x52;//串口方式1,允许接收,清发送中断TCON=0x40;//设置中断控制,启动T1for(i=1;i=6;i++)//6行金字塔循环{for(k=6;ki;k--)//输出空格循环printf("");//打印输出空格for(j=1;j=2*i-1;j++)//输出“*”循环printf("*");//打印输出“*”printf("\n");//换行}while(1);//避原地等待,免局部变量被释放}
keil的target中晶振频率怎么设置?,不设也没关系
2.Keil调试
①按实例1所述步骤,编译链接并进入调试状态。
②单击调试,打开串行输入输出信息窗口Serial1窗口内显示图1-2所示金字塔图形。
小小菜鸟,多多包涵