Qucs и FlowCode |
|
Загрузка: Часть1. 5Мбайт Часть2. 5Мбайт Часть3. 5 Мбайт Оглавление: Книга 1. Qucs – почти универсальный симулятор электрических схем Предисловие Часть 1. Начальные сведения Глава 1. Основные элементы интерфейса Вид программыОсновное меню, Файл Основное меню, Правка Основное меню, Расположение Основное меню, Вставка Основное меню, Проект Основное меню, Инструменты Основное меню, Моделирование Основное меню, Вид Основное меню, Справка Глава 2. Дополнительные элементы интерфейса Инструментальные панели QucsПанель навигации Выпадающие меню Диалоговые окна Числа и имена в программе Формулы Документ Глава 3. Ввод схемы КомпонентыМоделирование Диаграммы Часть 2. Работа с программой Глава 1. Компоненты Дискретные компонентыИсточники Нелинейные компоненты Виды моделирования и диаграммы Глава 2. Моделирование Моделирование на постоянном токеМоделирование на переменном токе Моделирование переходного процесса Развертка параметра Цифровое моделирование Глава 3. Применение Qucs ОбучениеИсследование Практика Часть 3. Возможности Qucs Глава 1. Некоторые расширения программы ИсточникиПодсхемы Файловые компоненты Виды моделирования Пополнение компонентов Глава 2. Теория и практика ДиодСтабилитрон (или диод Зенера) Транзистор Глава 3. Читая учебник Напряжение, ток, мощностьЭлементы электрической цепи Законы Ома и Кирхгоффа Последовательное и параллельное соединение резисторов Резистивные делители Метод контурных токов и узловых потенциалов Преобразование источников Операционный усилитель Индуктивность, емкость Заключение Книга 2. Микроконтроллер и FlowCode Предисловие Знакомство с интерфейсом программы FlowCode Основное меню программыИнструментальная панель программных компонентов Основная инструментальная панель Использование программного компонента Calculation Знакомство с программированием в FlowCode Простые обучающие программыПримеры более сложных приемов программирования Переход к программированию на языке Си Первые шагиПервые шаги (продолжение) Шире шаг – ветвление, подпрограмма, ввод, прерывание, программатор Встроенные модули USART и PWM Некоторые примеры программирования в среде FlowCode Первый примерВторой пример Пример третий Пример четвертый Пятый пример Шестой пример Приложение Немного о четвертой версии FlowCodeНемного о программе Proteus Читая учебник Заключение
|
Книга 1. Qucs - почти универсальный симулятор электрических цепей ПредисловиеМногие учебные заведения в последние годы с успехом используют в учебном процессе компьютерные программы. Не исключение и институты или колледжи радиоэлектронной направленности. Такие программы, как Multisim или MicroCAP, позволяют студентам и соединить теоретические знания с практическими примерами построения электрических схем, и увидеть влияние различных факторов на поведение будущих электронных устройств, и научиться разработке этих устройств в форме близкой к той, что ждет их после окончания учебного заведения. Программы САПР (или EDA) полезны преподавателям при подготовке методических материалов; они используются в научной работе; они очень удобны при написании статей и рефератов, относящихся к электронике. Хотя можно предположить, что эти программы из инструментария разработчиков электроники, они с не меньшим успехом могут использоваться теми профессионалами, которые не связаны прямо с разработкой новых устройств. А таких специалистов гораздо больше. Для одних программы САПР хорошие помощники в определении возникающих проблем при эксплуатации оборудования, другим помогут при создании нестандартного оборудования, нужда в котором всегда есть у любого предприятия. И, наконец, есть категория людей особенно склонных к любым инновациям в этой области – это радиолюбители. Для одних из них радиолюбительство отдых от работы, для других, возможно, предтеча будущей профессии. Существует достаточно много программ или сред компьютерной разработки электроники; ничего плохого о них сказать нельзя, они развиваются и совершенствуются по мере развития и совершенствования самих компьютеров. Разработчики программного обеспечения стараются включить в состав своих пакетов и такие средства, как программы разводки печатных плат и подготовки их к производству. В последнее время в состав компонентов стараются добавить и специализированные микросхемы, как, например, стабилизаторы напряжения или микроконтроллеры. Симуляторы электрических цепей, лежащие в основе таких программ, тоже совершенствуются, а проблемы, существующие в их работе, преодолеваются с применением разных математических и программных решений. Однако во всем многообразии программ для изучения радиоэлектроники с применением компьютеров есть один элемент, на который все чаще обращают внимание многие учебные заведения. Это стоимость программ. Даже с теми скидками, которые предоставляются учебным заведениям, использование компьютеров, а как их не использовать? – использование компьютеров становится слишком дорогостоящим. В
этой проблеме есть неплохой выход – применение
свободно распространяемого программного обеспечения,
включая и операционную систему. Все разговоры о
трудностях перехода с Windows, а я не думаю, что в
учебных заведениях используют другие операционные
системы, на любой из дистрибутивов Linux, скорее,
надуманы. Qucs
существует в версиях для всех общеупотребительных
операционных систем: Windows, Linux, MacOS. Программа
может использоваться и распространяться бесплатно в
некоммерческих целях. Далеко не секрет, что
программное обеспечение с момента появления
компьютеров широкого применения существует и
используется в виде «пиратских копий». И этому многие
производители ПО обязаны своим процветанием. А в
последнее время гонения на пользователей этих программ
приобретает все больший размах. Выход из этого, кроме
аренды дорогостоящих оригиналов у производителей,
применение свободно распространяемого ПО. Все
аргументы, если бесплатное, значит плохое, имеют
сомнительное происхождение. И т.д.
Книга 2. Микроконтроллер и FlowCode ПредисловиеМикроконтроллер – это контроллер, регулирующее или управляющее устройство в электронике, в миниатюрном исполнении в виде одной микросхемы. Основу работы микроконтроллера составляет взаимодополнение процессора и программы. Поэтому многие книги о микроконтроллерах начинаются с описания устройства процессора и продолжаются описанием языка ассемблера или языка высокого уровня, чаще языка Си, как наиболее употребительного в профессиональной практике. По всей видимости, такой подход мешает начинающим осваивать программирование микроконтроллеров в программе FlowCode. Вольно или невольно, они пытаются найти в программе FlowCode те регистры, о которых идет речь в книгах, или те банки памяти, куда они могли бы записать операторы. Отдельный предмет их беспокойства и первых действий в освоении микроконтроллеров создание программатора и поиск программы для обслуживания этого программатора. Бесспорно, и знание устройства микроконтроллера, и программатор – все это нужно. Но не следует забывать, что овладение искусством программирования, как и любым другим, требует достаточно много времени, когда найдется несколько свободных часов и для пайки программатора, и для чтения описания конкретной модели микроконтроллера. Найдется время и для изучения тех, нужных в данный момент, составляющих микроконтроллера, которые называются банками памяти или регистрами, модулями ШИМ, АЦП или USART. Программа
FlowCode – это среда разработки программы для
микроконтроллеров двух популярных видов PIC и AVR. В
этом смысле есть две программы, которые выглядят
одинаково, но работают с выбранными
микроконтроллерами, хотя есть возможность программу,
написанную для PIC-контроллера, импортировать в
программу для работы с AVR-контроллерами и наоборот.
И т.п.
|