Включаем светодиод

Разумеется МК тут ненужен совсем, но ведь надо на чем-то учится. Схемка будет самая класическая:

!!! Не забудте кинуть 10 ногу МК на землю, а 20 на +!!!
Со схемой я думаю всё понятно, теперь займемся прошивкой.
;************************
;***Включаем светодиод***
;************************

;---Команды управления
.include "tn2313def.inc"
.list
.def     temp = R16
;---Начало кода
.cseg
.org     0
;---Инициализация стека
Ldi      temp, RAMEND
out      SPL, temp
;---Инициализация портов ВВ
Ldi      temp, 0
out      DDRD, temp
Ldi      temp, 0xFF
out      DDRB, temp
out      PORTB, temp
out      PORTD, temp
;---Инициализация компаратора
Ldi      temp, 0x80
out      ACSR, temp
;---Основной цикл
main:    in     temp, PIND
         out    PORTB, temp
		 rjmp   main

В прошивке тоже нет ничего сложного.
В прикреплённом файле находится прошивка и печатка в формате SL5.
***Отзеркальте печатку перед печатью***
Правильно собраная схема работает с первого раза.
Архив: upload.com.ua/get/902544121/Прошивка и плата.rar
  • -3
  • 25 апреля 2011, 14:45
  • Andrey