QQQ
3Q!
📚 LED点消灯を10分で制御させる LM1_1_SIM
🎯 レッスン目的
レッスン手順の実況感を感じる。
マイコンリソースの利用
プロジェクト生成
- 新規プロジェクト → RL78 → R5F104PL を選択
- LLVM ツールチェインを選び、Smart Configurator を有効化
P7.5 → Output → 初期値:Low(LED1 Off)
P7.6 → Output → 初期値:Low(LED2 Off)
P13.7 → Input (KEY)
デバッグ構成の作成
シミュレーターのデザイン
ソース実装 & 動作確認
ソースコード
/***********************************************************************************************************************
* Function Name: main
* Description : This function implements main function.
* Arguments : None
* Return Value : None
***********************************************************************************************************************/
int main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
while (1U)
{
// キーOnの場合
if (P13_bit.no7)
{
// LED1点灯
P7_bit.no5 = 1;
// LED2消灯
P7_bit.no6 = 0;
}
// キーOffの場合
else
{
// LED1点灯
P7_bit.no5 = 0;
// LED2消灯
P7_bit.no6 = 1;
}
}
return 0U;
/* End user code. Do not edit comment generated here */
}