Лекция: Sbi PortB,0 ; Установить бит 0 регистра PortB

 

Комментарий, подобный приведенному, абсолютно лишен смысла, поскольку он не объясняет, почему установлен бит 0 регистра PortB,а просто констатирует этот факт.

Шаблон программы

 

Большинство программ имеют одинаковую структуру, кроме того, во всех программах присутствуют некоторые общие элементы, необходимые для их нормальной работы. Поэтому, мы можем написать шаблон, сохранить его и загружать всякий раз, когда начинаем писать новую программу.

 

;**************************************

; Автор: *

; Дата: *

; Версия: *

; Имя файла: *

; Для AVR: *

; Тактовая частота: *

;**************************************

; Выполняемые функции:____________________________________

;_________________________________________________________

Device xxxxxxxx

Nolist

.include «xxxxxx.inc»

List

;==============

; Объявления:

.def temp =r16

;==============

; Начало программы

Rjmp Init

;===============

Init:; Первая выполняемая команда

Ldi temp,0 bxxxxxxxx; Определяем входы и выходы порта В

Out DDRB, temp ;

Ldi temp, 0bxxxxxxxx; Определяем входы и выходы порта D

Out DDRD, temp ;

Ldi temp, 0bxxxxxxxx; Включаем подтяжку для входов порта В

Out PortB, temp; и задаем начальные состояния выходов

Ldi temp, 0bxxxxxxxx; Включаем подтяжку для входов

Out PortD, temp; порта D и задаем начальные состояния

; выходов

;================

; Основное тело программы

Start:

<Разместите здесь текст вашей программы>

еще рефераты
Еще работы по информатике