Техника микропроцессорных систем. Лабораторная работа

Содержание

Слайд 2

Внешний вид семисегментных индикаторов

Семисегментные индикаторы имеют различные размеры.
Главным идентификатором служит высота

Внешний вид семисегментных индикаторов Семисегментные индикаторы имеют различные размеры. Главным идентификатором служит
цифры, которая в справочниках приводится в дюймах.
По количеству разрядов различают одно-, двух-, трех-, и четырехразрядные индикаторы.

трехразрядные

одноразрядные

Слайд 3

Семисегментные индикаторы

Светодиоды всех элементов соеди-няются одноименными выводами между собой или анодами, или

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

Слайд 4

Семисегментные индикаторы

Для того чтобы засветить один из светодиодов семисегментного индикатора с общим

Семисегментные индикаторы Для того чтобы засветить один из светодиодов семисегментного индикатора с
анодом следует на общий вывод (анод) подать «+», а на соответствующий отдельный вывод – «-» источника питания.

Слайд 5

Семисегментные индикаторы

Семисегментные индикаторы

Слайд 6

Программирование и симуляция

Программирование и симуляция

Слайд 7

Программирование и симуляция

Программирование и симуляция

Слайд 8

Программирование и симуляция

void main(void) { while (1) { PORTB=0b00000110; //1 pause; PORTB=0b01011011;

Программирование и симуляция void main(void) { while (1) { PORTB=0b00000110; //1 pause;
//2 pause; PORTB=0b01001111; //3 pause; PORTB=0b01100110; //4 };

Слайд 9

Программирование и симуляция

#include
#include
unsigned char number[] =
{
0x3f, //0
0x06,

Программирование и симуляция #include #include unsigned char number[] = { 0x3f, //0
//1
0x5b, //2
0x4f, //3
0x66, //4
0x6d, //5
0x7d, //6
0x07, //7
0x7f, //8
0x6f //9
};

unsigned char count = 0;
int main( void )
{
PORTD = 0xff;
DDRD = 0xff;
while(1){
PORTD =~ number[count];
count++;
if (count == 10) count = 0;
_delay_ms(100);
}
return 0;
}

Слайд 10

Программирование и симуляция

https://www.youtube.com/watch?v=qaTV3mqv4lkhttps://www.youtube.com/watch?v=qaTV3mqv4lk- устанавливать по
этому описанию

https://drive.google.com/file/d/0B7pw4J_WOt3AelZOMTIzMUFQWFE/edit?pli=1 – скачать протеус с этого

Программирование и симуляция https://www.youtube.com/watch?v=qaTV3mqv4lkhttps://www.youtube.com/watch?v=qaTV3mqv4lk- устанавливать по этому описанию https://drive.google.com/file/d/0B7pw4J_WOt3AelZOMTIzMUFQWFE/edit?pli=1 – скачать протеус
сайта

Протеус: как скачать и установитьограммирование и симуляция

WinAvr используем для написание программы и получения hex-файлов
https://myrobot.ru/stepbystep/mc_winavr.php -скачать WinAVR
https://myrobot.ru/downloads/winavr_patch.php -установить path для Windows выше 7

Имя файла: Техника-микропроцессорных-систем.-Лабораторная-работа.pptx
Количество просмотров: 25
Количество скачиваний: 0