http://www.belti.msk.ru/~electron/razno ... s/pruf.htm
http://msevm.com/ua3prq/pruf/pruf.htm
Плавающий цифровой вход КМОП микросхем потребляет ток.Пока_без_кота писал(а):почти во всех схемах которые я встречал, устанавливались эти подтягивающие резисторы к VCC, даже если этот порт не использовался вообще.
Тоесть, если я не использую Р0, мне достаточно настроить его не выход, и резисторы можно не ставить ?Gudd-Head писал(а):Плавающий цифровой вход КМОП микросхем потребляет ток.
http://www.cs.cmu.edu/~varun/cs315p/INTEL8051MAN.pdfBOB51 писал(а): А вот INTELовская
"MCS@51 MICROCONTROLLER
FAMILY USER’S MANUAL"
похоже только у меня завалялась (15мегабайт).
MCU 8051 IDE - и (диз)ассемблер и редактор и эмулятор, даже на C писать можно. Конкретно ассемблер - макроассемблер ASEM-51, работает под виндами.Aloha писал(а):Подскажите , какой на данный момент доступен внутрисхемный эмулятор на 89с51 и аналогичные X51 , а так же компилятор с ассемблера в hex код для заливки в МК ?
Скорее всего, не там искали. Например, вот (см. Радиомир 11 (2013), 36-38):Голимый писал(а):Но нигде в интернете не видел чтоб ногу INT у микросхемы RTC использовали.
Написать не проблема, есть ощущение что я чего-то не понимаю.Ser60 писал(а):Скорее всего, не там искали. Например, вот (см. Радиомир 11 (2013), 36-38):Голимый писал(а):Но нигде в интернете не видел чтоб ногу INT у микросхемы RTC использовали.
http://mcs/sb/Electronics/BigLCD/
Конечно, так и надо делать по прерываниям. Да и искать ничего не надо - напишите сами программу из нескольких строчек.
Да это я сам наверное загоняюсь. Не получается непротиворечивого алгоритма чтения rtc только через TWI, без синхронизации контроллера с RTCSer60 писал(а):А в чём проблема с пониманием?
1. Синтаксис ассемблера "несколько" отличен от атмелевского c51asm ( иже keil )Голимый писал(а): MCU 8051 IDE - и (диз)ассемблер и редактор и эмулятор, даже на C писать можно. Конкретно ассемблер - макроассемблер ASEM-51, работает под виндами.
Чем адрес ячейки памяти не числовое значение?1. Прямая - во 2 операнде указываем адрес ячейки памяти, из которой берем значение
2. Непосредственная - во 2 операндре указываем числовое значение
Тут вообще какое-то масло масляное.1. Прямая - во 2 операнде указываем адрес ячейки памяти, из которой берем значение
3. Косвенная - во 2 операнде адрес ячейки, из которой берем адрес ячейки, в которой лежит значение
Советую ориентироваться прежде всего на книги, потому что как правило они проходят более серьёзноё реферирование чем журнальные статьи или методички. Статьи во многих случаях имеют ограничения на длину, поэтому материал в них часто представлен не в полном объёме. Это не означает, что других видов адресации не существует. В данном случае автор статьи из Радиолюбителя не прав с непосредственной адресацией. Касательно индексной адресации, она явно присутствует в документации некоторых производителей ядра 8051, например здесь, хотя в других источниках она может подразумеваться как особый вид косвенной адресации. Посмотрите ещё статью в Википедии про адресацию.Пока_без_кота писал(а):на кого мне ориентироваться ???