Page 122 - CITS - Electronic Mechanic - TP (Volume 1) - Hindi
P. 122

इले   ॉिन  मैके िनक - CITS




           अ ास 38  : एक ही   च से 8 LED को   ंक करने के  िलए 8051 माइ ोकं ट  ोलर का उपयोग कर
                               (Use  8051 Microcontroller to blink 8 LEDs with a Single switch)


            उ े  (Objectives)
           इस अ ास के  अंत म  आप यह कर सक  गे
           •  एक ही   च का उपयोग करके  8 एलईडी को   ंक करने के  िलए  ो ाम दज  कर  और इसे माइ ोकं ट ोलर ट ेनर िकट पर चलाएं

           • KEIL माइ ो िवज़न सॉ वेयर (KEIL कं पाइलर) का उपयोग करके  8 एलईडी संचािलत करने के  िलए एक अस बली  ो ाम िलख ।

           आव कताएं  (Requirements)


           टू   /उपकरण/साधन (Tools / Equipments / Instruments)  साम ी/ घटक (Materials/ Components)
           •  अनुदेशा क मैनुअल के  साथ 8051                    • 8 LED इंटरफ़े स मॉ ूल (बोड  पर उपल )           - 1 No.
               माइ ोकं ट ोलर ट ेनर िकट            - 1 सेट


            ि या (Procedure)
           टा   1:एक ही   च का उपयोग करके  8 LED को   ंक करने के  िलए  ो ाम दज  कर  और इसे माइ ोकं ट  ोलर ट ेनर िकट पर चलाएं


              नोट: अनुदेशक को  योगशाला म  उपल  माइ ोकं ट  ोलर ट ेनर िकट के  आधार पर काय  म के  एड ैस म  आव क संशोधन करना
              होगा। इसके  अित र , अनुदेशक को  ो ाम और उसकी काय  णाली को  ेप दर  ेप समझाना चािहए।


           1  िनद श मैनुअल देख  और सभी ऑपरेिटंग कं ट ोल /  च की पहचान कर ।
           2  पोट  - 8051 माइ ोकं ट ोलर िकट म  से 1 को ज र वायर का उपयोग करके  इनपुट पोट  के   प म  कॉ  फ़गर िकया जा सकता है।

           3  माइ ोकं ट ोलर िकट ऑन कर ।

           4  माइ ोकं ट ोलर ट ेनर िकट पर एक   च के  साथ 8 LED को   ंगक के  िलए  ो ाम दज  कर ।
           5  ए  ज़ ूट बटन पर   च करके   ो ाम िन ािदत कर ।

                                                          िडले  ो ाम (delay program)
              मैन  ो ाम (Main program)
                                                          MOV R0,#FF
              Loop 1 MOV DPTR,#FF22
                                                          address 1 MOV R1,#FF
              MOVX  A , @DPTR
                                                          address 2 DJNZ  R1, address2
              ANL A,#01
                                                          DJNZ  R0,address 1
              JZ loop 1
                                                          RET
              MOV DPTR,#FF23
              MOV A,#data1
              MOVX @DPTR,A
              ACALL delay

              MOV A,#data2
              MOVX @DPTR,A
              ACALL delay
              SJMP loop 1





                                                           102
   117   118   119   120   121   122   123   124   125   126   127