- •1. Техническое описание лабораторного комплекса
- •1.1. Назначение комплекса
- •1.2. Состав комплекса
- •1.3. Технические данные комплекса
- •1.4. Структура комплекса и общие принципы работы
- •1.5 Общие принципы работы с комплексом
- •1.5.2 Ассемблер микроконтроллеров avr и его особенности
- •1.5.2.2 Система команд
- •1.5.2.3 Директивы ассемблера
- •Cseg - Code segment
- •Dseg - Data Segment
- •Eseg - eeprom Segment
- •Org - Установить адрес начала программы
- •Db - определить байт(ы) в программной памяти или в eeprom
- •Dw – Определить слово(а) в программной памяти или в eeprom
- •Def – Присвоить имя регистру
- •Equ – Присвоить имя выражению
- •Include –вставить другой файл
- •1.5.3.1 Написание программы
- •1.7 Сбои в лабораторном комплексе и их устранение
1. Техническое описание лабораторного комплекса
1.1. Назначение комплекса
Портативный многотерминальный лабораторный комплекс (в дальнейшем изложении комплекс) предназначен для обучения студентов различных специальностей, изучающих дисциплины по автоматизации различных отраслей производства, программированию интегральных микроконтроллеров (однокристальных микроЭВМ).
Комплекс может быть использован также для обучения учащихся техникумов и слушателей отраслевых учебных центров повышения квалификации инженерно-технических работников.
Особенностью комплекса является его компактность. Он размещается в двух портфелях (чемоданах) и предназначен для проведения занятий на выезде в филиалы, учебно-консультационные пункты и т.п. учебных заведений. Персональный компьютер типа IBM, который является основным звеном лабораторного комплекса, в состав комплекса не входит. Используется компьютер, имеющийся на месте проведения занятий. Никаких вскрытий и дополнений в компьютере не требуется. Все подключения к компьютеру осуществляются через его штатные разъемы.
Комплекс рекомендуется также использовать в стационарных условиях при ограниченных площадях и недостаточном количестве компьютеров.
Комплекс предназначен для изучения программирования микроконтроллеров AT90S8535 иAT90S4434 семействаAVR, выпускаемых фирмойAtmel.
1.2. Состав комплекса
Как уже указывалось выше, основой комплекса является ПЭВМ, которая в состав стенда не входит, а используется ПЭВМ, имеющаяся на месте проведения занятий. В состав ПЭВМ входит системный блок, монитор, клавиатура, принтер.
Комплекс включает в себя следующие изделия и блоки, вывозимые на место проведения занятий:
-
– блок связи с ЭВМ (БС)
1 шт.;
– блок питания комплекса (БП)
1 шт.;
– клавиатура рабочего места
8 шт.;
– блок управления рабочего места
8 шт.;
– кабели рабочих мест
8 шт.;
– кабель сетевой блока питания
1 шт.;
– кабель «Блок питания – БС»
1 шт.;
– кабель соединительный «БС – ПЭВМ (portсом2)»
1 шт.
1.3. Технические данные комплекса
Масса изделий и блоков, вывозимых на место проведения
занятий, кг………………………………………………………..……… не более 22
Габаритные размеры перевозимых изделий и блоков в упакованном виде в одной упаковке, мм…..………………………………….…не более 200*600*500
Максимальная электрическая мощность, потребляемая
комплексом, Вт……………………………………………….…………не более 250
Напряжение питания комплекса, В……………………………….…….... 220
Частота напряжения питания, Гц ……………..…………………...…….…50
Максимальное удаление рабочего места от ПЭВМ, м ……..........……...... 7
Максимальное число рабочих мест ..............................……………..…........8
Тип программируемых микроконтроллеров – AT90S8535 фирмыAtmel.
Технические характеристики микроконтроллеров семейства AVRпредставлены в табл. 1.1, в которой приведены данные и для микроконтроллераAT90S8535.
Таблица 1.1
Тип прибора |
Объем памяти (организа-ция), бит |
Объем ЭСППЗУ (СОЗУ) памяти данных, байт |
Тактов. частота, МГц |
Таймеры/ счетчики, кол-во х разряд-ность |
Другие отличия |
Потребл. в активном/ пассивном Vсс=3В, f=4 МГц, мА |
Корпуса промышленного и коммерческого исполнений |
AT90S1200 |
1K (512x16) |
64x8 |
0…12 |
1x8 |
15 линий I/O, аппаратный стек |
2/0,5 |
20PDIP, 20SOIC, 20SSOP |
AT90S2313 |
2K (1Kx16) |
128x8 (128x8) |
0…10 |
1x8, 1x16 |
15 линий I/O, ШИМ, UART |
2,5/0,8 |
20PDIP, 20SOIC |
AT90S2323 |
2K (1Kx16) |
128x8 (128x8) |
0…10 |
1x8 |
3 линии I/O |
3,0/1,2 |
8PDIP, 8SOIC |
AT90S2343 |
2K (1Kx16) |
128x8 (128x8) |
0…10 |
1x8 |
5 линий I/O |
3,0/1,2 |
8PDIP, 8SOIC |
AT90S4414 |
4K (2Kx16) |
256x8 (256x8) |
0…8 |
1x8, 1x16 |
32 линии I/O, ШИМ, UART |
3,5/1,0 |
40PDIP, 44PLCC, 44TQFP |
AT90S4434 |
4K (2Kx16) |
256x8 (256x8) |
0…8 |
2x8, 1x16 |
32 линии I/O, 3 ШИМ, UART, 8х10 АЦП, аналог. компаратор |
3,0/1,2 |
40PDIP, 44PLCC, 44TQFP |
AT90S8535 |
8K (4Kx16) |
512x8 (512x8) |
0…8 |
2x8, 1x16 |
32 линии I/O, 3 ШИМ, UART, 8х10 АЦП, аналог. компаратор |
3,0/1,2 |
40PDIP, 44PLCC, 44TQFP |
AT90S8515 |
8K (4Kx16) |
256x8 (256x8) |
0…8 |
1x8, 1x16 |
32 линии I/O, ШИМ, UART |
3,5/1,0 |
40PDIP, 44PLCC, 44TQFP |
ATmega103 |
128K (64Kx16) |
4Kx8 (4Kx8) |
0…6 |
3x16 |
40 линий I/O, 3 ШИМ, UART, 8х10 АЦП, аналог. компаратор |
3,0/1,2 |
64TQFP |
ATmega603 |
64K (32Kx16) |
2Kx8 (4Kx8) |
0…6 |
3x16 |
40 линий I/O, 3 ШИМ, UART, 8х10 АЦП, аналог. компаратор |
3,0/1,2 |
64TQFP |