Введение в раздел
Александр Бельченко
25 апреля 2003
Я задумал этот раздел в помощь тем, кто хочет начать серьезно изучать микроконтроллеры и их программирование вообще, и архитектуру MCS-51 в частности. В настоящее время я помогаю своему хорошему товарищу, который имеет огромное желание изучить эти вопросы. На основании нашего с ним общения я собрал определенный материал, который постепенно оформлю и выложу в этом разделе.
А пока вы можете посмотреть схему «ядра-8051», которую я разработал как некий универсальный процессорный модуль. Она вполне пригодна для целей обучения, а также успешно используется нами в различных макетных разработках. В этом «ядре-8051» реализован доступ к ОЗУ как к фон-Неймановской памяти, что позволяет загружать программы с компьютера через UART и запускать их на исполнение. Если к тому же использовать энергонезависимое ОЗУ, то появляется возможность работать с такой программой так, словно она записана в ПЗУ. В таком исполнении процессорный модуль «ядро-51» можно использовать для достаточно серьезных задач.