Вопросы с тегом '8051'

8051 - это архитектура Гарварда, одночиповый микроконтроллер (μC), разработанный Intel в 1980 году для использования во встроенных системах. Семейство микроконтроллеров и производств 8051 продолжает оставаться популярным среди обширного сообщества любителей и профессионалов.
11
ответов

Распаковка языка языка спагетти

Я унаследовал 10-строчную программу, написанную на ассемблере 8051, которая требует некоторых изменений. К сожалению, это написано в лучших традициях спагетти-кода. Программа, написанная как один файл, представляет собой лабиринт операторов CALL и LJ...
задан 11 июня '09 в 23:48
8
ответов

Какой лучший компилятор C для семейства 8051?

Мы начинаем новый проект на базе микроконтроллера 8051. Вопросы: Какой лучший компилятор C использовать? Есть ли компиляторы с открытым исходным кодом 8051 и насколько они хороши?
задан 11 июня '09 в 0:15
6
ответов

Есть ли способ адресовать один бит в C?

Привет, я провел некоторое исследование по бито адресуемым микроконтроллерам. Единственный, что попадалось на моем пути, - это Intel MCS-51 (wiki page), который до сих пор используется очень часто... я было интересно, можете ли вы напрямую обратиться...
задан 10 апр. '12 в 5:05
4
ответов

"printf" в микроконтроллере, для чего он нужен?

Я вижу инструкцию "printf" в примерах кодов языка c для микроконтроллера, в частности, в 8051. Поскольку микроконтроллеры не имеют фиксированного выходного дисплея, что такое использование инструкции "printf"?
задан 11 янв. '11 в 7:06
5
ответов

Когда я использую xdata?

Я новичок в встроенном системном программировании. Я работаю над устройством, использующим чипсет 8051. Я заметил в примерах программы, что при определении переменных иногда используется ключевое слово xdata. как это... static unsigned char xdata P...
задан 11 янв. '10 в 21:23
2
ответов

Оптимизация SHA-1 для малого ввода

Я надеюсь оптимизировать реализацию SHA-1 для 8-битного MCU (8051). Входные данные всего 8 байтов, поэтому я задаюсь вопросом, можно ли что-то сделать для улучшения этого макроса: #define S(x,n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 -...
задан 03 нояб. '15 в 9:09
11
ответов

С++ для микроконтроллера 8051?

Может кто-нибудь, пожалуйста, скажите, можно ли сжечь микроконтроллер 8051 с помощью программы на С++? Я пробовал искать его в Интернете, но, похоже, не могу точно узнать, возможно ли это или нет. Keil использует C, но программа, которую мне нужно на...
задан 22 мая '09 в 22:39
6
ответов

Преимущества atmega32

Каковы преимущества использования ATmega32, чем другие микроконтроллеры? Это лучше, чем PIC, ARM, и 8051?
задан 10 мая '10 в 21:33
2
ответов

Как написать эффективный переключатель() в сборке 8051?

Если я когда-нибудь захочу создать конечный конечный автомат в сборке 8051, мне понадобится эффективный эквивалент выражения C switch(). [для этого вопроса, пренебрегаем пассивным поведением, как сохранение, так и падение приемлемо). Есть нескольк...
задан 24 мая '14 в 14:48
2
ответов

Внешнее прерывание 8051

как включить внешнее прерывание 8051?
задан 30 апр. '10 в 16:50
2
ответов

Как создать эмулятор 8051

В целях обучения я собираюсь начать создание эмулятора микроконтроллера 8051. Мне удобно программировать на C/С++/С#. Это не классный проект и т.д., А инициатива обучения с моей стороны. Я нашел довольно много вопросов, обсуждая это. Тем не менее, я...
задан 24 нояб. '09 в 12:09
5
ответов

Как я могу отправить строку серийно из 8051 только один раз?

Я делаю микроконтроллер 8051 беспроводным путем с компьютером. Микроконтроллер отправит строку на свой последовательный порт (DB9), и компьютер получит эту строку и манипулирует ею. Моя проблема в том, что я не знаю, как заставить 8051 передать стро...
задан 01 авг. '09 в 13:58
3
ответов

Рекомендации по набору микроконтроллеров 8051?

Я первый студент по компьютерным наукам, который хочет начать разработку микроконтроллеров. Я бы хотел использовать 8051, поскольку он распространен как грязь, и часто используется в реальном мире. В течение моего младшего или старшего года я буду и...
задан 20 мая '10 в 20:39
2
ответов

Как я могу непрерывно отправлять и получать через последовательный порт беспроводной сети в 8051?

Я пытаюсь заставить микроконтроллер взаимодействовать с программой на моем рабочем столе. Я использую порты последовательного порта с радиостанциями Xbee на обоих концах. Общение отлично работает, когда я отправляю что-то с микроконтроллера на рабоч...
задан 24 окт. '09 в 22:10
1
ответ

8051 c прерывания

Я использую C для написания программы на микроконтроллере 8051. Компилятор, который я использую, - Keil Microvision. Я застрял и не понял, чего не хватает в моем коде. Я знаю, что это очень простой код, я просто не могу понять, что я должен делать. ...
задан 06 дек. '12 в 7:05