24.01.2015 Views

C - U-netSURF

C - U-netSURF

C - U-netSURF

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

この AD 値 をそのまま 使 えばよいかというと,そういうわけにはいきません。 入 力 電 圧 が 安 定 して<br />

いてノイズがまったくなければよいのですが, 現 実 にはそういう 信 号 はなく,ノイズなどの 影 響 で AD<br />

値 はふらふらします。そこで, 何 回 か 入 力 してその 平 均 値 を 求 めることでノイズの 影 響 をなくします。<br />

今 回 はタイマ B1 で 1ms ごとに 割 込 みをかけ,その 都 度 AD 変 換 し,256 回 加 算 して 平 均 しました。<br />

得 られた 平 均 値 を 表 示 します。<br />

なお, 表 示 はドットマトリックス LED に 表 示 しました。SW1 を 押 すと 16 進 数 で,SW2 を 押 すと 棒<br />

グラフ 表 示 ,SW3 を 押 すと 折 れ 線 グラフ 表 示 します。 今 までの 総 決 算 です。(ちょっと 大 変 かも・・・)<br />

/***********************************************************************/<br />

/* */<br />

/* FILE :demo_adc.c */<br />

/* DATE :Wed, Jan 09, 2008 */<br />

/* DESCRIPTION :Main Program */<br />

/* CPU TYPE :H8/3687 */<br />

/* */<br />

/* This file is generated by Renesas Project Generator (Ver.4.9). */<br />

/* */<br />

/* ------------------------------------------------------------------- */<br />

/* */<br />

/* This file is programed by TOYO-LINX Co.,Ltd. / yKikuchi */<br />

/* */<br />

/***********************************************************************/<br />

/************************************************************************<br />

゜ンルクルーヴチネァ゜ル<br />

************************************************************************/<br />

#include //H8 特 有 の 命 令 をを 使 う<br />

#include "iodefine.h" // 内 蔵 I/Oのラベル 定 義<br />

/************************************************************************<br />

定 数 の 定 義 ( 直 接 指 定 )<br />

************************************************************************/<br />

//AD 変 換 に 関 係 した 定 数 --------------------------------------------------<br />

#define ADC_TIME 256 // 加 算 回 数 (Max=65536)<br />

//LED 表 示 ---------------------------------------------------------------<br />

#define DRV_LOGIC 0x300 //チラ゜トの 入 力 論 理<br />

// 負 論 理 入 力 のビニッセダをを‘1’にする<br />

/************************************************************************<br />

定 数 ゠リアの 定 義 (ROM)<br />

************************************************************************/<br />

//スゥホンルデーヴタ<br />

const unsigned int ScanData[10] =<br />

{0x001,0x002,0x004,0x008<br />

,0x010,0x020,0x040,0x080<br />

,0x100,0x200};<br />

//ゥホラクタデーヴタ(4×8)<br />

const unsigned char LEDDispData[][4] = {<br />

{0x00,0xff,0x81,0xff}, // 0<br />

{0x00,0x02,0xff,0x00}, // 1<br />

{0x00,0xf1,0x91,0x9f}, // 2<br />

{0x00,0x89,0x89,0xff}, // 3<br />

91<br />

TK-3687mini ユーザーズマニュアル C 言 語 版

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!