எல்.ஈ.டி ஒளிரும் மின்னணுவியல் மூலம் தொடங்க நீங்கள் எடுக்க விரும்பும் முதல் படியாகும். இந்த டுடோரியலில் நாம் ஒரு எல்.ஈ.டி ஐ ATmega32 உடன் இணைக்கப் போகிறோம், இது ஏ.வி.ஆர் தொடர் மைக்ரோகண்ட்ரோலராகும். எல்.ஈ.டி அரை வினாடி விகிதத்தில் சிமிட்டப் போகிறோம்.
கூறுகள் தேவை
வன்பொருள்:
ATmega32A மைக்ரோகண்ட்ரோலர்
மின்சாரம் (5 வி)
AVR-ISP புரோகிராமர்
100uF மின்தேக்கி
எல்.ஈ.டி.
220Ω மின்தடை
மென்பொருள்
அட்மல் ஸ்டுடியோ 6.1
Progisp அல்லது ஃபிளாஷ் மந்திரம்
சுற்று மற்றும் வேலை விளக்கம்

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலருடன் எல்.ஈ.டி இடைமுகப்படுத்த மேலே உள்ள சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளபடி, வெளிப்புற படிகத்தை இங்கே இணைக்க வேண்டிய அவசியமில்லை. ஏனென்றால் ATMEGA இயல்பாக உள் 1MHz ரெசிஸ்டர்-மின்தேக்கி ஆஸிலேட்டரில் இயங்குகிறது. கடிகாரத்தின் துல்லியம் தேவைப்படும்போது மட்டுமே, அதிக துல்லியமான எண்ணிக்கையைப் பயன்படுத்துவதால், வெளிப்புற படிகமானது இணைக்கப்படுகிறது. கட்டுப்படுத்தி முதலில் வாங்கப்பட்டதும், இயல்பாக உள் படிகத்தில் வேலை செய்ய இணைக்கப்படுகிறது.
எல்.ஈ.டி யிலிருந்து தற்போதைய வரைபடத்தை கட்டுப்படுத்த மின்தடையம் இங்கே இணைக்கப்பட்டுள்ளது. நினைவில் கொள்ளுங்கள், கட்டுப்படுத்தி டெர்மினல்களில் 30mA க்கு மேல் வழங்க முடியாது.
நிரலாக்க விளக்கம்
எல்.ஈ.டி ஒளிரும் ATmega32 மைக்ரோகண்ட்ரோலருக்கான நிரல் கீழே காட்டப்பட்டுள்ளது. குறியீட்டில் உள்ள கருத்துகள் குறியீட்டின் தனிப்பட்ட வரியின் நோக்கத்தை விளக்குகின்றன.
ஊசிகளின் மீது தரவு ஓட்டம் கட்டுப்பாட்டை இயக்க # தலைப்பு // தலைப்பு
# F_CPU 1000000 // வரையறுக்கும் கட்டுப்படுத்தி படிக அதிர்வெண்
#சேர்க்கிறது
int main (வெற்றிடத்தை)
{
டி.டி.ஆர்.டி = 0 எக்ஸ்.எஃப்.எஃப்; / நாங்கள் எட்டு “ஒன்” களை வைத்திருப்பதால், PORTD இன் அனைத்து ஊசிகளும் வெளியீடாக இயக்கப்பட்டன. பூஜ்ஜியத்தை “0b1111 0111” என வைத்தால், இப்போது அனைத்து ஊசிகளும் 0,1,2,4,5,6,7 உள்ளீடுகளாக இயக்கப்பட்டன மற்றும் PIN 3 உள்ளீடாக இயக்கப்பட்டது.
(1) // லூப் என்றென்றும் செல்லும் மற்றும் எல்.ஈ.டி எப்போதும் ஒளிரும்
{
PORTD = 0xFF; // PORTD இன் அனைத்து ஊசிகளும் 5v வெளியீட்டை வழங்கும் என்று கூறப்படுகிறது அல்லது உயர்வை இழுக்கச் சொல்லப்படுகிறது (LED ON)
_ தாமத_எம்எஸ் (220); // 200ms க்கு தாமதம்
_ தாமத_எம்எஸ் (220);); // 200ms க்கு தாமதம்
PORTD = 0x00; // PORTD இன் அனைத்து ஊசிகளும் வெளியீட்டில் தரையை வழங்கும் அல்லது கீழே இழுக்கும் என்று கூறப்படுகிறது
_ தாமத_எம்எஸ் (220);); // 200ms க்கு தாமதம்
_ தாமத_எம்எஸ் (220);); // 200ms க்கு தாமதம்
}
}
