|
vadimstar
|
|
Нужен пример программы для PIC микроконтроллера20.10.2011, 11:39. Показов 23558. Ответов 12
Метки нет (Все метки)
Здраствуйте! Помогите начинающему освоить pic микроконтроллер.А если точнее научите писать программу, в примерах.Для начала объясните структуру написания программы.Например что за чем идет:подготовительные моменты,сама программа,направление портов и т.д.
|
|
| 20.10.2011, 11:39 | |
|
Ответы с готовыми решениями:
12
Нужно немного изменить программу на asm для PIC микроконтроллера (PIC12F629) Нужен пример программы для управления БД Нужен пример программы для многоленточной машины Тьюринга |
|
Почетный модератор
11551 / 4346 / 452
Регистрация: 12.06.2008
Сообщений: 12,452
|
|
| 20.10.2011, 11:54 | |
|
Это тебе надо книжки читать. Можешь посмотреть тему https://www.cyberforum.ru/micr... 66057.html , но там уже нужно некоторое понимание самого PIC'а и языка Си.
0
|
|
|
57 / 56 / 10
Регистрация: 29.03.2010
Сообщений: 289
|
|
| 21.10.2011, 00:41 | |
|
Вкратце первые программы обычно выглядят так
Подключение библиотек Задание констант Вспомогательные функции функция main() { настройка переферии начальные значения переменных while(1){ действия в главном цикле } }
0
|
|
|
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 7
|
|
| 28.10.2011, 00:50 | |
|
Если ты выбрал именно "С", то попробуй "microC for PIC" от Mikroelektronika (Там есть описание на английском). Если сложновато, то "microPascal" или "microBASIC" от неё-же. Классная вещь - есть обширные готовые библиотеки для работы как с внутренней начинкой (ADC, EEPROM, SPI, I2C, LAN(PIC18), USB(PIC18), ... ), так и с внешними устройствами (клавиатурами PS/2 и AxB, текстовыми и телефонными дисплеями, динамиком, SD/MMC, DS18B20, FLASH, сетью и т.д. Поддерживаются разные протоколы связи и программно, если они не встроены в МК. В описании и хелпе всё сопровождается примерами. Например, если PIC "вооружён" АЦП и подсоединён к дисплею, измерение сигнала и вывод на дисплей занимает... одна короткая строка! Более того, почти без переделки (в основном "шапки" программы) исходник для PIC, откомпилированный в клоне "micro... for 8051", начинает работать в AT89 серии (или AVR соответственно), например программа написана, а нет под рукой PIC с нужными функциями, зато есть x51 или AVR. Имеется встроенный симулятор, хотя для окончательной обкатки своего софта всё равно будешь использовать PROTEUS или WORKBENCH на худой конец. При создании проекта легко редактируются частота резонатора и биты конфигурации, имеется визуальный редактор EEPROM. Да и весит программа 18Mb - жаль, только не бесплатная (200-250$), а пользоваться крякнутой тебе, разумеется, совесть не позволит!
Добавлено через 13 минут Забыл добавить. Как правильно заметил Humanoid, в любом случае знание МК хотя бы на уровне DATASHEET всё равно необходимо. Думаю, лучше Евгения Корабельникова в его "Самоучителе" никто это дело так не "разжевал" - даже первоклассник всё поймёт!
0
|
|
|
5 / 5 / 1
Регистрация: 09.02.2011
Сообщений: 189
|
|
| 18.08.2013, 16:08 | |
|
Всем привет.
Не хотел мусорить лишней темой о том же, по этому напишу здесь. Скоро новый учебный год, и будем проходить программирование микроПроцессоров и ПИКов (а точнее 8085 и PIC16f628a) и вся эта красота будет програмироватся в ассемблере, но ранее изучали только Си и микроПроцессорами и микроКонтроллерами дела не имели. Посоветуйте пожалуйста литературу для самых сырых в этом деле, основная проблема в том что АСМ будет "изучатся" в ходе программирования этих двух девайсов.
0
|
|
|
|
|
| 18.08.2013, 17:42 | |
|
Cм. закрепленные темы:
Коллекция исходников по алгоритмам и ссылок по работе с интерфейсами в МК https://www.cyberforum.ru/micr... 66057.html https://www.cyberforum.ru/elec... 26610.html
1
|
|
|
487 / 333 / 33
Регистрация: 15.08.2011
Сообщений: 1,078
|
|
| 19.08.2013, 20:27 | |
|
0
|
|
|
5 / 5 / 1
Регистрация: 09.02.2011
Сообщений: 189
|
||
| 19.08.2013, 23:22 | ||
|
0
|
||
|
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
|
|
| 09.11.2015, 20:10 | |
|
MicroC/ MicroPascal
0
|
|
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,852
|
||||||
| 09.11.2015, 22:56 | ||||||
|
извините,что вмешиваюсь
но тема старая но вечная, и не здесь её решать,include не включение библиотек а вставка заголовочных файлов это просто мысль и я как модератор обязан её прибить но какчеловек я спрашиваю вас
я Вас оспариваю? чего мне делать как модератору,теме 4 года а решения нет? Добавлено через 4 минуты
0
|
||||||
| 10.11.2015, 10:12 | |
|
0
|
|
|
60 / 185 / 31
Регистрация: 14.02.2013
Сообщений: 1,677
|
||
| 10.11.2015, 14:31 | ||
|
Сразу новьё? PIC16 это большей части промышленный МК и до сих пор в новых разработках применяют именно 16, 18 серии. Начинающему "пиководу" можно начать с PIC16F84 ну а какой язык выбрать для программирования это решит сам.
0
|
||
| 10.11.2015, 14:31 | |
|
Помогаю со студенческими работами здесь
13
Нужен простой пример программы на ява приложения для дипломной
Как передать данных с микроконтроллера pic через блютуз модуль HC-05 на телефон?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|