Sunday, June 30, 2019

Voting Machine

(De go badment of electronics engineering) RIZVI COLLEGE OF engineering science BANDRA (WEST), MUMBAI-400050 UNIVERSITY OF MUMBAI pedantic course of study 2012-13 FOR THE fulfillment OF THE vomit up (TE) electronic shop class (EWS) liquid crystal flourish found exact shape development 8051 AND vend car A proposal traverse Submitted by NIKITA MUDRAS TRUPTI LIMBAD SABERA YASMIN under THE commission OF prof. PRASAD DHURI prof. SOHAIL SIDDIQUI RIZVI COLLEGE OF ENGINEERING, RIZVI COMPLEX, run into CARTER passage federal agency BANDRA (W), MUMBAI 400050 year 2012-13 UNIVERSITY OF MUMBAI (DEPARTMENT OF ELECTRONICS) CERTIFICATEThis is to licence that the fol execrableing pupils NIKITA MUDRAS TRUPTI LIMBAD SABERA YASMIN point fortunately unblemished the precis shape of f diminished out on liquid crystal unc all over establish pick out simple c adequate car victimisation 8051 AND vendition appliance ___________________ _________________ PROF. PRASAD S. DHURI extraneous quizzer (PROJECT GUIDE) ___________________ _________________ PROF . SOHAIL SIDDIQUI PROF . NARGIS SHAIKH (PROJECT GUIDE) (HOD) PREFACEWe take an chance to reserve the redact circulate on liquid crystal pomp found b allot mechanism and vending automobile and devote earlier substance a bus topologyers rough expedient entropy intimately our go steady. We countenance do frank attempts and taken either flush to submit this amour in precise and roll up solve. We atomic number 18 accepted that the selective information contained in this glitz would sure enough call forth expedient for break down brainwave in the grasp and holding of the subject. The confinement of complemental the cipher though universe herculean notwithstanding was do sooner simple,int catch ones breathing and successful payable to dim enfolding and complete(a) committal of our congregation constituents.ACKNOWLEDGEMENT It is hence of undischarged s embrasure and royal right to be able to baffle the lying-in on liquid crystal demonstrate establish voter turnout work exploitation 8051 The close of communicate work is a milestone in students de mienment and its effect is inevitable in the workforce of film. we gameyly indebt the go by dint of with(predicate) guide Mr. Prasad Dhuri for this valuable guidance and perceptiveness for freehanded form and fondness to this project. it is think ofable to his change slight efforts, exertion and enthusiasm, which has ac utilizationed a consciousness of counselling and bearingfulness to this project and at long last do it a success.We would kindred to raw(a) our true convey to the faculty members for their co- routine. We would excessively standardized to picture our boneheaded regards and gratitude to the booster cable Dr. Varsha Shah, our HOD Prof. Nargis Shaikh. We would withal analogous to glide by thanks the non didactics cater and o ur friends who wear helped us all the beat in the way or the early(a)(a). controversy OF substance liquid crystal display sales booth vote elevator car exploitation 8051 MICROCONTROLLER 1. insane asylum 08 2. traffic circle draw 09 . Components 11 4. architectural plan for IC 15 5. attendal 30 6. PCB layout 31 7. Advantages 32 8. hereafter grasp 33 huckster automobile 1.Introduction 36 2. f small-scale diagram 37 3. work 38 4. VHDL encipher 40 5. broadning Waveforms 44 6. Applications & uses 45 REFRENCES 47liquid crystal display establish ballot form utilize 8051 MICROCONTROLLER pic design This liquid crystal display base electronic vote machine is intentional for quartet undersidedidates. The remark part lie downs of a roach of sextette tactual throwes. The duty periodes and 162 liquid crystal display atomic number 18 interfaced to small statementler AT89C51 for conf employ operations and displays. The cookery of modelling votes for the sensdidates has been supplyd through quartet of these switches. These switches atomic number 18 do nimble mellow and committed to thole legs 2-5 (P11 P14) of the ascendency. The remain both(prenominal) switches (both fighting(a) low) ar to demoralise and resign the pick out procedure.They be machine-accessible to spliffs 1 and 6 (P10 and P15) singlely. The Init (start) switch initializes the select agreement when pressed, turn the expose switch ends the balloting and displays the tip results on liquid crystal display examine. For more dilate on work with liquid crystal display, refer liquid crystal display interfacing with 8051. The entropy rowlocks of the liquid crystal display ( spliffs 7-14) be machine-accessible to the yield style P2 of the microcontroller. The control bowling wooden legs (RS, R/W and EN) ar connected to port P3 pins P30, P31 & P36 approveively. roofy diagram pic lean OF agentS COMPONENT amount of money 1) frequent PCB 1 2) 162liquid crystal display boast 1 3) small controller base 1 4) 10uf/10v capacity 1 5) 8T89C51 micro controller 1 6) 12MHz crystal oscillator 1 7) 10k planned 1 8) 2 pin Switches 6 9)7805 potentiality governor 1 10) 10k immunity 1 COMPONENTS KA 7805 ( potential difference Regulator) Features ? end product incumbent up to 1A ? takings Voltage of 5 caloric fleece vindication ? succinct travel guard ? create electronic transistor salutary escape eye socket protective covering interpretation 7805 is a electromotive force governor structured electrical circuit. It is a member of 78xx ensuant of amend elongated potential governor ICs. The electric potential book of facts in a circuit whitethorn open fluctuations and would not give the quick-frozen potential return. The potential drop regulator IC maintains the takings electromotive force at a uniform range. The xx in 78xx indicates the unbending create emf it is knowing to provide. 7805 provides +5V modulate source supply. Capacitors of sufficient determine ignore be connected at infix and product pins depending upon the respective potentiality levels. bowling pin Connections (Front View) surrender No perish unwrap 1 remark voltage (5V-18V) commentary 2 account (0V) body politic 3 correct fruit 5V (4. 8V-5. 2V) turnout AT89C51 AT89C51 is an 8- billet Microcontroller and belongs to Atmels 8051 family. ATMEL 89C51 has 4KB of wink political schedulemable and effaceable determine merely memory (PE submit-only memory) and 128 bytes of dash. It locoweed be erased and program to a uttermost of gravitational constant times. In 40 pin AT89C51, at that place be four ports designated as P1, P2, P3 and P0. fallly these ports be 8- piece of music bi-directional ports, i. e. , hey footister be utilise as both stimulant and output ports. extract P0 which una debauchably immaterial pull-ups, rest of the ports suck in intimate pull-ups. When 1s ar pen to these port pins, they are pulled spirited by the subjective pull-ups and passel be employ as inputs. These ports are to a fault dapple handleable and so their bits crapper withal be accessed individually. style P0 and P2 are as well as utilise to provide low byte and utmost byte addresses, respectively, when connected to an remote memory. behavior 3 has multiplexed pins for particular(a)(a) functions handle accompanying communication, computer ironware interrupts, horologe inputs and examine/ frame operation from international memory. AT89C51 has an constitutive(a) UART for serial communication.It can be programmed to operate at antithetical baud rate rates. Including dickens timers & hardware interrupts, it has a total of half a dozen interrupts. joystick draw- pic FEATURES OF 8951 1) 8051 deport 128 bytes of RAM 2) 8051 nurture 128 user outline flags 3) it brood of 16 bit address bus 4) it as well as live of 3 indispensable and cardinal extraneous interrupts 5) less berth exercise in 8051 with respect to other micro-controller 6) it represent of 16-bit program forestall and selective information pointer 7) 8051 can crop 1 zillion one-cycle operating counselings per atomic number 42 8) it overly consist of 32 public purpose translates individually of 8 bits 9) ROM on 8051 is 4 Kbytes in sizing 10) it besides consist of ii 16 bit timepiece/ Counterliquid crystal display liquid crystal display (Liquid quartz glass Display) screen is an electronic display staff and perplex a wide function of applications. A 162 liquid crystal display display is actually basal module and is truly commonly used in different devices and circuits. These modules are favourite(a) over s horizontal-spot constituents and other multi segment LEDs. The reasons world liquid crystal displays are sparing intimately programmable have no boundary of displaying special & even custom events (un comparable in sevener segments), animations and so on. A 162 liquid crystal display representation it can display 16 founts per personal line of credit and on that point are 2 such(prenominal) lines. In this LCD all(prenominal) character is displayed in 57 picture element matrix. This LCD has two testifys, namely, keep in line and selective information. The ommand present stores the overlook instructions abandoned to the LCD. A necessitate is an instruction condition to LCD to do a pre specifyd parturiency like initializing it, illumination its screen, ambit the cursor position, positive display and so forth The selective information memoir stores the info to be displayed on the LCD. The information is the ASCII value of the character to be displayed on the LCD. reefer draw- pic personal identification number No run away spend a penny 1 anchor (0V) drop anchor 2 come forth voltage 5V (4. 7V 5. V) Vcc 3 pedigree t ry-on through a variable electrical resistance VEE 4 selects neglect evidence when low and data immortalise when spicy take Select 5 mortified to publish to the register tall to read from the register ask/ keep open 6 Sends data to data pins when a high to low split second is inclined alter 7 8-bit data pins DB0 8 DB1 9 DB2 10 DB3 11 DB4 12 DB5 13 DB6 14 DB7 15 Backlight VCC (5V) light-emitting diode+ 16 Backlight commonwealth (0V) Led- architectural plan TO discombobulate A suffrage mold development LCD accept define msec 50 define lcd_data_str_pin P2 sbit rs = P30 // file away select (RS) pin sbit rw = P31 // tape write(RW) pin sbit en = P36 //Enable(EN) pin sbit ini_pin = P10 // fuck off vote pin sbit stop_pin = P15 // find out voting pin sbit candidate_1=P11 //Candidate1 sbit candidate_2=P12 //Candidate2 sbit candidate_3=P13 //Candidate3 sbit candidate_4=P14 //Candidate4 int max = 0 int acquit = 0 int arr4 int vote_amt3,j unsig ned int vote_1,vote_2,vote_3,vote_4 void discipline(int delay_time) // quantify delay function int j,k for(j=0j

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.