スイッチングPICのコードのために単なるノ-移動

D

devonsc

Guest
こんにちは、

ひどく必要なヘルプ。助けいただけませんか?してください?事前に感謝します。コードについては次の短いのPIC:

私の意図が点灯しますLEDは、それぞれのですがスイッチをする必要がトグルされるスイッチの位置2。言ってやるが、スイッチ、次のLEDが次のように切り替えるには、実行のB、私は、LED Bをするときのプログラムを、私が観察することです:

A.)の電源は、PICを開く、で切り替えると、LEDが、LEDがBのオフ

b.)電源PICを開く、でBに切り替えると、LED Bがオン、オフのLED

年頃)がPICの電源投入、上のスイッチのLEDは、LED BはOFFにし、現時点でこの、Bの場合、LEDの代わりにBが残ってオフにトグル私がいたに切り替えるには上のLEDが残ってスイッチをにLEDが、私の位置Bのオン、オフのLED

私はされたスイッチをトグルに切り替えるに、位置A私のLEDがBのままですが、それはAのままLEDがオフなら、そのときにこのがで下車のLED Bが上には、LEDには、仮定上の年頃)がBのスイッチ電源投入は、PICかもは、LEDがオンオフのBのLED

簡単に言うと、それを再び有効にPICをONにPICを思わ動作のみが、それは場合はオフにした私は。それがこのようであるについてコメントCの心にポートのデータ入力から更新傾ける私は?事前のおかげで...-------------------------------------------------- ----

リストのp = 16F876
の#include""P16F876.INC
_BODEN_ON __CONFIG _CP_OFF&_XT_OSCを&_WDT_OFF&_PWRTE_ON&_LVP_OFF&
エラーレベル-306、-302

;メインプログラム1 -テスト

;************************************************* ****

BSFはステータス、RP0
MOVLW B'11000000'; SW1は、SW2が、LED1は、LED2を、*は、PWM、*、*
MOVWF TRISC
BCF社はステータス、RP0

再び7、BTFSS PORTCの
後藤次
BCF社のTRISC、4
BSFのTRISC、5

次のBTFSS 6 PORTCの、
後藤再び
BCF社のTRISC、5
BSFのTRISC、4
後藤再び

;************************************************* ****

END

-------------------------------------------------- --------------------------

 
ハワイ、あなたがする必要があります:
)レダを設定し、SW1をリセットLEDB設定すると
B)はレダリセット設定LEDBとするときセットSW2の
论理?

しかし、ときに、現時点で同じSW2を設定SW1と?

TRISCを変更する滑動してプログラムを私が参照してください、あなたが必要とのPORTCを変更する....のLEDの状態に登録に変更

プログラムする必要があります:
再び7、BTFSS PORTCの
後藤次
BCF社のPORTCの、4
のBSF PORTCの、5

次のBTFSS 6 PORTCの、
後藤再び
BCF社のPORTCの、5
のBSF PORTCの、4
後藤再びLEDがこのプログラムの両方SW1とSW2で設定と同じに高さの周波数信号が瞬間必要になります...

 

Welcome to EDABoard.com

Sponsor

Back
Top