Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
В этой статье в основном рассказывается о знании программного обеспечения Proteus, о том, как его установить, как его использовать, ознакомиться с программным обеспечением для моделирования схем Proteus и выполнить 51 проектирование и моделирование программ.
Proteus — это известный британский инструмент EDA (программное обеспечение для моделирования), от компоновки схем и отладки кода до совместного моделирования микроконтроллеров и периферийных схем, он может переключиться на проектирование печатных плат одним щелчком мыши, действительно реализуя полный проект от концепции до продукта. В настоящее время это лучший инструмент для моделирования микроконтроллеров и периферийных устройств. Хотя продвижение внутри страны только началось, его поддержали энтузиасты микроконтроллеров, преподаватели, обучающие микроконтроллерам, а также научные и технологические работники, занимающиеся разработкой и применением микроконтроллеров. Возможности Протеуса: 1. Принципиальная планировка 2. Автоматическая или ручная разводка печатной платы. 3. Моделирование схемы SPICE Возможности Протеуса: 1. Интерактивное моделирование цепей. Пользователи могут даже использовать ОЗУ, ПЗУ, клавиатуру, двигатель, светодиод, ЖК-дисплей, AD/DA, некоторые устройства SPI и некоторые устройства IIC в режиме реального времени. 2. Процессор моделирования и его периферийные схемы. Он может моделировать широко используемые микроконтроллеры, такие как серия 51, AVR, PIC, ARM и т. д. Вы также можете напрямую программировать виртуальный прототип на основе принципиальной схемы, а затем взаимодействовать с дисплеем и выводом, чтобы увидеть эффекты ввода и вывода. после операции. В сочетании с виртуальным логическим анализатором, осциллографом и т. д., сконфигурированными в системе, Proteus создал полноценную среду электронного проектирования и разработки.
Давайте узнаем, как установить программное обеспечение Proteus. Процесс установки также очень прост. Для начала вам необходимо скачать сжатый пакет Протеуса, ссылка следующая. Связь:https://pan.baidu.com/s/1eURfI-nSSXHQfL1cgaSdKg Код извлечения: lse6 (1) Разархивируйте загруженный установочный пакет и откройте его. Proteus 8.9 SP2 Pro приложение.
(2) Нажмите Browse… , выберите путь установки и нажмите «Далее». > 。
(3) Нажмите «Далее». > 。
(4) Запустите установку.
(5) Нажмите «Готово».
На этом установка завершена
Далее ознакомьтесь с соответствующими функциями Proteus8.
(1) Существует два метода создания нового проекта, как показано на рисунке ниже.
(2) Настройте имя проекта, сохраните путь, установите флажок «Новый проект» и нажмите «Далее».
(3) Создайте схему (если вам не нужно создавать схему, вы можете установить флажок «Не создавать схему»), затем выберите «ПО УМОЛЧАНИЮ» по умолчанию и нажмите «Далее».
(4) Создайте плату (если вам не нужно создавать плату, вы можете установить флажок «Не создавать разводку платы»), выберите «DEFAULT» по умолчанию и нажмите «Далее».
(5) Постоянно нажимайте «Далее».
(6) Установите флажок «Создать проект Fireware», выберите чип AT89C51 и нажмите «Далее».
(7) Нажмите «Готово», чтобы завершить создание проекта.
(8) Все три окна после создания проекта: окно исходного кода, окно платы и окно схемы. Окно исходного кода:
Окно печатной платы:
Схематическое окно:
Далее мы представим некоторые функциональные области интерфейса окна проекта схемы и функции каждого инструмента. Схематичное проектирование интерфейса,основнойда Включатьокно предварительного просмотра、Панель инструментов ориентации、Список компонентов、Панель инструментов выбора модели、Кнопка симуляционного теста、Окно редактирования схемы。
(1) Окно редактирования схемы: Используется для рисования схематических диаграмм. Компоненты необходимо поместить в синюю рамку, а масштаб изображения можно масштабировать с помощью колеса мыши. (2) Окно предварительного просмотра: ①Когда компонент выбран в списке компонентов, отображается предварительный просмотр компонента; ②Нажав на окно редактирования схемы, щелкните левой кнопкой мыши на окне предварительного просмотра, чтобы изменить видимый диапазон схемы, а затем щелкните правой кнопкой мыши и отпустите. (3) Панель инструментов выбора модели: Основные модели:
① Используется для мгновенного редактирования параметров компонента (сначала щелкните значок, затем щелкните компонент, который необходимо изменить). ②Выбор компонентов ③ Разместите точки подключения. ④Размещение меток (примечаний) ⑤ Разместить текст ⑥Используется для рисования автобуса. ⑦Используется для размещения подсхем. Аксессуары:
①Интерфейс терминала: есть VCC, земля, выход, вход и другие интерфейсы. ②Пышки устройства: используются для рисования различных булавок. ③Значок моделирования: используется для различных анализов, таких как шум, анализ. ④Аудиомагнитофон ⑤Генератор сигналов ⑥Зонд ⑦Виртуальные инструменты: включая осциллографы и т. д. 2D графика:
①Рисуйте различные прямые линии. ②Рисуйте различные коробки ③Рисование различных кругов ④Рисование различных дуг ⑤Рисование различных многоугольников ⑥Рисование различных текстов ⑦Рисование символов ⑧Нарисуйте начало координат и т. д. (4) Список компонентов: Используется для выбора компонентов, терминальных интерфейсов, генераторов сигналов, значков моделирования и т. д. Например, при выборе «Компонент» нажмите кнопку «P», чтобы открыть диалоговое окно выбора компонента. После выбора компонента (после нажатия «ОК») компонент отобразится в списке компонентов. Вы можете его использовать. позже, когда вы перейдете к компоненту, просто выберите его в списке компонентов. (5) Панель инструментов «Направление»: Вращение:
Угол поворота может быть только целым числом, кратным 90°. Подбросить:
Полный горизонтальный и вертикальный флип. Инструкция по использованию: Сначала щелкните правой кнопкой мыши по компоненту, затем щелкните (щелкните левой кнопкой мыши) по соответствующему значку. (6) Кнопка симуляционного теста:
①Бег ②Одноэтапная операция ③Пауза ④Стоп
(1) Нажмите кнопку «Нарисовать схему».
(2) Щелкните компонент левой кнопкой мыши, а затем нажмите кнопку P, чтобы войти в интерфейс выбора компонента.
(3) Введите AT89C51 в ключевые слова, затем дважды щелкните микросхему AT89C51 в среднем окне, чтобы добавить ее в список компонентов, а затем добавьте LED-ЖЕЛТЫЙ, RES,
(1) Щелкните левой кнопкой мыши микросхему AT89C51 в окне списка компонентов, а затем щелкните левой кнопкой мыши, чтобы поместить ее в окно редактирования схемы.
(2) Щелкните левой кнопкой мыши ЖЕЛТЫЙ СВЕТОДИОД в списке компонентов, а затем нажмите кнопку «Поворот». Вы можете увидеть, как компонент вращается по часовой стрелке в окне предварительного просмотра, а затем одновременно разместите 8 светодиодных индикаторов в поле редактирования схемы.
(3) Следуйте шагам (2), чтобы разместить 8 резисторов последовательно, а затем дважды щелкните «10K» левой кнопкой, чтобы открыть диалоговое окно для изменения значения. Измените 10K на 300, чтобы сделать светодиод ярче.
(4) Потяните основную леску. (Щелкните левой кнопкой мыши начальную точку, затем переместите мышь, а затем дважды щелкните конечную точку, чтобы нарисовать основную линию)
(5) Соедините штифты. (Щелкните левой кнопкой мыши начальную точку и щелкните левой кнопкой мыши конечную точку, чтобы подключиться)
(6) Нажмите на интерфейс терминала → выберите «ПИТАНИЕ», поместите источник питания, затем дважды щелкните значок питания левой кнопкой, измените его на VCC и нажмите «ОК».
(7) Используйте LBL для нумерации ответвлений. Для ответвлений, подключенных к основной линии, ответвления должны быть пронумерованы для нормального соединения. В противном случае обычные эксперименты должны быть успешными позже (инструкции по использованию: после нажатия LBL влево). -щелкните линию ветки, чтобы изменить значение)
(8) Таким образом, принципиальная схема светодиодной проточной водяной лампы завершена.
Вам необходимо использовать Keil C51 приходит в кино и на телевидение.,Сначала вам необходимо загрузить программное обеспечение Keil.,О загрузке программного обеспечения Keil,Пожалуйста, обратитесь к:https://blog.csdn.net/ssj925319/article/details/108919862 После загрузки программного обеспечения Keil вам необходимо добавить пакет C51. Ссылка для скачивания следующая: Связь:https://pan.baidu.com/s/1eu03YgLM83IJ2d5FrRheOA Код извлечения: eela После завершения загрузки разархивируйте его и нажмите «Установить». После завершения установки Keil. Программа автоматически добавит его. C51 пакет.
(1) Откройте программное обеспечение Keil и нажмите «Проект» → «Новый проект uVision…».
(2) Назовите проект. (Здесь я назвал его светодиодом)
(3) Введите AT89C51 в поле поиска, выберите микросхему AT89C51 и нажмите «ОК».
(4) Нажмите «Да».
(1) Нажмите в верхнем левом углу, чтобы создать новый файл, а затем скопируйте и вставьте код программы 51 в текстовое поле.
//51 Микроконтроллер Обычно используемые заголовки в документации по программированию
#include <reg51.h>
#include <intrins.h>
//функция задержки
void delay_ms(int a)
{
int i,j;
for(i=0;i<a;i++)
{
for(j=0;j<1000;j++) _nop_();
}
}
void main(void)
{
while(1)
{
P0=0xfe;
delay_ms(50);
P0=0xfd;
delay_ms(50);
P0=0xfb;
delay_ms(50);
P0=0xf7;
delay_ms(50);
P0=0xef;
delay_ms(50);
P0=0xdf;
delay_ms(50);
P0=0xbf;
delay_ms(50);
P0=0x7f;
delay_ms(50);
}
}
(2) Нажмите кнопку «Сохранить», а затем назовите его main.cдокумент (необходимо добавить суффикс .c, иначе это не будет даCдокумент),затем нажмитедержать。
(3) Щелкните правой кнопкой мыши «Исходная группа 1» и выберите «Добавить существующие файлы в группу «Исходная группа 1»…
(4) Выберите только что созданный файл main.c и нажмите «Добавить».
(5) Можно увидеть main.c Файл уже находится в Source Group 1 Оглавление Это вниз。
(1) Нажмите волшебную палочку, во всплывающем окне выберите «Вывод», затем установите флажок «Создать HEX-файл» и нажмите «ОК».
(2) Нажмите кнопку компиляции, скомпилируйте, компиляция прошла успешно и будут созданы два документа заголовков (этот шаг нельзя игнорировать, иначе его невозможно будет сгенерировать). .hex документ)
(1) Вернитесь к принципиальной схеме программного обеспечения Proteus, дважды щелкните микросхему AT89C51, добавьте файл .hex из пути, скомпилированного программным обеспечением keil только что, в столбце «Программный файл» всплывающего окна, а затем нажмите ХОРОШО.
(2) Нажмите кнопку отладки, чтобы начать моделирование.
(3) Результаты моделирования
Прочитав эту статью, я научился использовать Proteus для создания проектов, использовать интерфейс схемы, разрабатывать простую схему 51 и использовать программное обеспечение Keil для компиляции файлов Hex. Программное обеспечение для моделирования Proteus очень удобно в использовании, но требует большего мастерства. освоить его. Ознакомьтесь с дополнительной информацией в Интернете, я надеюсь, что эта статья поможет вам.
1、Руководство по началу работы с использованием протеуса 2、51 программа проектирования и моделирования - лампа с проточной водой
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/143035.html Исходная ссылка: https://javaforall.cn