⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch3-2.c

📁 单片机接口技术(C51版)例程源代码
💻 C
字号:
#include<reg51.h>
#include <stdio.h>

main()
{ 
	int i=1,j;
  char con_key='\x20';	 //  ‘\x20’ 空格键的ASC
  float score[5],ratio[4]={0.1,0.2,0.2,0.5};   /*定义成绩、比例系数数组*/
#ifndef MONITOR51               /* 需要从串口1输出时请作如下设置*/
    SCON  = 0x50;		        /* 方式 1, 允许接收  */
    TMOD |= 0x20;               /* TMOD:定时器1方式2 */
    TH1   = 221;                /* 1200bps @ 16MHz   */
    TR1   = 1;                  /* 启动定时器1   */
    TI    = 1;                  /*Keil C自带的puchar()函数需要设置TI=1*/
#endif
  while(con_key=='\x20')
    {
      printf("输入第%2d个学生的成绩\n", i++);
      printf("平时    实习    测验    期末成绩\n");
      score[4]=0;		/* score[4]:存储总评成绩*/
      for(j=0; j<4; j++)
          {scanf("%f",&score[j]);
            score[4] += score[j] * ratio[j];
          }
      printf("总评成绩为:%6.1f\n", score[4]);
      getchar();
     
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -