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

📄 ch5-7.c

📁 单片机接口技术(C51版)例程源代码
💻 C
字号:
#include <stdio.h>
#include <reg51.h>
void main(void) 
     { 
          union{                   /*定义一个联合*/ 
               int i; 
               struct{             /*在联合中定义一个结构*/ 
                    char first; 
                    char second; 
               }half; 
          }number;
   #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
          number.i=0x4241;         /*联合成员赋值*/ 
          printf("%c%c\n", number.half.first, number.half.second); 
          number.half.first='a';   /*联合中结构成员赋值*/ 
          number.half.second='b'; 
          printf("%x\n", number.i); 
          getchar(); 
     }

⌨️ 快捷键说明

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