Микроконтроллеры | Intel MCS 51 - интегрирование больших объемов информации |
|
---|---|---|
lex: С ваших слов получается что можно обойтись контроллером одним ? Для такой задачи однозначно. Считать значение в RAM и каждый день писать значение в EEPROM, 4-x кило надолго хватит. А если еще и внешнюю память припахать......, но думаю реально не потребуется. Про исчисление все верно 8бит =255, 9бит =512, 10бит =1024, 11бит=2048 и т.д. Счетчик можно организовать и в десятичной системе, но тогда надо больше RAM. Допустим на индикаторе 12 разрядов, каждому разряду соответствует ячейка RAM соответственно 12 шт, к младшей ячейке прибавляем 1 и как в ней досчитали до 10 его обнуляем ее и прибавляем еденицу к следующему разряду и т.д. всего число = 999.999.999.999 кВт за глаза. |
|
|
Dron_Gus: спасибо но я пишу на Асме только. Ridiko: хорошая штука ADUC8xx, но стоит от 9$, теже опции можно реализовать на контроллере подешевле. Попробую это сделать на 51ом. |
|
|
AlexAlcoa: Но вопрос с деление с остатком остается открытым, почитаю мануал по контроллеру, получается 1 импульс = 10 ватт. |
|
|
Насколько я помню 8051, при умножении 2х 8-битных результат 16-битный и разложен по двум регистрам. |
|
|
Dron_Gus: |
|
|
Вот читаю в доке 8051 Microcontroller Instruction Set.pdf от Atmel: MUL AB |
|
|
Я вообщем благодаря вашей помощи, мануалу и старой памяти, кое что придумал, вот на ваш суд выдаю такой способ: Использую восемь, 8разрядных регистров и Таймер-счетчик Краткий алгоритм: Так же переодическая пересылка на индикатор данных. (Не знаю взять "умный" или пользоваться 7 сегментным с дишифратором ...) Это все должно произойти за время между импульсами. По-моему на все должно хватить, программа на 20-30 команд, каждая по 2-3 машинных цикла, тоесть всего 90 мксек ) |
|
|
это как бы "костяг" |
|
|
|
||
chav1961: - а не будет такой, "разрешение" счетчика 10 Вт 220 В и ток до 100 А ... в каждой фазе Dron_Gus: |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |