C - U-netSURF
C - U-netSURF
C - U-netSURF
- 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 言 語 版