Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Микроконтроллер MPLAB не могу пройти 2 ой шаг при создании проекта https://www.cyberforum.ru/ microcontrollers/ thread2668216.html
Не понимаю что не так делаю уже и программу переустанавливал
Микроконтроллер Система охлаждение шкафа в Sysmac studio
Условия: Есть ручной, это 2 кнопки "вкл" и "выкл" Есть автоматический. Ручной: По кнопке "вкл" - включить вентилятор По кнопке "выкл" - выключить вентилятор, когда включен режим автоматический,...
Микроконтроллер Разобраться с кодом на C++
Здравствуйте, есть код на C++, которым программируется микроконтроллер, не могу точно понять, что и за что отвечает. Не могли бы пояснить примерно пожалуйста. wifi.setmode(wifi.STATION)...
Микроконтроллер Программирования микроконтроллеров семейства PIC16Fxxx фирмы «Microchip» на языке Ассемблер Кто-нибудь программировал МК "Microchip"? Требуется реализовать программу для измерения постоянной времени RC цепи с использованием модуля CCP2. Результат измерения длительности требуется отображать... https://www.cyberforum.ru/ microcontrollers/ thread2667829.html
Микроконтроллер Программирование микроконтроллеров на языке С https://www.cyberforum.ru/ microcontrollers/ thread2667455.html
Добрый день уважаемые участники форума! Подскажите, пожалуйста, где можно скачать хорошие видеокурсы по программированию микроконтроллеров на языке С доступные для понимания начинающих свой путь в...
Производство пк, ноутбуков ,телефонов и смартфонов начинается с программирования микросхем микроконтроллеров Микроконтроллер
Я понял так что производство пк ноутбуков телефонов и смартфонов начинается с программирования микросхем микроконтроллеров и мультиконтроллеров сначала пишутся различные прошивки потом прошиваются...
Микроконтроллеры для игровых маршрутизаторов Микроконтроллер
Подскажите пожалуйста Микроконтроллеры для мощного игрового маршрутизатора
Микроконтроллер Самые быстрые Микроконтроллеры Подскажите самые быстрые Микроконтроллеры https://www.cyberforum.ru/ microcontrollers/ thread2666484.html
Микроконтроллер Калибровка (чего-либо) с пмощью МК https://www.cyberforum.ru/ microcontrollers/ thread2666397.html
Добрый день. Имеется некий прибор на МК (пусть это будет например термометр). Изначально, мы его откалибровали ещё "на столе", например по 256-ти точкам, и занесли эти поправки в EEPROM. Затем,...
Микроконтроллер Микроконтроллеры работающие на 100 Мб/с и 1000Мб/с и более Название микроконтроллеров желательно советского производства с наличием даташитов https://www.cyberforum.ru/ microcontrollers/ thread2666292.html
1 / 1 / 0
Регистрация: 29.11.2017
Сообщений: 10
16.06.2020, 17:59  [ТС] 0

Проблема с таймером 8051

16.06.2020, 17:59. Просмотров 192. Ответов 3
Метки (Все метки)

Ответ

Да, думаю, вы правы, так сделать в asm не получится.
Пытался код умножения написать сам. Однако столкнулся с тем, что asm "не понимает" чисел больше, чем 255. Также, непонятно, как сменить знак числа.
Поэтому воспользовался таким кодом:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
T0_equ_minus_A_mul_1000:
        mov b, #250
        mul ab        
        rlc a
                mov r6, a  
        mov a, b
        rlc a
        mov r7, a  
        mov a, r6
        rlc a
        mov r6, a   
        mov a, r7
        rlc a
        mov r7, a   
 
        clr c
        mov a, r6
        cpl a
        mov r6, a   
 
        mov a, r7
        cpl a
        mov r7, a   
 
        xch a, r7
        addc a, #0
        mov TH0, a   
        mov a, r6
        mov TL0, a  
        ret
Возможно ли его упростить/сократить? Боюсь, не смогу объяснить его преподавателю

Вернуться к обсуждению:
Проблема с таймером 8051
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2020, 17:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

проблема с асинхронным таймером
Доброго времени суток. Это мой первый проект и во многом я еще не разобрался, помогите пожалуйста...

Проблема с таймером TIM2
Добрый день! Нужна ваша помощь. Проблема в том, что в режиме отладки, сразу после включения...

проблема с таймером и прерыванием
Решил подключить к stm32vldiscovery двухразрядный семисегментный индикатор. Включить отдельно...

atmega8 проблема с таймером TIM0_OVF
Здравствуйте, уважаемые! Подскажите, пожалуйста, в чём может быть дело. Бьюсь уже четвёртый день....

Проблема с таймером в Center Aligned Mode
День добрый! Нужна помощь, два дня не могу решить проблему. Задача - с двух ног генерить ШИМ на...

Проблема с третьим таймером-счетчиком на Atmega128
Всем привет. Друзья нужна ваша помощь. Работаю с: Atmega128 в CodeVision AVR (2.04.4a). Запустил...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.