C4H8O2
のエステルの示牲式はどう書いたらよいですか?
手順を教えて下さいm(__)m

A 回答 (1件)

COO をはさんで 2つの炭化水素基を書けばいい.

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QH8/3052F 同士の簡単な通信についての問題

秋月製マイコンボード(マザーボードも秋月製です)、H8/3052F(以下H8)につきまして質問があります。
なお開発環境にはベストテクノロジーのGDLを使用し、C言語にてプログラムを行ってます。

現在、2枚のH8を連動させて動かすことを試みています。
目的としましてはH8を物理量の計測に使用しています。
私のとった手法は、以下の通りです。

1、H8の、ある汎用ポート同士を1本の信号線で繋ぐ
2、片方のH8(仮にH8(A)とします)のマザーボード付属のタクトスイッチを押す。これを合図にH8(A)は計測を開始し、それと同時にH8(A)の汎用ポートから信号が出力される。
3、もう片方のH8(仮にH8(B)とします)はH8(A)からの出力があるまで待機し、出力を検知すると計測を開始する。

プログラムの内容としましては、以下のようにしました。
※H8(A)の入力検知用のタクトスイッチは、ポート4のビット4についています。また信号の出力はポート1のビット0です。
※H8(B)の入力検知用のポートはポート4のビット0です。
※両ボードともに同一の安定化電源から電源を取っているので、グランドは共有できていると思います。

<H8(A)側のmainプログラム>
/*ポート定義****/
P4.DDR = 0; /*ポート4のタクトスイッチを入力に設定。押すと0、何もなしで1*/
P4.PCR.BYTE = 0xff; /*ポート4を全ビットプルアップ。*/

P1.DDR = 0xff; /*P1を出力に設定*/
/*****************/

/*スイッチ入力待機部分*********/
while(P4.DR.BIT.B4); /*タクトスイッチが押されるまで、待機*/
P1.DR.BIT.B0 = 1; /*P1のビット0から5V信号を出力、別のH8(B)に信号を送る*/
/******************************/
(~以下、計測プログラム部へ)



<H8(B)側のmainプログラム>
/*ポート定義****/
P4.DDR = 0; /*P4端子を入力に設定。信号入力で0、何もなしで1*/
P4.PCR.BYTE = 0xff; /*ポート4を全ビットプルアップ。*/
/*****************/

/*スイッチ入力待機部分*********/
while(P4.DR.BIT.B0); /*P4のビット0にH8(A)からの信号入力があるまで、待機*/
/******************************/
(~以下、計測プログラム部へ)


以上のようなプログラムを組みました。
H8(A)側は正しく駆動し、タクトスイッチを押すと、計測を開始するとともに5Vの信号が出力できています。

問題はH8(B)側で、H8(B)のボードの電源を入れた直後から、H8(A)の信号を待たずに計測を開始してしまいます。

最初はH8(B)のポート4ビット0の初期値に0が入っており,いきなりwhile文を抜けてしまうのかと思いました.
そこで,H8(A)からの信号線を外しますと、ずっと計測待機状態に入るのでプログラム的には一応回っているようです。
(私の認識では,ハードウェアマニュアルによればポート4の初期値は全ビット0ですが,MOSプルアップをすることにより,全ビット1に反転する(?)と考えています)

次に,H8(A)側から予期せぬ信号が入力されているのかと思い,テスターで電圧を測ってみました.
しかし,タクトスイッチ入力前は0Vで,入力後は5Vが出力されており,見かけ上は問題がなさそうでした.

なぜ、H8(B)は電源を入れたとたんに駆動を開始してしまうのでしょうか?
もしお分かりになる方がいらしたら、ご教授願います。

秋月製マイコンボード(マザーボードも秋月製です)、H8/3052F(以下H8)につきまして質問があります。
なお開発環境にはベストテクノロジーのGDLを使用し、C言語にてプログラムを行ってます。

現在、2枚のH8を連動させて動かすことを試みています。
目的としましてはH8を物理量の計測に使用しています。
私のとった手法は、以下の通りです。

1、H8の、ある汎用ポート同士を1本の信号線で繋ぐ
2、片方のH8(仮にH8(A)とします)のマザーボード付属のタクトスイッチを押す。これを合図にH8(A)は...続きを読む

Aベストアンサー

H8(A)で以下のように操作すると、P10にはHigh(5V)が出力されますよね?

>P1.DR.BIT.B0 = 1; /*P1のビット0から5V信号を出力、別のH8(B)に信号を送る*/

それをH8(B)で待っているとのことですが、以下の条件ではH/Lが逆ではないでしょうか?

>while(P4.DR.BIT.B0); /*P4のビット0にH8(A)からの信号入力があるまで、待機*/

H8(A)がHighを出力するまで待ちたいのであれば、H8(B)は以下の条件で待たなければいけないと思います。

while( 0 == P4.DR.BIT.B0 ); /*P4のビット0にH8(A)からの信号入力(High)があるまで、待機*/

H8(A)側のポートが0V(Low)に引っ張っているため、while(P4.DR.BIT.B0); のループを抜けてしまうのではないかと。
条件を変更して確認してみてください。

あと、老婆心ながら以下の2点、アドバイスさせていただきますね。

(1)双方のH8が、お互いの準備が整ったかどうかを待ってから計測を開始したほうが良い。
(2)タクトスイッチの入力処理は、チャタリング除去の処理を行なった方が良い。

H8(A)で以下のように操作すると、P10にはHigh(5V)が出力されますよね?

>P1.DR.BIT.B0 = 1; /*P1のビット0から5V信号を出力、別のH8(B)に信号を送る*/

それをH8(B)で待っているとのことですが、以下の条件ではH/Lが逆ではないでしょうか?

>while(P4.DR.BIT.B0); /*P4のビット0にH8(A)からの信号入力があるまで、待機*/

H8(A)がHighを出力するまで待ちたいのであれば、H8(B)は以下の条件で待たなければいけないと思います。

while( 0 == P4.DR.BIT.B0 ); /*P4のビット0にH8(A)からの信号入力...続きを読む

Qエステルについて C4H8O2で表されるエステルで、 回答には三種類しか書いてなかったのですが、私が

エステルについて
C4H8O2で表されるエステルで、
回答には三種類しか書いてなかったのですが、私が緑色で書いたものもエステルとよびますよね?
なぜ書いていないのですか?

Aベストアンサー

そうです4種類あります
・ギ酸プロピル:HCOOCH2CH2CH3
・ギ酸イソプロピル:HCOOCH(CH3)2
・酢酸エチル:CH3COOCH2CH3
・プロピオン酸メチル:CH3CH2COOCH3

あなたが手書きしたものはプロピオン酸メチルだと思いますが、
構造式がチト違う。
手書きしたものは、CH3CH2OCOCH3になってる。
正しくは、CH3CH2COOCH3(図の通り)

QH8マイコンによる組み込みプログラミング入門

この分野の初心者です.マシン語,アセンブラ,CPUの仕組みは理解できていますが,CPUと周辺との入出力,デバッグ環境等はまったく自信なしです.

H8マイコンを使って,組み込みプログラミングを学習したいと思います.秋月から出ている,AKI-H8~ が手頃なようですが,どれを購入したら良いのかよくわかりません.ゆくゆくは,自分で回路なんぞ組み立ててH8から制御してみたいのですが,現時点では,LCDへの表示やLEDの点灯等の簡単なものを行いたいのです.C言語はできるので,開発環境一式そろったものが良いのです.

AKI-H8/3052F USB開発キット(フルセット)
AKI-H8/3052F開発セット(H8マザーボードセット)
AKI-H8/3048開発キット(即使えるキット)
など,8000円台前後でいろいろあるようですが

(1)組み立ては難しいですか?
(2)パソコンと接続するのに,他に何か必要なのですか?
(3) ROMに焼けるのですか?(何回も)
(4)最初に述べた目的を達成するには,何を購入すれば良いですか.

この分野の初心者です.マシン語,アセンブラ,CPUの仕組みは理解できていますが,CPUと周辺との入出力,デバッグ環境等はまったく自信なしです.

H8マイコンを使って,組み込みプログラミングを学習したいと思います.秋月から出ている,AKI-H8~ が手頃なようですが,どれを購入したら良いのかよくわかりません.ゆくゆくは,自分で回路なんぞ組み立ててH8から制御してみたいのですが,現時点では,LCDへの表示やLEDの点灯等の簡単なものを行いたいのです.C言語はできるので,開発環境一式そ...続きを読む

Aベストアンサー

遅くなりましてすみません。

質問に書いてあるセットの中では、AKI-H8/3052F開発セットがよいのではないかと思います。

質問についてですが、
>(1)組み立ては難しいですか?
きっとといってもフラットパッケージ部分は半田付けされているので、他のものを半田付けするのはさほど難しくはないでしょう。中学校の技術実習程度だと思います。

>(2)パソコンと接続するのに,他に何か必要なのですか?
おそらく通信ケーブルは作る必要があると思います。ケーブルの詳細については説明書が付属していると思います。また、基板を動かすための電源も必要になると思います。

プログラムを作成しテストする上でさらに追加すると、
  ユニバーサル基板
  集合抵抗やLED
  DIPまたはSIPスイッチなど
を準備し、I/Oピンに接続しておけば、いろいろと遊べますよ。


>(3) ROMに焼けるのですか?(何回も)
開発セットには書き込みソフトがついているそうなので、通信回線からフラッシュROMに書き込めるはずです。

>(4)最初に述べた目的を達成するには,何を購入すれば良いですか.
最初に述べたようにAKI-H8/3052F開発セットがよいのではないかと思います。

遅くなりましてすみません。

質問に書いてあるセットの中では、AKI-H8/3052F開発セットがよいのではないかと思います。

質問についてですが、
>(1)組み立ては難しいですか?
きっとといってもフラットパッケージ部分は半田付けされているので、他のものを半田付けするのはさほど難しくはないでしょう。中学校の技術実習程度だと思います。

>(2)パソコンと接続するのに,他に何か必要なのですか?
おそらく通信ケーブルは作る必要があると思います。ケーブルの詳細については説明書が付属していると...続きを読む

Qサリチル酸C7H6O3は水溶液中でC7H6O3→C7H5O3-+H+のように電離する。サリチル酸の1

サリチル酸C7H6O3は水溶液中でC7H6O3→C7H5O3-+H+のように電離する。サリチル酸の10.0mM水溶液のpHは2.57であった。サリチル酸のpKaを求めよこの問題の解き方を途中式を含めて詳しく教えてください

Aベストアンサー

サリチル酸の解離平衡は次式で表される。
 HX=H^++X^- (1) この解離定数はK_a=[H^+ ][X^- ]/[HX] (2)
この平衡では常に次の質量バランスと電荷バランスが成り立つ。
  Xの化学種の総量は一定であるから
 A=[HX]+[X^- ] (3)
  Aは最初に調製した酸溶液の濃度 ここでは10.0mol/Lである。
  正電荷と負電荷のバランスは
 [H^+ ]=[X^- ]+[〖OH〗^- ]=[X^- ]+K_w/[H^+ ] (K_w=[H^+ ][〖OH〗^- ]=〖10〗^(-14)) (4)
ここで(2),(3),(4)より次式を得る。
[X^- ]=[H^+ ]-K_w/[H^+ ] [HX]= A-[X^- ]=A-[H^+ ]+K_w/[H^+ ] (5)
 この問題に於いて最初の10.0mol/L溶液のpHが2.57で有る時、式(2)からは
 K_a=[H^+ ][X^- ]/[HX] =[H^+ ]([H^+ ]-K_w/[H^+ ] )/(A-[H^+ ]+K_w/[H^+ ] ) これに与えられた数値 A=10.0×〖10〗^(-3) [H^+ ]=〖10〗^(-2.57)を代入すれば
  解離定数を計算できます。計算はご自分で 確認してください。
計算のこつは10のマイナスの指数で非常に小さな数は省略して近似計算をすることです。
化学の計算問題は根気です。

サリチル酸の解離平衡は次式で表される。
 HX=H^++X^- (1) この解離定数はK_a=[H^+ ][X^- ]/[HX] (2)
この平衡では常に次の質量バランスと電荷バランスが成り立つ。
  Xの化学種の総量は一定であるから
 A=[HX]+[X^- ] (3)
  Aは最初に調製した酸溶液の濃度 ここでは10.0mol/Lである。
  正電荷と負電荷のバランスは
 [H^+ ]=[X^- ]+[〖OH〗^- ]=[X^- ]+K_w/[H^+ ] (K_w=[H^+ ][〖OH〗^- ]=〖10〗^(-14)) ...続きを読む

QH8マイコンについて教えてください。

僕はPICをやっていますが最近H8マイコンの高機能さに魅力を感じ
はじめてみたいと思うようになりました。
そこで以下のことについて教えてほしいです。

質問1
PICは石単体で買ってきてそれにプログラムを書き込み
水晶やらその他の部品を取り付けて作っていくのでH8も
石単体で買ってくるものだと思ってました。
でも調べてみると秋月のマイコンボードみたいに
基盤に水晶やら抵抗やら色々半田付けされてて
それにプログラムを書き込んで作るようなのが沢山ありました。
H8は石単体で買ってくる物ではないんですか?
(もしくは足のピッチを2.54に変換したもの)
画像検索で調べるとDIPタイプのH8もあるようですが・・・

質問2
H8へのプログラムの書き込みですがPICでは
"PIC ライター"とかで検索するとライターの作り方とか
自作ライターのページが沢山出てきますがH8に関しては
ぜんぜんヒットしません。
僕のイメージとしてはゼロプレッシャーのついたライターを作って
それにH8をセットしプログラムを書き込むものだとばかり
思ってたんですがH8はどうやってプログラムを書き込むんですか?

質問3
部品の配置やブレップボードで自由度が高いので
できれば表面実装ではなくDIPやPLCCみたいな石で
ライターに刺して作れるといいんですが・・・
表面実装以外はあまり一般的ではないんでしょうか?

質問4
使用する言語についてですがPICではアセンブラでは
アセンブラを使っています。
でもH8はC言語も結構やってる人が多いみたいでC言語自体も
興味があるのでそっちでやろうかと思っています。
でも部分的にアセンブラ(インラインアセンブラ?)
が必要なってくる部分があると思うんですが
やっぱり全部アセンブラのほうがやりやすいんでしょうか?

以上、よろしくお願いします。

僕はPICをやっていますが最近H8マイコンの高機能さに魅力を感じ
はじめてみたいと思うようになりました。
そこで以下のことについて教えてほしいです。

質問1
PICは石単体で買ってきてそれにプログラムを書き込み
水晶やらその他の部品を取り付けて作っていくのでH8も
石単体で買ってくるものだと思ってました。
でも調べてみると秋月のマイコンボードみたいに
基盤に水晶やら抵抗やら色々半田付けされてて
それにプログラムを書き込んで作るようなのが沢山ありました。
H8は石単体で買ってくる物では...続きを読む

Aベストアンサー

こんにちは。
H8などルネサス製品をこよなく愛用しております。
#1さんとだいぶかぶりますが、ご質問に対しては以下の通りです。

◆A1
基板で買うのが圧倒的に便利だと思います。

◆A2
通常、シリアルで書き込みます。
従って、MAX232のようなレベル変換ICが必須です。
品種によって、USBで書いたりするのもあります。

◆A3
H8は1チップで使う事はあまり想定しておらず、バスをはじめ種々の信号線が出ているため、足の数が多いです。
ブレッドボードには向かないと思います。
逆に、1チップ的に使うなら、H8の意味があまり無いような・・・。

◆A4
PICのアセンブラをいじった後なら、H8のアセンブラなどBASICのごとく簡単に感じられる事と思います。
しかし、ちょっと大きなプログラム(例えば入力されたコマンドを解析して処理を実行、結果をLCDに表示。といったマンマシンIF的なものとか)を組もうとすると、やっぱり面倒くさいです。
その後の変更も大変です。
私もアセンブラ大好きっこですが、大半はCで組み、必要に応じてアセンブラを使う、というのが王道パターンとなっています。
アセンブラを使うのは、除算ルーチンなどの末端関数や、性能が求められる処理(高レートでAD変換した値を処理したりとか)などでしょうか。

以上ご質問にお答えした上で、質問者様には、R8をお勧めしたいと思います。
同じルネサスの石ですが、こちらは1チップですし、インストラクションもH8より洗練されていて私は好きです。
内蔵機能はH8にかないませんが・・・見てみられてはどうでしょうか。

こんにちは。
H8などルネサス製品をこよなく愛用しております。
#1さんとだいぶかぶりますが、ご質問に対しては以下の通りです。

◆A1
基板で買うのが圧倒的に便利だと思います。

◆A2
通常、シリアルで書き込みます。
従って、MAX232のようなレベル変換ICが必須です。
品種によって、USBで書いたりするのもあります。

◆A3
H8は1チップで使う事はあまり想定しておらず、バスをはじめ種々の信号線が出ているため、足の数が多いです。
ブレッドボードには向かないと思います。
逆に、1チップ的に使...続きを読む

Qp-クレゾールにNaH、C2H5BrによってできたH3C(C6H4)O

p-クレゾールにNaH、C2H5BrによってできたH3C(C6H4)OC2H5
はCl2(塩素)、FeCl3からなにができるのでしょうか?
おそらくClがつくと思うのですが、だとするとどの位置にくるかですよね?
CH3とOC2H5のどちらをo-配向にすべきなのでしょう?
完成式と合わせてお願いします。

Aベストアンサー

より強い電子供与基によって配向性が決まります。なのでエトキシ基のとなり(オルト)が塩素化されます。

QH8S/2633と超音波距離計の組み合わせ

大学での研究として、H8マイコンを使用しています。
H8マイコン(H8S/2633)と超音波センサを利用した距離計を組み合わせようとしています。
超音波距離計はこちらで購入したものです。
http://www.japan-elekit.jp/product/24
表示回路の部分が異なりますが、回路図はほぼこちらと同じです↓
http://www.japan-elekit.jp/zoom/1703

----------------------------------------------------------
使用しているものは出力を読み取る部分がありませんので、
PIC16F84の3番ピンと6番ピンの信号をH8で受信して
超音波反射時間を求め、距離情報に変えようとしてます。
----------------------------------------------------------

ここで質問なのですが、
H8S/2633でそのような計算は出来るのでしょうか。
マイコンへの取り込み方から教えて頂けないでしょうか。

※プログラムはC言語を使用します。
(大学の授業で勉強した程度の知識しかありません)
※マイコンについてはほとんど知識がありません。

大学での研究として、H8マイコンを使用しています。
H8マイコン(H8S/2633)と超音波センサを利用した距離計を組み合わせようとしています。
超音波距離計はこちらで購入したものです。
http://www.japan-elekit.jp/product/24
表示回路の部分が異なりますが、回路図はほぼこちらと同じです↓
http://www.japan-elekit.jp/zoom/1703

----------------------------------------------------------
使用しているものは出力を読み取る部分がありませんので、
PIC16F84の3番ピンと6番ピンの信号をH8で受信して
...続きを読む

Aベストアンサー

 zwi さんの言うように入門書を勉強した後のことですが
ユーザーズマニュアルの以下の項は最低限理解してください。
 PIC16F84の3番ピンをTIOCA、6番ピンをTIOCBに接続する
前提で書いてます。
 TIOCAでカウンタクリアかキャプチャAし、TIOCBでキャプチャBと同時に
割り込み、パルス遅延時間はTGRB - TGRAで計算します。
 TIOCAでクリアかキャプチャか迷う所ですがクリアの方が引き算しなくていいからクリアですかね。
 以上の6行が理解できるようになったら、ご希望のものが作れます。

3. MCU動作モード
4. 例外処理
5. 割り込みコントローラ
10A. I/Oポート
11. 16ビットタイマーパルスユニット
11.4.2 基本動作機能(ザッと見る)
  (3)インプットキャプチャ機能(完全に理解する)
11.4.5 カスケード動作(16ビットで収まらない時)

Q化学の質問です。 「次の化合物A,Bの示性式を示せ。 化合物Aは、分子式C5H12Oで表される。A

化学の質問です。

「次の化合物A,Bの示性式を示せ。
化合物Aは、分子式C5H12Oで表される。Aを硫酸酸性二クロム酸カリウムと反応させると、分子式C5H10Oの化合物Bに変化する。Bはヨードホルム反応も銀鏡反応も示さない。」

という問題で、解説の「アルデヒドではない。したがって第二級アルコールのいずれかである。」というのが理解できません。写真の⑥(第3級アルコール)はなぜだめなのでしょうか?
わかる方教えてください。

Aベストアンサー

他のアルコールはC-OHを酸化してC-O-Hの-Hと、Cに直接付いている-Hを取って酸化され、C=Oとなることが出来ます。

⑥の三級アルコールを酸化するとして、2番目の炭素に炭素が3つ付いていて、
C-OHを酸化しても、CにはCが3つ付いていて取れる-Hがないので、C=Oを作ることが難しいです。

>Aを硫酸酸性二クロム酸カリウムと反応させると
の最初の部分で⑥の三級アルコールは脱落ですが、絶対に酸化しないわけではないようです。

QH8のポートの状態

最近H8をいじり初めて色々と試しています。

使用しているマイコンはH8 3052/Fです。またCでプログラムしています。

そこで質問なんですけど、今H8マイコンボードとPCがシリアル接続されて

いるとして、接続が確立している場合にLEDを点灯させて、接続が確立され

ていないときは無点灯というような動作を作成したいんですけど、どのよ

うな手法を用いればよいでしょうか?

Aベストアンサー

> 通信が確立している状態とは、例えばハイパーターミナルに
> よってPCとH8をシリアル接続を行い、データの送受信ができる状態と
> 考えています。

「データの送受信ができる状態」というのがまだ不明確ですね。例えばハイパーターミナル側でポート番号が間違っているのに気付かなければ「あれ?」ってことになりますし、ボーレート、データ長、ストップビット、パリティ等が合わなければ正しくデータをやり取りすることができません。なにせ、USBやTCP/IPと違って通信プロトコルが決まっていませんので。

ではどうしたらよいか。例えば次のように、接続確認のプロトコルを自分で作ってしまってはどうでしょうか。

(準備)接続確認用のコマンド(文字列)を決めておく。(例えば open[CR][LF] など)
1.ホストは接続確認用コマンドをマイコンに送信する。
2.マイコンは接続確認用コマンドを受信したらLEDを点灯して、ホストに正常応答(例えば ack[CR][LF] とか ok[CR][LF] など)を送信する。
3.ホストはマイコンからの正常応答を受信して、接続が確立したと判定する。

[CR][LF] は C言語でいえば \r\n の意味で書きました。

> 通信が確立している状態とは、例えばハイパーターミナルに
> よってPCとH8をシリアル接続を行い、データの送受信ができる状態と
> 考えています。

「データの送受信ができる状態」というのがまだ不明確ですね。例えばハイパーターミナル側でポート番号が間違っているのに気付かなければ「あれ?」ってことになりますし、ボーレート、データ長、ストップビット、パリティ等が合わなければ正しくデータをやり取りすることができません。なにせ、USBやTCP/IPと違って通信プロトコルが決まっていませんので。
...続きを読む

Q分子式C12H14O4で表されるエステル化合物

下記の問題の解答がわからず、悩んでいます。

C12H14O4で表されるエステル化合物Fがある。
Fをアルカリ加水分解したのちに酸性にすると、安息香酸とエタノールと化合物Gが生じる。
Gは分子式C3H6O3で表されるカルボン酸であり、1つの不斉炭素原子をもつ。F,Gの構造を書け。

Gが乳酸であることはわかるのですが、Fの構造がわかりません。
安息香酸ができるあたり、フェニル基をもつことぐらいしか予想できません。
Fの構造と、そうなる理由を教えて頂きたいです。

Aベストアンサー

1) C12H14O4 のエステル化合物F  2)安息香酸C6H5COOH と C2H5OH と化合物G (あなたの言うように 乳酸 CH3CH(OH)COOH)  3) Fのエステル基をアルカリ加水分解し酸性に ここでOH基とCOOH基のエステル基を考えるのです。 そしてC12H14O4 になるFをみつけるのです。 4) 3つの化合物に2つのOH基、2つのCOOH基があるから、2つのエステル基をつくるようにして  5)
そうすると C6H5COOCH(CH3)COOC2H5  C12H14O4 となります。 6) 安息香酸のCOOH基と乳酸のOH基でエステルを、もう一つは乳酸のCOOH基と
エタノールのOH基でエステルを、 それで Fが決められます。 GOOD LUCK


人気Q&Aランキング

おすすめ情報