Вы сейчас пытаетесь ухватиться за все и сразу. Возьмите конкретный порт и конкретную задачу. Скажем, реализуйте датчик температуры через LPT порт. Далее, берете любой датчик, например из серии TMP35/TMP36/TMP37. Синхронизируйте его с микроконтроллером. Убедитесь в правильности вашей реализации (осциллограф или вольтметр в помощь). Далее, переходите к синхронизации с компьютером. Лучше беритесь сразу за Си, потому что по-любому, потом понадобиться. Писать что-то "большое" на ассемблере нет смысла, да и на Си вам помогут больше человек. Например, много чего интересного найдете в
профильном блоге хабра да и вообще поищите там.
Cheat. На первых порах будет неудобно делать все на живом железе. Очень рекомендую для этих целей Proteus с симуляцией МК. Алгоритм простой - пишите прошивку для контроллера и заливаете в виртуальный и уже смотрите "что, как и по чем?". Не знаю, как в последних версиях, но в 7й можно было моделировать PIC, AVR, ARM.
Социальные закладки