<?xml version="1.0" encoding="UTF-8" ?>
<rss version='2.0'>
<channel>
<title>エアーバリアブルBBS</title>
<description>新着投稿一覧</description>
<link>http://airvariable.bbs.fc2.com/</link>
<ttl>60</ttl>
<copyright>FC2, inc</copyright>
<item>
<title>@10年程度</title>
<author>nyannnyannko</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=8941684</link>
<description><![CDATA[透析患者の10年後の生存率50%んでもって60歳で透析患者の平均余命は10年　@10年何が出来るか？

CPU8080から入った人は　ADD HL,BC や　DE SP が1byte命令って知っているだろう。Z80 では命令が拡張されている　ADC HL,BCこれなどは　2byte命令。(8080には16bitの引き算命令が無い。)
8080の頃は16bit演算でCYフラグまで操作出来なかった。
Z80の欠点は8080互換を重視して命令の直行性が無い事。

上司のプログラムは　ADD HL,BC などの後　CY フラグジャンプしてました。システム全体にバグが出る。もっともCYが変化しない事を予想してJPもあり]]></description>
<pubDate>Tue, 22 Oct 2019 03:04:49 +0900</pubDate>
</item>
<item>
<title>Re: PCF8574ATと2004または1602 LCDの使用について</title>
<author>air_variable</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=9052717</link>
<description><![CDATA[河村さん、はじめまして。

8 pin PICを使って2つのI2Cを動作させようとしている件ですね。
私はCCSCには明るくないので、ざっとソースを見て助言程度ですがお応えしたいとおもいます。

I2Cアドレスを自動探索している部分で止まるという事ですが、ロジックアナライザなどの測定器がない場合、
Printfデバッグ、もしくはポートによるLEDのステータスなどに頼ることになります。

LCDが表示できているのであれば、
sprintf(lcd_string, &amp;quot;メッセージ&amp;quot;);
lcd_string_write(ST7032i_SECOND_LINE_ADDRESS);

の構文をいくつか差し込んで、どこ]]></description>
<pubDate>Mon, 06 Aug 2018 21:56:43 +0900</pubDate>
</item>
<item>
<title>PCF8574ATと2004または1602 LCDの使用について</title>
<author>河村</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=9052717</link>
<description><![CDATA[初めまして。

PIC12F1840、CCSS-C v5.078、MPLABX v5.00にてPCF8574ATのI2Cを使ったLCD表示ができなくて困っています。
16桁x2行LCDおよび20桁x4行LCD、どちらも初期化すらできない状態に思えます。

PCF8574ATをPICで使う例がほとんど国内に無いようなので海外のフォーラムを見ています。

具体的には以下のソースです。

#include &amp;lt;12F1840.h&amp;gt;
#use delay(internal=8MHz)
#use i2c(Master,sda=PIN_A2,scl=PIN_A1,force_hw,stream=i2c2)
#use i2c(Master,sda=PIN_A5,scl=PIN_A4,force_sw,stream=i2c1)
#fuses NOPROTECT
#fuses NOWDT]]></description>
<pubDate>Mon, 30 Jul 2018 19:58:19 +0900</pubDate>
</item>
<item>
<title>Re: PIC16F886のEEPROMについてお聞きします</title>
<author>hayabusa</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=9014597</link>
<description><![CDATA[air_variable 様
アドバイスありがとうございました．
レスが遅くなり大変失礼しました．

自己解決しました．
簡単に言いますと，switch文の外にEEPROMの処理ルーチンを記述したのが原因でした．
また，変数定義の int mode = 2;はやめて単にint mode;

ちょっと長くなりますが，関係部分のソースの一部を以下に示します．
尚，もしご興味(要望)があれば回路図を含む全部を公開可能です．

    //------------------------------------------------------------------------------------------
    // 電源の投入直後のSW5(RB4)，SW6(RB3]]></description>
<pubDate>Fri, 13 Apr 2018 16:34:58 +0900</pubDate>
</item>
<item>
<title>Re: PIC16F886のEEPROMについてお聞きします</title>
<author>air_variable</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=9014597</link>
<description><![CDATA[hayabusaさん、こんにちは。
ソースを拝見するところでは、EEPROMの読み書き部分が１ヶ所ずつあるだけで、特に問題無いように見えます。

CCS-Cの挙動がどういうのかまでは分からないですが、先頭で型を宣言している部分
int mode = 2;	// modeのdefault値
があり、こちらは16ビット長になっているかもしれません。
int8、unsigned int8、charなどと置き換えてみてはいかがでしょう。

また、これも昔では良く起きた漢字のコメントを使った場合の挙動の問題もありますので参考までに掲示します。
注釈行に\（バックスラッシュ）を使うときは注意(2009/10/17)
]]></description>
<pubDate>Wed, 21 Mar 2018 17:21:17 +0900</pubDate>
</item>
<item>
<title>PIC16F886のEEPROMについてお聞きします</title>
<author>hayabusa</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=9014597</link>
<description><![CDATA[約半年前にIntervalTimerのbin_to_dec変換方法についてお聞きして，
airvariableさんからのアドバイスを採用しましてうまく動作しています．
ありがとうございましたm(_&amp;quot;&amp;quot;_)m

恥を忍んで，再びＣ言語の達人諸兄にお聞きします．

以下に示すのはIntervalTimerのソフトの一部ですが，なぜかEEPROMのアクセス(書込み及び読出し)がうまくいかないのです．
PICkit2でEEPROMを読み出したりすると0x00番地の値が0xddだったりして，前回終了時のmodeにならないのです．
前回終了時のmodeは１または２または３です(SW5およびSW6で選択)．

EEPROMの]]></description>
<pubDate>Tue, 20 Mar 2018 14:24:44 +0900</pubDate>
</item>
<item>
<title>徒然なるままに</title>
<author>にゃんにゃんこ</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=8941684</link>
<description><![CDATA[30年ぐらい前に、もうすぐ三十路を超える。それでも大学に行きたいと言った。
「論文何本書けるんか？」
論文が認められんと残れんよ。って言われた。
えっ？知識だけじゃダメなんだ。

今回１日で思いつくままに色んな内容を書いてみた。
まだまだだなぁって思った。

インターネットは漢字の書き間違いなどを調べるのに利用。
コピペは一切使用してません。]]></description>
<pubDate>Tue, 05 Dec 2017 22:15:31 +0900</pubDate>
</item>
<item>
<title>AgI</title>
<author>にゃんにゃんこ</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=8941684</link>
<description><![CDATA[銀塩写真
周期律表の右の方。F・Cl・Br・I・At(・Tsなんだこりゃぁウンウンヘプチウムの事かぁにゃっとく)。
これらと銀(Ag)の化合物の総称。
F 電気的陰性度最大不安定。化合物は超安定(ちょっとやそっとじゃ壊れんぞ)。At・Tsこれ使うの？放射線取扱主任者の免許で良いの？

これらと銀の化合物は光に敏感。
光子(可視光線程度)で電子が弾き飛ばされて分解しちゃう。んでもって銀がイオン状態から普通の銀に戻っちゃう。こうなると光は跳ね返すけど通せん坊。
明るい部分が真っ黒に(ネガ)。これをもう一回銀塩の印画紙に写し取ると反転2回目]]></description>
<pubDate>Tue, 05 Dec 2017 21:32:18 +0900</pubDate>
</item>
<item>
<title>50肩</title>
<author>にゃんにゃんこ</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=8941684</link>
<description><![CDATA[50肩
RCC(TBS系列)で50肩の根本的原因と治療方法が紹介されていた。何かのきっかけで肩をぶつけるや酷使すると修復作用が働いて毛細血管を引き寄せる。その後毛細血管の周りに神経線維も引き寄せて来てこの神経が激痛を生み出すんだ！
って解説してた。

神経を無くす為にこの毛細血管を塞ぐ治療をすると劇的に改善すると。ただしカテーテル治療で保険は適用されません。全額自己負担で30万円弱。(税込？税別？)
この「もやもや血管」はCTで見ると一目瞭然です。とも言っていた。

ん？ちょい待てこの中で省略出来る部分があるんじゃねーか？日]]></description>
<pubDate>Tue, 05 Dec 2017 20:07:54 +0900</pubDate>
</item>
<item>
<title>i8085+i8155</title>
<author>にゃんにゃんこ</author>
<link>http://airvariable.bbs.fc2.com/?act=reply&amp;tid=8941684</link>
<description><![CDATA[i8085+ i8155
型番から推定できるのはi8080CPUより上位かな？i8086よりは手前かな？
i8255じゃないの？100少ないなぜ？
と気が付いた人は正解です。

Z80が主流の頃なして今更i8085？
RAMが無いのは何故？
i8085はZ80から裏レジスタ削除IXIYの間接アドレッシング使用不可。

ところがi8155と組み合わせると状況が一変する。Z80で必須の発振回路が不要。(Z80のクロック入力だけ条件がシビアでTTLやC-MOSと大きく異なる。安くする場合C-MOSでお茶を濁すんだが...)割り込みコントローラ(専用IC今はあるが当時はi8259も使われていた)も不要。28pi]]></description>
<pubDate>Tue, 05 Dec 2017 17:56:40 +0900</pubDate>
</item>
</channel>
</rss>
