Bilet №31 Oddiy o‘rnatilgan tizimlar nimalar kiradi?
Arduino IDE 7 segmentli indikatorni boshqaring va HAVOLA so’zini aks etish dasturini tuzing
Download 50.12 Kb.
|
biletlar31-40
- Bu sahifa navigatsiya:
- Bilet №32 SIMM, SIP, DIP xotiralar farqi
Arduino IDE 7 segmentli indikatorni boshqaring va HAVOLA so’zini aks etish dasturini tuzing.
// 7-segment indikatori uchun pinlar const int segmentPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // Harflar uchun belgilar const byte letters[][8] = { {B11111100, B11111110, B00111000, B00001110, B00000011, B00001110, B00111000, B11111110}, // H {B11111111, B11111111, B00000000, B00000000, B00000000, B00000000, B11111111, B11111111}, // A {B11110000, B11111100, B00001110, B00000111, B00001110, B11111100, B11110000, B11110000}, // V {B00001110, B11111110, B00111000, B00001110, B00000011, B00001110, B00111000, B11111110}, // O {B11111110, B11111111, B00001110, B00000111, B00000011, B00000001, B11111111, B11111110}, // L {B11111111, B11111111, B00111000, B01110000, B11100000, B01110000, B00111000, B11111111}, // A }; void setup() { // 7-segment indikator pinlarini chiqarish for (int i = 0; i < 8; i++) { pinMode(segmentPins[i], OUTPUT); } } void loop() { // "HAVOLA" so'zining har bir belgisini 1 sekund o'zgartirish for (int letter = 0; letter < 6; letter++) { displayLetter(letter); delay(1000); clearDisplay(); delay(200); // Belgilarni o'rtasida kuzatish } } void displayLetter(int letter) { // Belgilarni mos belgilar bilan sozlash for (int i = 0; i < 8; i++) { digitalWrite(segmentPins[i], bitRead(letters[letter][i], i)); } } void clearDisplay() { // Barcha belgilar pinlarini o'chirish for (int i = 0; i < 8; i++) { digitalWrite(segmentPins[i], LOW); } } Bilet №32 SIMM, SIP, DIP xotiralar farqi? SIMM (Single In-Line Memory Module) - SIMM, oldingi paytda kompyuterlarda xotira kiritish uchun ishlatilgan bo'lib, hozirgi kunda ko'p ishlatilmaydi. SIMM xotiralar shaklida keladi va 30, 72 yoki 168 pinlarga ega bo'lishi mumkin. Uch yoki to'rtta kerakli xotirani bitta modulda jamlangan bo'ladi. SIMM xotiralarining oddiylik va yaxlitlik haqida aniq ma'lumot yo'q. SIP (Single In-Line Package) - SIP xotiralar ham shaklida keladi, lekin SIMM xotiralaridan farqi shundaki, ularda integrallar, transistors va boshqa komponentlar ishlatilishi mumkin. SIP xotiralar tezroq ishlab chiqarilishi va yuzaga chiqarishda ishlatilishi uchun oddiy tajribaga ega bo'lishi bilan ajralib turadi. SIP xotiralariga 2, 4, 6, 8 yoki boshqa pinlar o'rnatilishi mumkin. DIP (Dual In-Line Package) - DIP xotiralar ta'minlangan kerakli komponentlarni joylashtirish uchun ishlatiladi. Ularning shakli bilan SIMM va SIP xotiralariga o'xshashlikka ega bo'lsa-da, DIP xotiralarida komponentlar orasida o'rtacha masofa bor. DIP xotiralariga oddiy tarzda otish va yetishish uchun uch yoki torta qavatli "klipsa"lar yoki pinlar mavjud. DIP xotiralarida, boshqalar bilan birga ishlatish uchun bir-biriga qoshish uchun joylar mavjud bo'ladi. DIP xotiralar 8, 14, 16, 18, 20, 24, 28, 32, 40, 48 yoki 64 pinlarga ega bo'lishi mumkin. Download 50.12 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling