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

📄 ch5-4.c

📁 单片机接口技术(C51版)例程源代码
💻 C
字号:

/*功能:利用结构类型,存储和显示三个学生的基本情况*/
#include <stdio.h>
#include <reg51.h>
struct  date  		/*日期结构类型:由年、月、日三项组成*/
       {int year;
        int month;
        int day;
       };
struct  std_info		/*学生信息结构类型:由学号、姓名、性别和生日共4项组成*/
       {char  no[7];
        char  name[9];
        char  sex[3];
    	struct date birthday;
       };
/*定义并初始化一个外部结构变量student */
struct  std_info  student= {"000102","张华","男",{1980,9,20}};
void main(void)
  {
   #ifndef MONITOR51
    SCON  = 0x50;		        /* SCON: mode 1, 8-bit UART, enable rcvr      */
    TMOD |= 0x20;               /* TMOD: timer 1, mode 2, 8-bit reload        */
    TH1   = 221;                /* TH1:  reload value for 1200 baud @ 16MHz   */
    TR1   = 1;                  /* TR1:  timer 1 run                          */
    TI    = 1;                  /* TI:   set TI to send first char of UART    */
   #endif
   /*打印表头*/
   printf("No.    Name     Sex Birthday\n");
   /*输出三个学生的基本情况*/
   printf("%-7s",student.no);
   printf("%-9s",student.name);
   printf("%-4s",student.sex);
   printf("%d-%d-%d\n",student.birthday.year, student.birthday.month,student.birthday.day);
    
	while(1);
  }

⌨️ 快捷键说明

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