ページの先頭です
本文へジャンプする

本ウェブサイトでは、JavaScriptおよびスタイルシートを使用しております。
お客さまがご使用のブラウザではスタイルが未適応のため、本来とは異なった表示になっておりますが、 情報は問題なくご利用いただけます。


78K0R/Kx3 マイクロコントローラ (マイコン)


本ページ以降に掲載されているサンプル・プログラムおよび資料を閲覧またはダウンロードすることにより,お客様には下記の「使用許諾条件」に同意いただいたものとさせて頂きます。閲覧およびダウンロードの前に「使用許諾条件」を必ずご一読ください。



サンプル・プログラム

使用許諾条件


  • 本サンプル・プログラムおよび本資料は予告なく変更する場合があります。
  • 本サンプル・プログラムおよび本資料に記載された情報の使用に際して当社は当社もしくは第三者の知的財産権その他の権利に対する保証または実施権の許諾を行うものではありません。上記使用に起因する第三者所有の権利にかかわる問題が発生した場合,当社はその責を負うものではありません。
  • 本サンプル・プログラムおよび本資料に記載された情報は,半導体製品の動作例,応用例を説明するためのものです。したがってこれらの情報をお客様の機器に使用される場合には,お客様の責任において機器設計をしてください。これらの使用に起因するお客様もしくは第三者の損害に対して,当社は一切その責を負いません。

上記内容に合意の上で,ご使用ください。


使用上の注意

“プロジェクト付き”サンプル・プログラムとは、統合開発環境 PM+用のプロジェクト(ワークスペース)が添付されています。PM+からオープンすることにより、新たにワークスペースを作成することなく、アセンブル/コンパイルが可能です。
ただし、インストールされた環境によっては、正常にアセンブル/コンパイルができない可能性がありますので、その場合は、一旦、PM+ワークスペースを削除して新規に作成してください。


周辺回路 動作機能 概要 ダウンロード
C言語版 アセンブリ言語版
クロック発生回路 高速内蔵発振→X1発振,X1発振→高速内蔵発振,高速内蔵発振→XT1発振,XT1発振→高速内蔵発振 クロック発生回路のクロック切り替え動作を行うプログラムです。 利用説明書
(115KB)
プロジェクト付き(74KB)
ソースのみ(11KB)
利用説明書
(119KB)
プロジェクト付き(100KB)
ソースのみ(11KB)
タイマ・アレイ・ユニット(TAU) インターバル・タイマ/方形波出力 タイマ・チャネル2を使用し,10ms周期トグル動作で方形波を出力するプログラムです。 利用説明書
(143KB)
プロジェクト付き(176KB)
ソースのみ(10KB)
利用説明書
(144KB)
プロジェクト付き(149KB)
ソースのみ(10KB)
外部イベント・カウンタ タイマ・チャネル2を使用し,TI02の立ち上がりエッジを検出します。10回検出したら,P16にトグルで出力するプログラムです。 利用説明書
(104KB)
プロジェクト付き(123KB)
ソースのみ(10KB)
利用説明書
(105KB)
プロジェクト付き(149KB)
ソースのみ(10KB)
分周期機能 タイマ・チャネル0を使用し,内蔵発振クロック(8MHz)を1024分周したクロックをP01に出力するプログラムです。 利用説明書
(135KB)
プロジェクト付き(70KB)
ソースのみ(10KB)
利用説明書
(136KB)
プロジェクト付き(149KB)
ソースのみ(10KB)
入力パルス間隔測定 タイマ・チャネル2でTI02の立ち上がりエッジを検出し,TI02のパルス間隔を測定するプログラムです。 利用説明書
(123KB)
プロジェクト付き(70KB)
ソースのみ(10KB)
利用説明書
(123KB)
プロジェクト付き(94KB)
ソースのみ(10KB)
入力信号ハイ/ロウ・レベル幅測定 タイマ・チャネル2でTI02の立ち上がり・立ち下がり両エッジを検出し,TI02のハイ/ロウ・レベル間隔を測定するプログラムです。 利用説明書
(125KB)
プロジェクト付き(70KB)
ソースのみ(10KB)
利用説明書
(127KB)
プロジェクト付き(95KB)
ソースのみ(10KB)
PWM出力 タイマ・チャネル6をマスタ,チャネル7をスレーブとして使用し,デューティ25%の信号を出力するプログラムです。 利用説明書
(129KB)
プロジェクト付き(70KB)
ソースのみ(10KB)
利用説明書
(140KB)
プロジェクト付き(95KB)
ソースのみ(10KB)
ワンショット・パルス出力 タイマ・チャネル6をマスタ,チャネル7をスレーブとして使用します。TI06入力の立ち上がりエッジ検出し,ワンショット・パルスをTO07に出力するプログラムです。 利用説明書
(147KB)
プロジェクト付き(70KB)
ソースのみ(10KB)
利用説明書
(148KB)
プロジェクト付き(95KB)
ソースのみ(10KB)
多重PWM出力 タイマ・チャネル0をマスタ,チャネル1,2をスレーブとして使用します。デューティ25%と50%の信号をそれぞれTO01とTO02に出力するプログラムです。 利用説明書
(148KB)
プロジェクト付き(70KB)
ソースのみ(10KB)
利用説明書
(149KB)
プロジェクト付き(94KB)
ソースのみ(10KB)
リアルタイム・カウンタ 時計カウンタ/アラーム割り込み 時計カウンタとして,年,月,曜日,日,時,分,秒をカウントするとともに,アラーム機能として,設定された時間に割り込みを発生させるプログラムです。 利用説明書
(172KB)
プロジェクト付き(73KB)
ソースのみ(10KB)
利用説明書
(175KB)
プロジェクト付き(97KB)
ソースのみ(11KB)
A/Dコンバータ A/D変換 アナログ入力端子ANI14(P156),ANI15(P157)から入力されたアナログ信号を,A/D変換するプログラムです。 利用説明書
(95KB)
プロジェクト付き(70KB)
ソースのみ(9KB)
利用説明書
(98KB)
プロジェクト付き(93KB)
ソースのみ(10KB)
D/Aコンバータ D/A変換(通常モード) DACS0レジスタへのライト動作を起動トリガとして,D/A変換を行うプログラムです。 利用説明書
(89KB)
プロジェクト付き(70KB)
ソースのみ(9KB)
利用説明書
(91KB)
プロジェクト付き(92KB)
ソースのみ(9KB)
リアルタイム出力モード タイマ・チャネル4の割り込み要求信号(INTTM04)を起動トリガとして,D/A変換を行うプログラムです。 利用説明書
(94KB)
プロジェクト付き(73KB)
ソースのみ(11KB)
利用説明書
(99KB)
プロジェクト付き(99KB)
ソースのみ(11KB)
シリアル・アレイ・ユニット(SAU) 3線シリアルI/Oマスタ送受信(シングル送受信モード) 3線シリアル・インタフェース CSI00を用いて,マスタ送受信を行うためのサンプル・プログラムです。 利用説明書
(114KB)
プロジェクト付き(73KB)
ソースのみ(11KB)
利用説明書
(114KB)
プロジェクト付き(100KB)
ソースのみ(11KB)
3線シリアルI/Oスレーブ送受信(シングル送信モード) 3線シリアル・インタフェース CSI20を用いて,スレーブ送受信を行うためのサンプル・プログラムです。 利用説明書
(114KB)
プロジェクト付き(73KB)
ソースのみ(11KB)
利用説明書
(114KB)
プロジェクト付き(100KB)
ソースのみ(11KB)
3線シリアルI/Oマスタ送受信 (連続送受信モード) 3線シリアルI/O通信における,マスタ送受信(連続送受信)動作を行うプログラムです。 利用説明書
(121KB)
プロジェクト付き(75KB)
ソースのみ(11KB)
利用説明書
(121KB)
プロジェクト付き(101KB)
ソースのみ(11KB)
3線シリアルI/Oスレーブ送受信 (連続送受信モード) 3線シリアルI/O通信における,スレーブ送受信(連続送受信)動作を行うプログラムです。 利用説明書
(120KB)
プロジェクト付き(75KB)
ソースのみ(11KB)
利用説明書
(122KB)
プロジェクト付き(101KB)
ソースのみ(11KB)
UART連続送信 UART(連続送信モード)動作を行うプログラムです。 利用説明書
(100KB)
プロジェクト付き(73KB)
ソースのみ(10KB)
利用説明書
(104KB)
プロジェクト付き(97KB)
ソースのみ(11KB)
UART受信 UART(受信モード)動作を行うプログラムです。 利用説明書
(102KB)
プロジェクト付き(72KB)
ソースのみ(10KB)
利用説明書
(106KB)
プロジェクト付き(99KB)
ソースのみ(11KB)
簡易I2Cアドレス・フィールド送信/データ送信 簡易I2C(送信(アドレス・フィールド送信/データ送信) )動作を行うプログラムです。 利用説明書
(102KB)
プロジェクト付き(73KB)
ソースのみ(11KB)
利用説明書
(103KB)
プロジェクト付き(99KB)
ソースのみ(11KB)
シリアル・インタフェースIIC0 マスタ送受信 シリアル・インタフェースIIC0においてシングルマスタ・システムでのマスタ動作を行うプログラムです。 利用説明書
(111KB)
プロジェクト付き(74KB)
ソースのみ(11KB)
利用説明書
(114KB)
プロジェクト付き(100KB)
ソースのみ(11KB)
スレーブ送受信 シリアル・インタフェースIIC0においてスレーブ動作を行うプログラムです。 利用説明書
(109KB)
プロジェクト付き(74KB)
ソースのみ(10KB)
利用説明書
(113KB)
プロジェクト付き(99KB)
ソースのみ(11KB)
DMAコントローラ DMA転送によるCSI連続送信 DMAコントローラ(CSI連続送信)動作を行うプログラムです。 利用説明書
(99KB)
プロジェクト付き(106KB)
ソースのみ(12KB)
利用説明書
(98KB)
プロジェクト付き(100KB)
ソースのみ(12KB)
DMA転送によるA/D変換結果の連続取り込み DMAコントローラ(A/D変換結果の連続取り込み)動作を行うプログラムです。 利用説明書
(96KB)
プロジェクト付き(74KB)
ソースのみ(11KB)
利用説明書
(98KB)
プロジェクト付き(99KB)
ソースのみ(11KB)
DMA転送によるUART連続受信+ACK送信 DMAコントローラ(UART連続受信+ACK送信)動作を行うプログラムです。 利用説明書
(104KB)
プロジェクト付き(75KB)
ソースのみ(12KB)
利用説明書
(109KB)
プロジェクト付き(102KB)
ソースのみ(12KB)
Flash フォント・アクセス 漢字フォント・サンプル・ライブラリを使用した漢字表示 利用説明書
(1.7MB)
ライブラリ付きソース(828KB)