Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка цифрового термометра

Реферат Розробка цифрового термометра





а шині високого рівня при відключенні відповідного порту (вірніше, при перемиканні його на введення). Ще цей резистор дозволяє датчику працювати в режимі паразитного харчування. Осцилограф. Використовувався для відстеження сигналів на шині даних термодатчика.

Для отримання кодів відображуваних на індикаторі символів, я зібрав наступну схему:


В 

Послідовність розробки та налагодження програмного забезпечення

. Створив проект в вищеописаної програмі MPLAB IDE для конкретного мікроконтролера із зазначенням початкових параметрів конфігурації, додав до нього файл з розширенням ". c" - файл коду на мові Сі .

. Редагувати файл Сі в MPLAB IDE виявилося незручно. Відкрив файл в Visual Studio, після внесення змін і збереженні файлу при перемиканні в MPLAB IDE він автоматично оновлював проект, попередньо запросивши підтвердження:


В 

3. Запускав трансляцію і компіляцію проекту. За цей етап відповідає HI-TECH C Compiler, синхронізований з MPLAB IDE (див. пункт 6 "Технологія налагодження програми"). p align="justify"> Результати компіляції можна подивитися у вікні "Output".


В 

3. В результаті компіляції виходить вихідний файл з розширенням ". hex", що знаходиться в кореневому каталозі проекту.

У Proteus в налаштуваннях мікроконтролера необхідно прописати шлях до нього. Це потрібно зробити лише один раз. У наслідку можна запускати модель на виконання відразу ж після компіляції, що істотно заощаджує час. br/>В 

4. Тестував модель і програмне забезпечення шляхом відстеження рівнів на входах і виходах за допомогою підсвічування сигналів і осцилографа


В 

Так само іноді корисно переглянути стан регістрів і пам'яті вибором відповідного пункту в контекстному меню моделі мікроконтролера.


В 

Результати моделювання

Позитивні показання приладу


В 

Негативні свідчення


В 

Вид осцилограми передачі байта даних датчику


В 

Передається байт 0xCC.

xCC = 11001100b

"Провал" шини на 60 мс відповідає логічній одиниці.

Короткочасний провал і підтримка високого рівня на 60 мс - нулю.

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


. "PIC16F62X Однокристальні 8-розрядні FLASH CMOS мікроконтролери компанії Microchip Technology Incorporated" - переклад компанії ТОВ "Мікро-Чіп", заснований на оригінальній документації мікроконтролера.

. "Програмування на мові С для AVR і PIC мікроконтролерів" - Ю. А....


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Файл з розширенням. Docx
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Файл менеджер на мові C #
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Програмне забезпечення для 8-розрядного мікроконтролера фірми Microchip PIC ...