Магда Ю.С. Микроконтроллеры серии 8051: практический подход
Введение
Разработка систем управления и контроля с использованием однокристальных микроконтроллеров в настоящее время переживает настоящий бум. Системы на базе микроконтроллеров используются практически во всех сферах жизнедеятельности человека, и каждый день появляются все новые и новые области применения этих устройств. В последнее время в связи с бурным развитием электроники и схемотехники расширились возможности и самих микроконтроллеров, позволяющие выполнять многие задачи, ранее недоступные для реализации, такие, например, как обработка аналоговых сигналов. Одним из наиболее ранних микроконтроллеров, появившихся на рынке, является микроконтроллер 8051, разработанный фирмой Intel более двадцати лет назад. Несмотря на столь приличный возраст, классический 8051 и его клоны в настоящее время остаются одними из наиболее популярных при разработке систем управления и контроля. Хорошо продуманная архитектура и интуитивно понятная система команд оказывают решающее влияние на выбор многих разработчиков аппаратно-программных систем.
Да и сами микроконтроллеры линейки 8051 постоянно развиваются, предлагая разработчику все новые и новые возможности. На основе базового кристалла 8051 созданы и успешно применяются устройства с развитой периферией и большими объемами памяти. Программирование микроконтроллеров в настоящее время значительно упростилось благодаря инструментальным средствам высокого уровня, разработанным ведущими фирмами. Сегодня микроконтроллеры можно программировать на языках С, Pascal, Basic, Forth и др., что во многом облегчает жизнь программистам, не знакомым с аппаратной частью этих устройств.
Эта книга посвящена практическим аспектам разработки систем на основе микроконтроллера 8051. В отличие от большинства книг по данной тематике, здесь приводятся примеры создания реальных систем и решения задач, с которыми разработчики сталкиваются каждый день. Любой разработчик знает, какие трудности возникают при решении реальной задачи, такой, например, как создание системы сбора и анализа аналоговой информации. В первую очередь это трудности с получением необходимой информации по разработке более-менее сложных систем, поскольку ни одна фирма в мире или разработчик такую информацию так просто не отдадут.
В настоящее время на рынке присутствует очень много литературы и документации по микроконтроллерам для разработчиков начального уровня, но очень мало литературы для более опытных категорий читателей. Предлагаемая вашему вниманию книга призвана восполнить этот пробел. Здесь наряду с основными сведениями об аппаратно-программной архитектуре микроконтроллеров 8051 приводятся многочисленные проекты разработки систем обработки аналоговых и дискретных данных, вывода и отображения информации. Все примеры аппаратно-программных систем, приведенные в книге, разработаны и протестированы на плате развития Rita-51 фирмы Rigel Corp. и являются полностью работоспособными. Читатели без особого труда смогут адаптировать и усовершенствовать приведенный в книге программный код при разработке собственных систем обработки данных и контроля.
...
👉 Подписывайтесь на Elec.ru. Мы есть в Телеграм, ВКонтакте и Одноклассниках