Բովանդակություն:

Ինչպես պատրաստել EVM մեքենա - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 քայլ
Ինչպես պատրաստել EVM մեքենա - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 քայլ

Video: Ինչպես պատրաստել EVM մեքենա - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 քայլ

Video: Ինչպես պատրաստել EVM մեքենա - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) बनाये: 3 քայլ
Video: 3 պարզ գյուտեր էլեկտրոնիկայի հետ 2024, Նոյեմբեր
Anonim
Image
Image

Սա EVM Machine- ի նախատիպն է ՝ քոլեջի նախագծի նպատակների համար:

Դուք կարող եք օգտագործել այս նախագիծը որպես ծրագրի ներկայացում, նախագծի ցուցահանդես, մոդալ ներկայացում և այլն: Այս նախագիծը ձեզ արագ ակնարկ կտա, թե ինչպես է աշխատում EVM մեքենան, Այս նախագիծը կարող եք օգտագործել ձեր դպրոցում և քոլեջներում քվեների քվեարկության համար ՝ «Դասարան» մոնիտորների ընտրության կամ որևէ այլ ընտրության համար:

Ամբողջական նկարագրություն-

Քայլ 1. Ի՞ՆՉ Է EVM Մեքենան:

Շղթայի դիագրամ (PROTEUS)
Շղթայի դիագրամ (PROTEUS)

Էլեկտրոնային քվեարկության մեքենան (հայտնի է նաև որպես EVM) քվեարկում է էլեկտրոնային միջոցների միջոցով ՝ օգնելու կամ հոգալու ձայների հավաքման և հաշվման աշխատանքները:

EVM- ն նախագծված է երկու միավորով `վերահսկիչ և քվեարկության միավոր: Այս միավորները միացված են մալուխի միջոցով: EVM- ի վերահսկիչ ստորաբաժանումը պահվում է նախագահող կամ քվեարկող աշխատողի մոտ: Քվեարկության միավորը պահվում է քվեարկության կաբինետում, որպեսզի ընտրողները քվեարկեն: Դա արվում է, որպեսզի ապահովվի, որ հարցման աշխատակիցը հաստատի ձեր ինքնությունը: EVM- ի միջոցով քվեաթերթիկ տալու փոխարեն քվեարկության աշխատակիցը կսեղմի քվեաթերթիկը, որը հնարավորություն կտա ընտրողին իր ձայնը տալ: Մեքենայի վրա հասանելի կլինի թեկնածուների անունների և (կամ) խորհրդանիշների ցուցակը, որի կողքին կա կապույտ կոճակ: Ընտրողը կարող է սեղմել այն թեկնածուի անվան կողքին գտնվող կոճակը, որին ցանկանում են քվեարկել: Աղբյուր eci.gov.in

Ամբողջական նկարագրություն-

Քայլ 2. Շղթայի դիագրամ (PROTEUS)

Սա Proteus սխեմայի սխեման է, որը բաց կոդով ծրագրակազմ է, որի վրա կարող եք ստուգել ձեր կեղծ սխեման ՝ առանց որևէ գործնական բաղադրիչ օգտագործելու, և ձեր սխեման ստուգել ՝ օգտագործելով ծածկագիրը,

Պահանջվող բաղադրիչներ-

  • Atmega16 միկրոկոնտրոլեր
  • 7805 Լարման կարգավորիչ
  • 10k պոտենցիոմետր
  • Կտտացրեք կոճակը
  • 9 վ մարտկոց
  • 16x2 LCD
  • LED- ները

Ամբողջական նկարագրություն-

Քայլ 3: ԿՈԴ

#ներառում

#ներառել #ներառել // Ալֆան թվային LCD մոդուլի գործառույթներ #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Գլոբալ փոփոխականների հռչակագիր int i, j, k; char a [10], b [10], c [10]; void main (void) {// Port A initialization PORTD = 0x00; DDRD = 0x00; ՊՈՐՏԱ = 0x00; DDRA = 0xff; // Պորտ C սկզբնավորում PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// LCD մոդուլի սկզբնականացում lcd_init (16);

իսկ (1) {// ձեր կոդը lcd_gotoxy (0, 0); lcd_putsf ("ԽՆԴՐՈՄ ԵՆՔ ՔՎԵ"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); եթե (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; delay_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf («Քվեարկությունն ընդունված է»); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) ՇՆՈՐՀԱԿԱԼՈԹՅՈՆ"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); ՊՈՐՏԱ = 0b00000000; } if (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf («Քվեարկությունն ընդունված է»); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) ՇՆՈՐՀԱԿԱԼՈԹՅՈՆ"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); ՊՈՐՏԱ = 0b00000000; } if (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); delay_ms (100); lcd_gotoxy (0, 0); lcd_putsf («Քվեարկությունն ընդունված է»); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} ՇՆՈՐՀԱԿԱԼՈԹՅՈՆ"); delay_ms (300); lcd_clear (); lcd_gotoxy (0, 0); ՊՈՐՏԱ = 0b00000000; } if (PIND.3 == 1) {if (i> j) {if (i> k) {lcd_clear (); itoa (i, a); lcd_gotoxy (1, 0); lcd_putsf ("ՀԱINԹԱՆԱԿԸ Բ BՊ է"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (a); delay_ms (500); }} այլ եթե (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("ՀԱ WԹԱՆԱԿԸ ՄՈՏ Է"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (բ); delay_ms (500); } else {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf («ՀԱ WԹԱՆԱԿԸ ՇԱՀ Է»); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (գ); delay_ms (500); }}}

}

Ամբողջական նկարագրություն-

Խորհուրդ ենք տալիս: