measure.h

来自「rtl exmple program for keil」· C头文件 代码 · 共 43 行

H
43
字号
/*----------------------------------------------------------------------------
 *      R T L   K e r n e l   E x a m p l e
 *----------------------------------------------------------------------------
 *      Name:    MEASURE.H
 *      Purpose: Struct type and extern definitions for the MEASURE project
 *      Rev.:    V3.40
 *----------------------------------------------------------------------------
 *      This code is part of the RealView Run-Time Library.
 *      Copyright (c) 2004-2008 KEIL - An ARM Company. All rights reserved.
 *---------------------------------------------------------------------------*/


struct clock {                          /* structure of the clock record     */
  unsigned char    hour;                /* hour                              */
  unsigned char     min;                /* minute                            */
  unsigned char     sec;                /* second                            */
  unsigned short   msec;                /* milliseconds                      */
};

struct mrec  {                          /* structure for measurement records */
  struct   clock   time;                /* time of measurement               */
  unsigned long   port0;                /* state of port 0                   */
  unsigned short analog [4];            /* voltage on analog Pins AD0 .. AD3 */
};

/* external functions: */
extern void serial_init (void);         /* initialize serial interface       */
extern void getline (char *line, int n);         /* input line               */
extern int  getkey (void);                       /* input character          */
extern void measure_display (struct mrec disp);  /* display mrec             */
extern void set_time (char *buffer);             /* set current time         */
extern void set_interval (char *buffer);         /* set interval time        */

extern const char ERROR [];             /* ERROR message string              */
extern struct mrec current;             /* current measurements              */
extern unsigned long setinterval;       /* interval setting values           */
extern unsigned long interval;          /* interval counter                  */

/*----------------------------------------------------------------------------
 * end of file
 *---------------------------------------------------------------------------*/

⌨️ 快捷键说明

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