Радиолюбительские самоделки(rsamodelki)
Радиолюбительские самоделки(rsamodelki)
Вы сейчас здесь: Каталог статей
  • Главная » Статьи » Светотехника

    Дисплей на светодиодах или "пишем в воздухе 2"

    Данный проект описывает дисплей на светодиодах, принцип действия которого подобен проекту Пишем светодиодами в пространстве, но отличается тем, что построен на базе микроконтроллера AT89C1051 и имеет привод полоски светодиодов с синхронизацией.

    Особенности:

    • Дисплей с низкой стоимостью.
    • Низкое потребление энергии.
    • Возможно программное изменение изображения.
    • Привод дисплея от двигателя постоянного тока.

    Полная принципиальная схема устройства показана на рисунке. Микроконтроллер содержит программу для воспроизведения изображения на движущейся полоске светодиодов.

    Принципиальная схема устройства.

    Исходный код программы:

    ;*******MINI DISPLAY********************
    ORG OOOOH
    MAIN: MOV DPTR,#TABLE
    B0: MOV P1,#00
    B1: JB P3.7,B1
    MOV R0,#03
    B2: LCALL DELAY
    DJNZ R0,B2
    MOV R1,#40
    PUSH DPL
    PUSH DPH
    B3: CLR A
    MOVC A,@A+DPTR
    CJNE A,#255,B4
    SJMP B5
    B4: MOV P1,A
    LCALL DELAY
    INC DPTR
    DJNZ R1,B3
    POP DPH
    POP DPL
    INC DPTR
    LJMP B0
    B5: POP DPH
    POP DPL
    LJMP MAIN
    DELAY: MOV R2,#184
    B6: MOV R3,#04
    B7: DJNZ R3,B7
    DJNZ R2,B6
    RET
    TABLE: DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    DB 68H,28H,28H,78H,04H,12H,08H,4AH,7AH,02H,69H,28H,28H
    DB 78H,04H,02H,78H,4AH,6AH,0AH,7BH,00H,78H,28H,28H,08H
    DB 78H,00H,4AH,7AH,0AH,01H,08H,78H,40H,40H,78H
    DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    DB 0FFH
    END


    Категория: Светотехника | Добавил: MYSTERY (09.10.2012)
    Просмотров: 4513 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]

    меню


    мини профиль


    Часы


    миничат


    HASH(0x3c80d48)

      © Site 2010-2013