Интегрированная система разработки (IDE)

Прежде, чем двигаться дальше, нам необходимо ознакомиться с интегрированной системой разработки для микроконтроллеров PIC. IDE позволяет осуществлять разработку и написание программ как на языке Ассемблера, так и на языке С. Она также позволяет выполнять тестирование и имитацию выполнения программ с использованием инструментальных средств отладки, включенных в IDE. Микроконтроллер может программироваться, если программатор подключен к IDE либо схемно эмулироваться, если к IDE подключен эмулятор. IDE - это законченная система разработки программ для микроконтроллеров PIC, она может служить также прекрасным средством обучения ввиду интегрированных в нее возможностей отладки.

Обзор IDE

Этот Windows-базированный интерфейс легко использовать для создания и отладки программ. Также является возможным имитировать выполнение программ в ПК при помощи имитатора, который является частью IDE. Кроме того могут использоваться аппаратные эмуляторы, управляемые от IDE и обеспечивающие более точную имитацию в масштабе реального времени.

Для использования IDE для создания проекта первый шаг заключается в выборе микроконтроллера, используемого в проекте, по его типу. Это выполняется щелчком на позиции Configure (Конфигурировать) в меню, имеющемся в верхней части экрана IDE. Далее нужно щелкнуть на позиции Select Device . . . (Выбор устройства) в появившемся разворачивающемся меню. Выберите микроконтроллер, который будет использоваться в текущем проекте из списка устройств. Эти действия сконфигурируют IDE на тот тип микроконтроллера, который будет использоваться в проекте, - они должны быть выполнены прежде всего, чтобы обеспечить правильную работу IDE.

Еще несколько шагов требуются для выполнения полной инициализации IDE. Так, найдите и щелкните на позиции Project (Проект) меню и выберите позицию Project Wizard (Мастер проектов) в разворачивающемся меню.

Выбор микроконтроллера для IDE

В окне мастера проектов щелкните на кнопке Next (Далее). Опять выберите микроконтроллер, который будет использоваться в проекте. Это, конечно, избыточная операция, однако все же необходимо вновь указать микроконтроллер в меню Device Select (Выбор устройства).

На следующем шаге диалога необходимо выбрать набор инструментальных средств, который будет использоваться при разработке программного обеспечения микроконтроллера. В данном случае выбрана позиция Microchip MPASM Toolsuite (Набор инструментальных средств Microchip MPASM), обеспечивающая возможность разработки для проекта программ на языке Ассемблера. MPASM - это ассемблер от фирмы Microchip для устройств PIC. Индицируемые наименования путей файлов должны быть корректными - они не нуждаются в модификации, если IDE была правильно установлена.

Следующее диалоговое окно запрашивает имя проекта и пути файлов. Задайте имя проекта, которое описывает проект, разрабатываемый вами в текущий момент времени.

Последний и наиболее сложный шаг связан с выбором файлов компоновщика для микроконтроллера, а также выбором файла шаблона программы, чтобы программа могла быть написана. Для выполнения этого найдите каталог с именем Microchip; наиболее вероятно, что он расположен в каталоге Program Files на диске С. Откройте в каталоге Microchip папку с именем MPASM Suite (комплект инструментальных средств MPASM). В этой папке найдите во вложенной папке Object folder (Папка объектов) файл шаблона для микроконтроллера, используемого в проекте. Этот файл должен иметь имя типа, например, 1320tmpo.asm, что соответствует случаю, когда в проекте используется микроконтроллер 18F1320 ввиду его низкой стоимости (менее 3-х долларов). Щелкните на имени файла и добавьте его в список, щелкнув на кнопке Add (Добавить). Теперь откройте папку LKR и найдите в ней файлы компоновщика для выбранного микроконтроллера. В данном случае два из этих файлов - 18А320.1 кг и 18tl320i.lkr добавляются в список файлов компоновки для микроконтроллера 18F1320. Как только все три файла будут перечислены в окошке списка файлов, отметьте переключатели Add to project check box (Добавить в контрольный список проекта), стоящие рядом с каждым именем файла, а затем щелкните на кнопке Next (Далее). Появится последнее диалоговое окно, на котором будет кнопка Finish (Завершить). Щелкните на этой кнопке для создания проекта - и новый проект будет успешно создан.

Для того, чтобы посмотреть на шаблонный программный код (файл шаблона), вставленный мастером проекта, щелкните на позиции View (Вид) меню, а затем выберите позицию Project (Проект). Когда вы щелкните на позиции Project (Проект) разворачивающегося меню Project (Проект). В этом небольшом окне будут отображены файлы, которые включены в проект. На данном этапе наиболее интересным будет файл исходного текста, который является шаблоном, использованным в системе. Для просмотра этого файла дважды щелкните на имени файла, - в этом примере на имени "1320tmpo asm”. Казалось бы, это очень трудно - создать проект и разработать его программное обеспечение, однако существуют простые шаги, которых нужно придерживаться - и количество информации, которую необходимо ввести, значительно сократится. Как только вы разработаете несколько программ, эти шаги станут для вас естественными.

Большая часть того, что имеется в данном файле на данном этапе будет для вас «тайной за семью печатями», однако позже будет все объяснено. Данный программный текст содержит обширные комментарии, которые описывают назначение каждой секции, а также некоторые команды, которые необходимы для настройки базовых программ PIC. Символ точки с запятой означает комментарий и все, что следует после этого символа до конца строки не генерирует никакого кода. Фактически большая часть этого примера является просто комментариями.

Оставить комментарий
Комментарии
1921681254
1921681254
You get every single one of those favorable circumstances just by presenting an essential web organization client on your contraption and guaranteeing it's dynamic before starting some other web or cloud session https://192-168-1-254iplogin.com/
YanzeimSef
YanzeimSef
Оформить онлайн займ можно тут lite-zaim.ru К огромному сожалению, сложностьвопрос недостачи финансовых средств у граждан нашей страны является главной на сегодняшний момент. В то время, когда цены на еду, коммунальные платежи, средства для дома, алкоголь, медицинские препараты и всё остальное возрастают, зарплаты нечасто когда увеличивают. Еще хорошо, что не урезают! Если Вы находитесь в трудной ситуации, то мы рады Вам помочь. Наш сайт lite-zaim.ru образован для тех, кому экстренно потребовалась определенная сумма денежных средств. Тут Вы сможете оформить срочный займ. Мы даём информацию о самых выгодных организациях, которые оказывают кредит онлайн без отказа на карту и подобные услуги. Чтобы ими пользоваться, не потребуется ничего сверхъестественного, нужен всего лишь Ваш Российский паспорт, возраст от восемнадцати лет, сотовый телефон и банковская карта. Карта нужна лишь для того, чтобы произвести финансовый перевод, если вам выигрышно получить деньги другим методом, то и карты не потребуется. Чтобы получить моментальный займ на карту, Вам требуется сделать выбор в одну или нескольких микрофинансовых организаций (МФО). Компании отличаются условиями оформления микрокредита, например минимальная сумма, возраст клиента, срок погашения, процентная ставка, время получения денег на карту и другие. Вы можете выбрать сразу несколько компаний, чтобы подать анкету. После выбора МФО жмите на «оформить заявку», где Вам будет показана анкета. При оформлении анкеты нужно вводить свои личные данные. Если Вы напишите неверную информацию, то Вас занесут в черный список МФО и Вы больше не сможете воспользоваться этой популярной услугой. Перед оформлением заявки следует проверить введенные данные. Чаще, ответ должен прийти в течение 15 минут. Вы сможете выбрать способ получения денежных средств и также, способ погашения. Если для Вас будет удобно получить микрокредит на электронный кошелек, обязательно уточните это. Также есть возможность вывода наличными через платежные системы. Данный вид кредитования очень популярен, комфортен и выгоден. Ведь Вам не нужно будет ходить в офис банков, приносить огромное количество документов, отвечать на вопросы менеджера компании и так далее. Практически все МКК перечисляют срочно онлайн займ на банковскую карту без отказа также мгновенные займы на карту без проверки на кредитную историю, поэтому, если у Вас есть непогашенный или просроченный кредит, Вы все равно можете попытать вероятность получить срочный займ на банковскую карту. Финансовые проблемы бывают у всех, но не у всех есть близкие и роднрые, которые смогут выручить необходимой суммой денег в любую нужную минуту. А микрокредитные компании работают 24 часа в сутки, что очень удобно. Вы можете заполнить заявку даже в два часа ночи, не выходя из собственного дома. Наши услуги полностью бесплатны, мы рады будем помочь Вам выбрать лучшие фирмы для оформления срочного займа. На главной странице Вы найдете подборку компаний, мы распределили его таким видением, что самые лучшие предложения находятся сверху списка. Выбирайте организацию на сайте lite-zaim.ru, заполняйте заявку и расходуйте деньги так, как Вам нужно.
windstream
windstream
Regardless of whether Windstream is your internet service or you utilize an alternate supplier, the speed test underneath can show key measurements about your web association. windstream.speedtest We accept that it's an irreconcilable circumstance when Internet specialist co-ops work their own speed tests. An outsider feeling is vital and the supplier shouldn't be permitted anyplace close to the procedure.
njmcdirect
njmcdirect
Generally, for violating the traffic regulations anyone might be given a price tag whether they do it by accident or now not. And they want to pay the fines at the courtroom. njmcdirect.com For paying the fines in courtroom, you need to face in long queues and lots of humans don’t find it irresistible. And, there’s a great news for such people and that is NJMCDirect.
Beverage marketing
Beverage marketing
Pretty much every article you read or find in the media is "blessing wrapped" or begins from an advertising organization. Consider it: another advanced cell. An assault from a Congressman reprimanding the President. The most recent report on icy masses liquefying in Antarctica. None of these accounts show up all of a sudden and end up Beverage marketing in front you of and a great many different shoppers. These accounts were composed, tried, rehearsed and defined by marketing specialists, staff members, speech specialists or corporate specialists before being sent to columnists who handled the data, dismissed a few attestations, acknowledged others, at that point chose to deliver a news item.
coinsmasters
coinsmasters
Counting partners is amazingly essential Coin Master Daily Free Spins , anyway there's one thing both you and your mate need to have: Facebook. You'll need to interface your in-game record to online life before you can truly remember them for Coin Master.
pinoybaytvz
pinoybaytvz
To make the pilot, the structure and group of the entire arrangement must be assembled. In the event that spectators react well to the pilot, the system will get the [url=https://pinoybaytv.su/]Pinoy Lambingan[/url] show to air it the following season (for the most part Fall).
pinoybaytvz
pinoybaytvz
To make the pilot, the structure and group of the entire arrangement must be assembled. In the event that spectators react well to the pilot, the system will Pinoy Lambingan get the show to air it the following season (for the most part Fall).
Link exchange name
Link exchange name
seperti judi Baccarat, Poker Online , https://link-exchange.name Roulette dan lain sebagainya masih sangat diminati dan dicari Bet88 saat ini. Hanya saja, tidak semua pemain dapat mengunjungi gambling club online untuk dapat bermain karena berbagai alasan tertentu. Melihat hal seperti
gamecasino
gamecasino
LeoVegas puts predominant online club diversion readily available. With portable gambling club, you can appreciate an improved and customized understanding in a hurry. https://link-exchange.name Established in 2011, LeoVegas has consistently been centered around versatile gambling club online which has brought about an easy to understand and smooth client experience on your portable.