手ぶらでOK!実習・マイコンC言語の書き方~超入門~

手ぶらでOK!実習・マイコンC言語の書き方~超入門~
―― マイコン&組み込みC言語の基礎からタイマ,割り込み,A/D変換のプログラミングまで

   

【開催日】2024年9月22日(日) 10:00-17:00 1日コース
【セミナNo.】ES24-0067  【受講料】24,200円(税込)
【会場】東京・巣鴨 CQ出版社2Fセミナ・ルーム [地図]
セミナ会場

 現在,組み込みシステムのソフトウェア開発言語はC言語が主流となっている.本講義では,これから組み込みシステムのソフトウェア開発を学ぶ入門者の方を対象に,C言語の基本的な文法を紹介する.ターゲットとなるCPUボードは,ルネサス エレクトロニクス社の16ビット・マイコンRL78/G14が搭載されたC-Firstである(下の写真参照).C-Firstはエミュレータ機能を搭載しており,開発環境CS+をパソコンにインストールすれば,C言語プログラムの作成やUSB経由でのプログラムの実行が可能である.
 本講義の目標は,C-Firstに搭載されているLEDをSWに連動させて点滅・消灯させること,またスイッチを使わずにタイマ機能を利用してLEDを自動点滅させることである.この動作を実現するためにはC言語の文法に加え,RL78/G14の割り込みの動作,LEDやスイッチが接続されているポートやインターバル・タイマの使い方を理解することが必要である.それらの内容をC-FirstやCS+を使ったプログラミング実習を通して学習する.

※本セミナに続く内容のセミナとして,「手ぶらでOK!実習・マイコン周辺機能プログラムの書き方~超入門~」があります.

●対象聴講者
・これから組み込みシステムのソフトウェア開発を学ぶ方
・組み込みシステム向けのC言語を初めて学ぶ方

●講演の目標
・C言語の基本的な文法が理解でき,50行程度のプログラムが作成できる
・RL78/G14のポート機能,インターバル・タイマ,割り込みの動作が理解できる
・統合開発環境CS+の基本的な使い方が理解できる

●内容
1. 開発環境CS+とC-Firstの動作確認(1.0時間)

2. C言語の基本文法(1.5時間)
 2.1 関数,型,変数,演算子,コメント
 2.2 制御文(条件判断文,繰り返し文)
 2.3 ビット毎の論理演算

3. RL78/G14のポート機能(1.0時間)
 3.1 ポート制御のレジスタ
 3.2 周辺機能レジスタの操作方法
 3.3 LEDとSWを連動させるプログラム

4. RL78/G14のインターバル・タイマ(1.0時間)
 4.1 インターバル・タイマの動作とレジスタ
 4.2 インターバル・タイマを使ったLEDの自動点滅

5. 割り込み制御(1.0時間)
 5.1 RL78/G14の割り込み動作
 5.2 C言語では記述できない処理と対策
 5.3 割り込みを使ったLEDの自動点滅
 5.4 A/D変換器を使った照度センサの制御

C言語の学習ボードC-First
実習で使用するマイコンボードC-First(事務局で用意します.参考文献に付属)


●参考文献
鹿取 祐二 共著;基板付きキット 絵解き マイコンCプログラミング教科書、CQ出版社。


【受講者が持参するもの】
不要



このセミナの参加募集について

 募集は終了いたしました 


類似するセミナをお探しの場合
以下にある「このセミナのタグ情報」の中から,ご希望のタグをお選び下さい. お選びいただいたセミナと同じタグ情報を持つセミナを一覧表示します.

このセミナのタグ情報
各タグをクリックすると,類似するセミナの一覧を表示します.

コース

 1日コース

カテゴリ

 回路・電子部品
 組み込みシステム

シリーズ

 

特徴

 ビギナ
 実習
 出張可能

キーワード

 CPU
 コンピュータ
 ソフトウェア
 プログラミング言語
 ボード
 開発環境
 開発手法
 技術教育
 研究開発
 制御

セミナ事務局からのお知らせ

●〆切迫る!動画をチェック


【開催日】2025年12月11日(木)
★実習・ビギナのためのC#によるWindowsアプリ開発入門



【開催日】2025年12月12日(金)
★実習・C#ビギナのためのユーザインターフェースのプログラミング入門【開催日】2025年12月12日(金)



【開催日】2025年12月16日(火)
★手ぶらでOK!実習・Raspberry Pi PicoW×MicroPython I/Oデバイス「時短」開発入門



【開催日】2025年12月19日(金)
★手ぶらでOK!実習・Arm Cortex-Mで学ぶ組み込みC言語「超」入門



【開催日】2026年1月14日(水)
★実習・基礎から学ぶRF回路設計「超」入門



【開催日】2026年1月16日(金)
★実習・1日でわかる!CANプログラミング入門



【開催日】2026年1月20日(火)
★ビギナ大歓迎!実習・ChatGPTとRaspberry Pi AIカメラでアプリケーションを作ってみる練習【ラズパイAIカメラ&生成AI有償版期限付き使用権付き】



【開催日】2026年1月25日(日)
★半導体ESD設計入門