Программирование микроконтроллеров

Программа
в среде программирования С++ под ATmega16



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: С++ под ATmega16

Название работы: Программирование микроконтроллеров

Вид работы: Программа

Описание: Надо решить с пояснением приложенные вопросы:

1. Микроконтроллер ATtiny15L
ATtiny15L
Указать байт данных (в виде набора 1 и 0), который надо записать в регистр TCCR1, чтобы настроить таймер/счетчик 1 на работу в режиме ШИМ с частотой тактирования СКх4, 1 при сбросе, 0 при сравнении.

2. Микроконтроллер Atmega 8
Регистр TIMSK в пространстве регистров ввода/вывода имеет адрес $39. Указать его адрес в едином адресном пространстве памяти данных микроконтроллера ATtmega8 (в виде байта 1 и 0).

3. Язык Си в AVR
Определить период мигания светодиода, подключенного к линии PORTB.0 микроконтроллера ATmega16 (в мс) при выполнении программы:
#include <mega16.h>
#include <delay.h>
char ctr=0;
void main(void){
PORTB=0x01;
DDRB=0x01;
while(1){
delay_ms(35);
ctr++;
if (ctr==177){
ctr=0;
PORTB.0^=1;}
};
}

4. Определить число (в виде байта 1 и 0), высвечиваемое горящими светодиодами, подключенными к порту В микроконтроллера ATmega16, после выполнения программы:
#include <mega16.h>
#include <delay.h>
void main(void){
PORTB=0x00;
DDRB=0xFF;
while (PORTB<=58){
delay_ms(200);
PORTB++;
};
}

5. Сколько секунд будут мигать светодиоды, подключенные к порту В микроконтроллера ATmega16, при выполнении программы:
#include <mega16.h>
#include <delay.h>
void main(void){
PORTB=0x00;
DDRB=0xFF;
while (PORTB<=~(28)){
delay_ms(500);
PORTB++;
};
}

Год: 2016

Данный заказ (программа) выполнялся нашим сайтом в 2016-м году, в рамках этого заказа была разработана программа в среде программирования С++ под ATmega16. Если у Вас похожее задание на программу, которую нужно написать на С++ под ATmega16, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2016-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +79374242235
Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com