优秀的编程知识分享平台

网站首页 > 技术文章 正文

keil教程——串口调试(keil 串口)

nanyue 2024-07-25 06:07:18 技术文章 13 ℃

原来keil也有串口窗口,现在就试试打印倒金字塔图形。

可以学到什么:

  1. keil软件的串口仿真操作
  2. 设置keil软件仿真晶振
  3. 用C51语言编程出倒金字塔



1.程序设计

#include<reg51.h>
#include <stdio.h> //使用print打印必需函数 
void main() {
unsigned char i,j,k; //定义无符号字符型变量i、j、k 
TMOD=0x20; //串口初始化:定时器1工作方式2;
TH1=TL1 = 0xE6;//置1200波特率(fosc=12 MHz)
SCON=0x52;//串口方式1,允许接收,清发送中断
TCON=0x40; //设置中断控制,启动T1
for(i=1;i<=6;i++) //6行金字塔循环
{
for(k=6;k>i;k--) //输出空格循环
printf("");//打印输出空格
for(j=1;j<=2*i-1;j++)//输出“*”循环
printf("*");//打印输出“*”
printf("\n");//换行
}
while(1);//避原地等待,免局部变 量被释放 
}


keil的target中晶振频率怎么设置?,不设也没关系

2.Keil调试
①按实例1所述步骤,编译链接并进入调试状态。
②单击调试,打开串行输入输出信息窗口Serial #1.
③全速运行后,即可看到Serial #1窗口内显示图1-2所示金字塔图形。

小小菜鸟,多多包涵

Tags:

最近发表
标签列表