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.

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

/* */<br />

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

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

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

/* CPU TYPE :H8/3687 */<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 />

エローヴトル 変 数 の 定 義 と゜ニッシホラ゜ズ(RAM)<br />

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

unsigned char SwStatus = 0; //ス゜ッセスの 状 態<br />

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

関 数 の 定 義<br />

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

void main(void);<br />

void wait10(void);<br />

void wait200(void);<br />

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

メ゜ンルハロエラム<br />

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

void main(void)<br />

{<br />

IO.PUCR5.BYTE = 0x08; // ポーヴダ5ハルアッセハ 抵 抗 の 設 定<br />

IO.PCR5 = 0x00; // ポーヴダ5をを 入 力 に 設 定<br />

IO.PCR6 = 0x01; // ポーヴダ6のbit0(P60)をを 出 力 に 設 定<br />

IO.PDR6.BIT.B0 = 1; // LEDオネ<br />

while(1){<br />

if (IO.PDR5.BIT.B3==0){<br />

wait10();<br />

if (IO.PDR5.BIT.B3==0){<br />

if (SwStatus==0){<br />

SwStatus = 1;<br />

IO.PDR6.BIT.B0 = 0;<br />

wait200();<br />

IO.PDR6.BIT.B0 = 1;<br />

}<br />

}<br />

else{<br />

SwStatus = 0;<br />

}<br />

//ス゜ッセスオンル<br />

//ちょっと 待 つ<br />

//やっぱりス゜ッセスオンル<br />

// 今 までス゜ッセスオネだった<br />

//ス゜ッセスオンルをを 記 憶<br />

//LEDオンル<br />

//しばらく 待 つ<br />

//LEDオネ<br />

//ス゜ッセスオネだった<br />

55<br />

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

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

Saved successfully!

Ooh no, something went wrong!