этот билет должен свернута, так как это не программирование вопрос, в первую очередь мнение на основе и/или просто пойти прочитать руководство являются основными причинами.
Прежде всего, просто прочитайте руководство. 8051 все еще жив и здоров, но я бы не пошел туда, как ваш первый mcu. Существуют основанные на avr и msp430 и основанные на плечах (и фотографии, мой первый, но наименее любимый). 8051 и плечо будут построены многими различными поставщиками чипов во многих различных вариантах. Что касается программирования/записи вашей программы в нее, она может варьироваться для каждого поставщика или семейства микросхем для каждого поставщика или для каждого чипа, в основном есть один ответ. и вы обнаружите, что некоторые чипы имеют более одного решения.
Вам не нужен max232. Из usb это, скорее всего, пустая трата, потому что вам нужно перейти от usb к уровням rs232, тогда max232 вернет вас к уровням ввода/вывода чипов (если ваш чип не гибрид и не имеет уровней RS232). они обычно, если не всегда используют нормальные уровни gpio для uart. то, что вы ищете, это то, что ftdi основано на ft2232 или одном из многих вариантов. теперь можно получить кабели с частью ftdi в них или прорывными досками $ 15 или меньше (плюс вещи, чтобы подключить его, штыри, провода перемычек, что угодно).
arduinos являются основанными на avr и становятся все дешевле и являются массово популярными тоннами примеров и пользователями, которые могут помочь. st имеет несколько хороших плат на базе cortex-m за $ 10 до $ 20 (нуль, обнаружение stm32 f0, обнаружение f4). ti.com/launchpad имеет несколько плат msp430 и arm (и их старую линию dsp, если они заинтересованы) по аналогичным ценам. Иногда, кажется, каждый год они понижают плату начального уровня msp430 до 4,30 долларов. была бесплатная доставка, но теперь есть довольно разумная стоимость доставки.
В принципе, вам нужно просто выполнить свой поиск, информация все там, некоторые документы компаний лучше других, некоторые продукты имеют лучшие онлайн-сообщества или примеры или что-то еще, чем другие. Тогда есть тип процессора, который может или не имеет значения для вас, инструменты (в этот день и в возрасте инструменты должны быть бесплатными, если не двигаться дальше), библиотеки, если вы хотите использовать консервированные или сверните свои собственные и т. Д. Это может быть ошеломляющим, возможно, просто взять ту часть, которую вы указали, и узнать больше об этом, что такое программный интерфейс. Будучи atmel, их документы обычно довольно хороши, по крайней мере, для процессоров с поддержкой avr и arm, но, возможно, для их 8051.
Я голосующий, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании, а принадлежит на electronics.stackexchange.com. – Lundin
Почему вы склонны к 35-летнему MCU динозавров с крайне неэффективной архитектурой? Я даже не уверен, что какая-либо крупная полупроводниковая компания все еще делает их. Вы должны посмотреть на 32-битные MCU MCM, если вы хотите узнать о MCU, который фактически используется в современном дизайне электроники. – Lundin