<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://ydlprog.ddns.net/ydlprog/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ydlprog.ddns.net/ydlprog/feed.php">
        <title>YdlProg - h8</title>
        <description></description>
        <link>http://ydlprog.ddns.net/ydlprog/</link>
        <image rdf:resource="http://ydlprog.ddns.net/ydlprog/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-03T23:34:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:512kbyte%E3%81%AEsram%E3%82%92%E3%81%A4%E3%81%AA%E3%81%90&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:aki-h8_3052f%E3%81%AE%E5%8D%8A%E7%94%B0%E4%BB%98%E3%81%91%E7%94%A8%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%E8%A1%A8&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:at%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89_ps2_%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:eeprom_microwire_%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:h8_3052f%E5%B7%A5%E4%BD%9C&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:max232%E3%81%A7%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E5%9F%BA%E6%9D%BF%E3%81%AE%E4%BD%9C%E6%88%90&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:sci%E3%81%A7232c%E9%80%9A%E4%BF%A1&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:yellow_ide%E3%81%AE%E6%8B%A1%E5%BC%B5%E5%AD%90%E3%81%A8%E5%86%85%E5%AE%B9&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:yellow_ide%E3%81%AE%E8%A8%AD%E5%AE%9A&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%A9%E5%91%BD%E4%BB%A4%E8%A1%A8&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%83%9D%E3%83%BC%E3%83%88%E8%A1%A8&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%83%99%E3%82%AF%E3%82%BF%E4%B8%80%E8%A6%A7&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%8D%98%E7%B4%94%E3%81%AA%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%88%E5%87%A6%E7%90%86&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%AE%9F%E8%A1%8C%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E6%95%B0%E8%A1%A8&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%B0%8F%E3%81%95%E3%81%84_printf_sprintf&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E8%87%AA%E5%88%86%E7%94%A8%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%95%B4%E3%81%88%E3%82%8B&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E9%96%8B%E7%99%BA%E7%94%A8%E3%81%AE%E6%AF%8D%E8%89%A6%E4%BD%9C%E6%88%90_%E5%88%9D%E5%8F%B7%E6%A9%9F&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E9%96%8B%E7%99%BA%E7%94%A8%E3%81%AE%E6%AF%8D%E8%89%A6%E4%BD%9C%E6%88%90_%E5%BC%90%E5%8F%B7%E6%A9%9F&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%81%A7%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E8%A1%A8%E7%A4%BA&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%81%A7%E6%99%82%E8%A8%88%E8%A1%A8%E7%A4%BA&amp;rev=1521366992&amp;do=diff"/>
                <rdf:li rdf:resource="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E4%BD%9C%E6%88%90&amp;rev=1521366992&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ydlprog.ddns.net/ydlprog/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>YdlProg</title>
        <link>http://ydlprog.ddns.net/ydlprog/</link>
        <url>http://ydlprog.ddns.net/ydlprog/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:512kbyte%E3%81%AEsram%E3%82%92%E3%81%A4%E3%81%AA%E3%81%90&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>512kbyteのsramをつなぐ</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:512kbyte%E3%81%AEsram%E3%82%92%E3%81%A4%E3%81%AA%E3%81%90&amp;rev=1521366992&amp;do=diff</link>
        <description>512KByteのSRAMをつなぐ

512KByteのSRAMを入手する

AKI-H8/3052Fには内蔵ROMが512KByteあるため、RAMエミュレーションでソフトを開発するためには、同量のSRAM(4MBit 512KByte)を接続する必要があります。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:aki-h8_3052f%E3%81%AE%E5%8D%8A%E7%94%B0%E4%BB%98%E3%81%91%E7%94%A8%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%E8%A1%A8&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>aki-h8_3052fの半田付け用コネクタ表</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:aki-h8_3052f%E3%81%AE%E5%8D%8A%E7%94%B0%E4%BB%98%E3%81%91%E7%94%A8%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%E8%A1%A8&amp;rev=1521366992&amp;do=diff</link>
        <description>AKI-H8/3052Fの半田付け用コネクタ表
  
AKI-H8/3052F 表    
AKI-H8/3052F 裏</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:at%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89_ps2_%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>atキーボード_ps2_を繋ぐ</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:at%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89_ps2_%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff</link>
        <description>ATキーボード(PS2)を繋ぐ

回路図

ATキーボードのCLOCKとDATAは双方向通信で、ホスト側からコマンドを送ることで、Num Lock、

Caps Lock、Scroll Lockランプを点けたり、キーリーピーと速度の設定が行えます。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:eeprom_microwire_%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>eeprom_microwire_を繋ぐ</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:eeprom_microwire_%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff</link>
        <description>EEPROM(Microwire)を繋ぐ

EEPROM(Microwire)について

シリアルEEPROMは、8ピン程度のパッケージで、信号線も３、４本で接続できるROMです。

容量は小さいので、初期値の保存や、MACアドレスの保存とかに使われます。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:h8_3052f%E5%B7%A5%E4%BD%9C&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>h8_3052f工作</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:h8_3052f%E5%B7%A5%E4%BD%9C&amp;rev=1521366992&amp;do=diff</link>
        <description>H8 3052F工作

～2007頃までの記事


	* 開発用ボードの作成
		* :hw: 512KByteのSRAMをつなぐ
		* :hw: 開発用の母艦作成(初号機)
		* :hw: 開発用の母艦作成(弐号機)
		* :hw: MAX232でチェック基板の作成


	* 開発環境を整える(YellowIDE6)
		* :sw: Yellow IDEの設定
		* :sw: Yellow IDEの拡張子と内容
		* :sw: 自分用の開発環境を整える


	* 関数やサブルーチン
		* :sw: 単純なウェイト処理
		* :sw: 小さい printf、sprintf
		* :sw: SCIで232C通信…</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:max232%E3%81%A7%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E5%9F%BA%E6%9D%BF%E3%81%AE%E4%BD%9C%E6%88%90&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>max232でチェック基板の作成</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:max232%E3%81%A7%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E5%9F%BA%E6%9D%BF%E3%81%AE%E4%BD%9C%E6%88%90&amp;rev=1521366992&amp;do=diff</link>
        <description>MAX232でチェック基板の作成

H8と組み込みLINUX基板を接続した物件で、LINUXのソフト屋が、通信できないとの事。

LINUX基板のシリアルはTTL/CMOSレベルだったので検査基板を作成。



なぜか検査基板は上手く動かず…。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:sci%E3%81%A7232c%E9%80%9A%E4%BF%A1&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sciで232c通信</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:sci%E3%81%A7232c%E9%80%9A%E4%BF%A1&amp;rev=1521366992&amp;do=diff</link>
        <description>SCIで232C通信

送受信リングバッファと、割り込みを使ったシリアル通信処理を作ります。送信リングバッファは、

送信コマンドを発行して直ぐメイン処理に戻すために、受信リングバッファは、メイン処理が多少</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:yellow_ide%E3%81%AE%E6%8B%A1%E5%BC%B5%E5%AD%90%E3%81%A8%E5%86%85%E5%AE%B9&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yellow_ideの拡張子と内容</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:yellow_ide%E3%81%AE%E6%8B%A1%E5%BC%B5%E5%AD%90%E3%81%A8%E5%86%85%E5%AE%B9&amp;rev=1521366992&amp;do=diff</link>
        <description>Yellow IDEの拡張子と内容

CVS(バージョン管理システム)に登録するため。ファイルの内容を独自で調べました。



○　必須だと思われます。

△　開発者別の方が良いと思われるファイル。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:yellow_ide%E3%81%AE%E8%A8%AD%E5%AE%9A&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yellow_ideの設定</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:yellow_ide%E3%81%AE%E8%A8%AD%E5%AE%9A&amp;rev=1521366992&amp;do=diff</link>
        <description>Yellow IDEの設定

Yellow IDEの設定

会社と自宅で作業することがあるため、ファイル管理を相対パスにします。





アセンブラのソースが大きくなると、ビルドに時間が掛かるため、アセンブラのデバッグが</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%A9%E5%91%BD%E4%BB%A4%E8%A1%A8&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>アセンブラ命令表</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%A9%E5%91%BD%E4%BB%A4%E8%A1%A8&amp;rev=1521366992&amp;do=diff</link>
        <description>アセンブラ命令表
データ転送命令  命令    ニーモニック    オペレーション    I    H    N    Z    V    C    MOV     MOV.B #xx:8,Rd#xx:8→Rd8  －    －    ⇔    ⇔    0    －  MOV.B Rs,RdRs8→Rd8  －    －    ⇔    ⇔</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%83%9D%E3%83%BC%E3%83%88%E8%A1%A8&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ポート表</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%83%9D%E3%83%BC%E3%83%88%E8%A1%A8&amp;rev=1521366992&amp;do=diff</link>
        <description>ポート表
   モード7 外付けSRAMなし    モード7 外付けSRAMあり    Port 1    P1-0    I/O  P10  O  A0  P1-1    I/O  P11  O  A1  P1-2    I/O  P12  O  A2  P1-3    I/O  P13  O  A3  P1-4    I/O  P14  O  A4  P1-5    I/O  P15  O  A5  P1-6</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ロータリエンコーダを繋ぐ</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff</link>
        <description>ロータリエンコーダを繋ぐ

ロータリエンコーダについて

ロータリエンコーダは、位相のずれたパルスを出力する事により回転変位をパルス変換する部品です。

マウスに使われているような「光学式」の物、接点でメカ的に作られた「摺動式」の物、相対的な値を</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%83%99%E3%82%AF%E3%82%BF%E4%B8%80%E8%A6%A7&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>割り込みベクタ一覧</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%83%99%E3%82%AF%E3%82%BF%E4%B8%80%E8%A6%A7&amp;rev=1521366992&amp;do=diff</link>
        <description>割り込みベクタ一覧
  要因発生元    割込み要因    ベクタ番号  外部端子NMI  7  IRQ0  12  IRQ1  13  IRQ2  14  IRQ3  15  IRQ4  16  IRQ5  17  ウォッチドッグタイマWOVI(インターバルタイマ)  20  リフレッシュコントローラ</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%8D%98%E7%B4%94%E3%81%AA%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%88%E5%87%A6%E7%90%86&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>単純なウェイト処理</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%8D%98%E7%B4%94%E3%81%AA%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%88%E5%87%A6%E7%90%86&amp;rev=1521366992&amp;do=diff</link>
        <description>単純なウェイト処理

ウェイト値の求め方

まず動作クロック(１秒間に処理できるステート数)を調べます。

今回は秋月の3052なので25MHz=25000000Hz。

1ms=0.001sのウェイトなので、25000000/1000=25000。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%AE%9F%E8%A1%8C%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E6%95%B0%E8%A1%A8&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>実行ステート数表</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%AE%9F%E8%A1%8C%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E6%95%B0%E8%A1%A8&amp;rev=1521366992&amp;do=diff</link>
        <description>実行ステート数表

実行ステート数表のpdf版
  命令    ニーモニック  命
令
フ
ェ
ッ
チ分
岐
ア
ド
レ
ス
リ
ー
ドス
タ
ッ
ク
操
作バ
イ
ト
デ
ー
タ
ア
ク
セ
スワ
ー
ド
デ
ー
タ
ア
ク
セ
ス内
部
動
作プ
ロ
グ
ラ
ム</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%B0%8F%E3%81%95%E3%81%84_printf_sprintf&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>小さい_printf_sprintf</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E5%B0%8F%E3%81%95%E3%81%84_printf_sprintf&amp;rev=1521366992&amp;do=diff</link>
        <description>小さい printf、sprintf

sprintfだけのプログラム

以下のような短いプログラムを書きます。


#include &lt;stdio.h&gt;

void main(void) {
    char buff[8] ;

    sprintf(buff,&quot;%c&quot;,&#039;a&#039;) ;
    printf(&quot;abc %s\n&quot;,buff) ;
}


マップファイルを見てみます。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E8%87%AA%E5%88%86%E7%94%A8%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%95%B4%E3%81%88%E3%82%8B&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>自分用の開発環境を整える</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E8%87%AA%E5%88%86%E7%94%A8%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E6%95%B4%E3%81%88%E3%82%8B&amp;rev=1521366992&amp;do=diff</link>
        <description>自分用の環境を整える

自分用の環境を整える

ソフトの開発は、自分用のライブラリやヘッダを作っておけば、ルーチンの使いまわしも

楽になりますし、マニュアルを引く手間も減り、バグも減り納期短縮に繋がります。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>複数のロータリエンコーダを繋ぐ</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%AD%E3%83%BC%E3%82%BF%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%80%E3%82%92%E7%B9%8B%E3%81%90&amp;rev=1521366992&amp;do=diff</link>
        <description>複数のロータリエンコーダを繋ぐ

複数個繋ぎたい時にはどうすれば良いのでしょう？

H8/3052のハードでサポートされているのは、１個のロータリエンコーダだけです。

秋月のロータリエンコーダは１回転で24パルス。監視すべきタイミングはＡ相とＢ層の立ち上がりと、</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E9%96%8B%E7%99%BA%E7%94%A8%E3%81%AE%E6%AF%8D%E8%89%A6%E4%BD%9C%E6%88%90_%E5%88%9D%E5%8F%B7%E6%A9%9F&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>開発用の母艦作成_初号機</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E9%96%8B%E7%99%BA%E7%94%A8%E3%81%AE%E6%AF%8D%E8%89%A6%E4%BD%9C%E6%88%90_%E5%88%9D%E5%8F%B7%E6%A9%9F&amp;rev=1521366992&amp;do=diff</link>
        <description>開発用の母艦作成(初号機)

開発用母艦の設計方針

H8の開発するたびに回路を修正しなくても良いように、最低限の機能を乗せた母艦を作成します。

この母艦にスイッチやLED等の回路を載せてしまうと、物件ごと毎回基板を作る事になりますので、</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E9%96%8B%E7%99%BA%E7%94%A8%E3%81%AE%E6%AF%8D%E8%89%A6%E4%BD%9C%E6%88%90_%E5%BC%90%E5%8F%B7%E6%A9%9F&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>開発用の母艦作成_弐号機</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%E9%96%8B%E7%99%BA%E7%94%A8%E3%81%AE%E6%AF%8D%E8%89%A6%E4%BD%9C%E6%88%90_%E5%BC%90%E5%8F%B7%E6%A9%9F&amp;rev=1521366992&amp;do=diff</link>
        <description>開発用の母艦作成(弐号機)

開発用母艦の設計方針

実際に初号機でプログラムを作り、各デバイスのチェックを行っていたら、物件の評価ボードが

届きました。しかし…、SRAM がないから評価ボーではエミュレーションデバッグが出来ないことに</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%81%A7%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E8%A1%A8%E7%A4%BA&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>７セグでカウンタ表示</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%81%A7%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E8%A1%A8%E7%A4%BA&amp;rev=1521366992&amp;do=diff</link>
        <description>７セグでカウンタ表示

７セグで何を表現できるか

７セグで表現できるものは、10進数で使う０～９、16進数で使うＡ～Ｆ、High LowのＨ，Ｌ。

それから－記号が表現可能です。ドットは必要なときにONします。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%81%A7%E6%99%82%E8%A8%88%E8%A1%A8%E7%A4%BA&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>７セグで時計表示</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%81%A7%E6%99%82%E8%A8%88%E8%A1%A8%E7%A4%BA&amp;rev=1521366992&amp;do=diff</link>
        <description>７セグで時計表示

７セグを時計用に回転

前回の基板の７セグを下記の用に、180度回転して取り付けます。こうすると：が出来上がります。

一番左のをひっくり返すのはプログラムを簡単にするためです。</description>
    </item>
    <item rdf:about="http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E4%BD%9C%E6%88%90&amp;rev=1521366992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T09:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>７セグボードの作成</title>
        <link>http://ydlprog.ddns.net/ydlprog/doku.php?id=h8:%EF%BC%97%E3%82%BB%E3%82%B0%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E4%BD%9C%E6%88%90&amp;rev=1521366992&amp;do=diff</link>
        <description>７セグボードの作成

回路の仕様

スタティックドライブ(全てのLEDに信号線をつなぐ方式)だと、ポートが 8×6+6=54必要なので、

ダイナミックドライブ(信号線は束ね、時分割で桁を変える)方式を採用。</description>
    </item>
</rdf:RDF>
