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

📄 measure.h

📁 rtl exmple program for keil
💻 H
字号:
/*----------------------------------------------------------------------------
 *      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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -