Разработка и изготовление лабораторного блока для программирования микроконтроллеров

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

храните его File/ Save под именем, соответствующем имени проекта.

) Далее необходимо добавить файл в проект. Project/ Add Files to Project

) Выполните компиляцию проекта. Project/ Build All

В окне "Output" выводятся все сообщения о ходе работы инструментов пакета MPLAB. Если при компиляции возникли ошибки или предупреждения, то они тоже выводятся в это окно.

В папке проекта появились новые файлы.

) Подключаем изготовленный программатор через USB кабель

) На запрос установки драйвера указываем путь вручную C:\Microchip Solutions\USB Tools\MCHPUSB Custom Driver\MCHPUSB Driver\Release. (На компьютере надо лишь один раз установить драйвер.)

) Запускаем программу PDFSUSB. C:\Microchip Solutions\USB Tools\Pdfsusb\PDFSUSB.exe

10) Нажимаем кнопку BOOT и удерживаем ее, при этом нажимаем и отпускаем кнопку RESET. Появится звуковой сигнал подключения устройства к компьютеру.

) На вкладке Bootload Mode выбираем PICDEM FS USB 0 (Boot).

) Load HEX File загружаем созданный .hex файл.

) Program Device программируем устройство

 

#pragma code myprog=0x800

#include "p18f2550.h"Delay10_us(unsigned char t);Delay100_us(unsigned char t);Delay_ms(unsigned char t);Delay10_ms(unsigned char t);main(void)

{=0; TRISA=0;=0; TRISB=0;=0; TRISC=0b00000111;=15;=0;=0b00000000;(1) // бесконечный цикл

{=0b00000010;_ms(50); //задержка 0,5 сек.=0b00000000;_ms(50);

}}Delay10_us(unsigned char t)

{ do

{{_asm nop nop nop nop nop nop nop nop nop nopnop nop nop nop nop nop nop nop nopnop nop nop nop nop nop nop nop nopnop nop nop nop nop nop nop nop nopnop nop nop nop nop nop nop nop nopnop nop nop nop nop nop nop nop nopnop nop nop nop nop nop nop nop nopnop nop nop nop nop nop nop nop nop

_endasm};

} while(t--);

}Delay100_us(unsigned char t)

{ do

{_us(10);

} while(t--);

}Delay_ms(unsigned char t)

{ do

{_us(10);

} while(t--);

}Delay10_ms(unsigned char t)

{ do

{_ms(10);

} while(t--);

}

 

ЗАКЛЮЧЕНИЕ

 

1) Результаты, достигнутые при выполнении дипломной работы:

) Проанализирована радиотехническая литература и выбран тип микроконтроллера

3) Разработана структурная схема лабораторного блока для программирования выбранного микроконтроллера.

4) На основе структурной схемы спроектирована принципиальная электрическая схема блока.

) Разработана и изготовлена печатная плата устройства.

) Разработана демонстрационная программа.

) Проведены испытания изготовленного устройства.

Цель дипломной работы была достигнута: разработан и создан лабораторный блок для программирования микроконтроллера (фото см. в приложении 3). Разработанный лабораторный блок планируется использовать в практикуме по микропроцессорной технике специализации Информатика и микропроцессорная техника специальности Технология и предпринимательство.

 

 

 

СПИСОК ИНФОРМАЦИОННЫХ ИСТОЧНИКОВ

 

Программные средства:

1. PCAD

. MPLAB IDE

. WinPic800

. Microchip MCHPFSUSB

5. Microsoft Word

Список литературы:

1. Яценков В.С. Микроконтроллеры Microchip с аппаратной поддержкой USB. - М.: Горячая линия - Телеком, 2008. - 400 с.: ил.

. Китайгородский М.Д. Программирование микроконтроллеров. Лабораторный практикум. Сыктывкар, 2006. - 64 с.: ил.

. Китайгородский М.Д. Основы автоматизированного проектирования принципиальных электрических схем и печатных плат. Сыктывкар, 2001. - 44 с.: ил.

. Китайгородский М.Д. Сельков Д.М. Проектирование и изготовление устройств на микроконтроллерах. Сыктывкар 2008. - 56с.: ил.

Информационные источники Internet:

">1.

.

.

.

.

.

 

 

ПРИЛОЖЕНИЕ 1

 

Принципиальная электрическая схема

 

 

 

ПРИЛОЖЕНИЕ 2

 

Печатная плата

 

Рис 6. Расположение элементов на плате

 

Рис 7. Разводка металлизированных дорожек на плате с обратной стороны радиоэлементов

Рис 8. Разводка металлизированных дорожек на плате со стороны радиоэлементов

 

 

ПРИЛОЖЕНИЕ 3

 

Рис 9. Фото программатора

 

 

ПРИЛОЖЕНИЕ 4

 

Спецификация радиоэлементов

 

Позиционное обозначениеНаименованиеКоличество R5,R6,R3,R2 R1,R4 R7Резисторы: 10K Ом 1K Ом 1.5K Ом 4 2 1 C1,C2 C3,C5,C7 C4,C10 C6 C8 C9Конденсаторы: 33 пФ 0.1 мкФ 1 мкФ 50В К50-16-35В-100 мкФ 100 нФ 100 мкФ 2 3 2 1 1 1 D1,D2,D3Диоды: 1N41483 D4 D5Стабилитроны: KC151A KC212A 1 1VTТранзистор КТ3102А1DAСтабилизатор KP142EH51ZКварцевый резонатор 20 МГц1H1 H2Светодиоды: АЛ307А АЛ307B 1 1J1 J2 J3 J4Разъем интерфейса USB Разъем интерфейса RS232 Разъем питания Перемычка1 1 1 1CPUМикроконтроллер PIC18F2550 1SB1,SB2Кнопки2