私は、PICをプログラムするためにアセンブリ言語とC言語の組み合わせを使用することはできますか?

E

extradeath

Guest
親愛なる友人、私は、[color = redの] [サイズ= 6] は私がPICを16f877プログラミングアセンブリとCの組み合わせを使用することができます愚かな質問のいくつかの種類をしました。のの[/サイズ] [ /カラー]は、言い換えれば、私はほとんどのアセンブリのFFTでそれを行うことができると私はレジスタを調整することでCを使用して鍬わからないC言語で記述された関数をしました。だから私は、アセンブリrotineからFFT関数をコールする... ITが行うことができます....?????できるだけ早く返信してください.....
 
あなたは、cの内のアセンブリを呼び出すことができます、あなたのコードが書き込まれているCコンパイラ...どのCコンパイラではそれが書かれている使用していることを行うには???
 
あなたは図書館を使うことができます。その後、お尻から呼び出すことができますは、C関数を使用してライブラリを作成します。のPS。 hファイルでは、すべてのビットが定義されているので、あなたは、(mcc18コンパイラを使用)//------を読むのeepromこれを行うことができます。これは非常に単純な、レジスタを設定するためにcを使用してPORTAは1 =と同じくらい簡単ですunsigned char型read_eepromは、(unsigned char型のアドレス){EEADR =アドレス; EECON1bits.EEPGD = 0; EECON1bits.RD = 1;戻りEEDATA;} //------ eepromのボイドwrite_eepromを(unsigned char型のアドレス、unsigned char型データ)をお書きください。 {EEADR =アドレス; EEDATA =データ; EECON1bits.EEPGD = 0; EECON1bits.WREN = 1; EECON2 = 0x55を; EECON2 = 0xAAを; EECON1bits.WR = 1;中(EECON1bits.WR); EECON1bits.WREN = 0;}
 
あなたのCコード内のアセンブリコードを埋め込むことができます。 [URLを] http://www.picant.com/c2c/download.html [/ URL】パヴェルから無料BoostC Cコンパイラを確認する。
 
あなたはこのCのコード#asmとしてCCSのコンパイラでアセンブリコードを書くことができます。 。 。アセンブリコードです。 。 。 #endasm
 
この問題に触れて電子ブックがあるときは、これを見:[urlは]をhttp://www.edaboard.com/viewtopic.php?p=375873 [/URL]に
 

Welcome to EDABoard.com

Sponsor

Back
Top