السلام عليكم ورحمه الله
طلبك ينقصه تحديد مداخل ومخارج Pins اللتي سوف نستخدمها من الأفضل كان ارفاق صوره لمخطط الدائره او المحكاة
علي أي حال أخي لقد صممت لك طلبك تفضل
كود[/B][/SIZE]
كود:
// ENG/ABDALLA HYGAZY
// FAN CONTROL //
// DATA 2019 / 4 / 5 //
// PIC 16F628A //
unsigned int DC_TEST_VOLT;
//==========================================//
void EEPROM()
{
EEPROM_Write(0, DC_TEST_VOLT);
delay_ms(10);
}
//=========================================//
void main() {
TRISB = 131; PORTB = 0;
DC_TEST_VOLT = EEPROM_Read(0); delay_ms(10);
while (1){
if (Button(&PORTB, 0, 10, 1)) { DC_TEST_VOLT=1; }
if (Button(&PORTB, 1, 10, 1)) { DC_TEST_VOLT=0; }
if (Button(&PORTB, 7, 1, 0)) { EEPROM();}
if ( DC_TEST_VOLT==1 ) { PORTB.f2=1; }
if ( DC_TEST_VOLT==0 ) { PORTB.f2=0; }
}
}
صوره المحكاة
برجاء اخ عبد الله لكى تعم الفائدة ان تقوم بشرح الكود بالتفصيل ليسهل فهمه