PIC16F84とのシリアル通信

J

johnny_hush

Guest
以前にEEPROMに保存されている他のデータへのデータの一致を受け取った場合、それはチェックして、それが一致するケースであればUART(標準で)例の8ビットのために、それはいくつかのデータを受信したときにそう、私は16F84を使用している、と私はそれをプログラムする必要があり、それ1つのラベルに行き、そうでない場合、それは他のラベルに行くこと。誰かがコードを投稿することができればそれは大きな助けとなるので、私はそれを行うと仮定しているかを見ることができます。 [私はアセンブラでのみ動作します]ありがとう、ジョニー
 
[コード];仮定し、あなたが入力するデータを格納する変数 "uart_data"を持って、そしてあなたがcheckdデータであるロードする別の変数 "ee_data"を持って、EEPROMから - 私はあなたが知っていることを前提としてからデータを読み込む方法内部EEPROMであり、Zは、最後の結果を示しSTATUSレジスタのステータス·ビットである;算数または論理oparation。 MOVF ee_data、0;ワットandwf uart_data 0にee_dataの内容を移動する。uart_data BTFSC ZとをAND ee_data試みる;同一ではない、後藤lable_1 Z = 1 goto文label_2、今後藤labe​​l_1のAND oparation結果はどうだった、チェックしてください。同一であり、goto文label_2 Z = 0 [/コード]
 
ありがとうございます!あなたはシリアルデータを受信についての何かを持っていますか?
 
こんにちは! PIC16F84とのシリアル通信が唯一のソフトウェアごとに可能です!を意味し、シリアル通信にいくつかのピンを捧げ、その後、コードを記述します。あなたはそれをやったことがないなら、それは、長いと大変だ!私はあなたがPIC16F877のような埋め込まれたUSARTとPICを使用するようにお勧めする。あなただけのいくつかの初期化(アセンブリコードの数行)とPICはシリアルcommunitionsための完全に準備ができていることと思います。よろしく
 
[QUOTE = Kabanga]こんにちは! PIC16F84とのシリアル通信が唯一のソフトウェアごとに可能です!を意味し、シリアル通信にいくつかのピンを捧げ、その後、コードを記述します。あなたはそれをやったことがないなら、それは、長いと大変だ!私はあなたがPIC16F877のような埋め込まれたUSARTとPICを使用するようにお勧めする。あなただけのいくつかの初期化(アセンブリコードの数行)とPICはシリアルcommunitionsための完全に準備ができていることと思います。よろしく[/引用]合意は、16F84の現代版です16F628Aを使用することができます
 
これをお寄せいただきありがとうございます!
 

Welcome to EDABoard.com

Sponsor

Back
Top