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

