Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

преобразование из двоичного в двоич-десятичное

Непрочитано 25.01.2007, 15:50  
CERGEI1982
Почётный гражданин KAZUS.RUN
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию преобразование из двоичного в двоич-десятичное

сами команды понятно,но суть программы не могу уловить,так все работает,но все равно хочется разобратся,может кто подскажет

особено подпрограмма adjBCD,там все преобразование идет

Bin2_10 bcf Status,C
movlw .32
movwf Count

clrf LED0
clrf LED1
clrf LED2
clrf LED3
clrf LED4
clrf LED5
clrf LED6
clrf LED7

Loop16 rlf TimerL,F
rlf TimerM,F
rlf TimerH,F
rlf TimerHH,F

rlf LED0,F
rlf LED1,F
rlf LED2,F
rlf LED3,F

decfsz Count,F

goto adjDEC

swapf LED3,W
andlw 0Fh
movwf LED7

movfw LED3
andlw 0Fh
movwf LED6

swapf LED2,W
andlw 0Fh
movwf LED5

movfw LED2
andlw 0Fh
movwf LED4

swapf LED1,W
andlw 0Fh
movwf LED3

movfw LED1
andlw 0Fh
movwf LED2

swapf LED0,W
andlw 0Fh
movwf LED1

movfw LED0
andlw 0Fh
movwf LED0
GOTO MAIN

adjDEC movlw LED0
movwf FSR
call adjBCD
movlw LED1
movwf FSR
call adjBCD

movlw LED2
movwf FSR
call adjBCD
movlw LED3
movwf FSR
call adjBCD
goto Loop16

adjBCD movlw 3
addwf 0,W
movwf Mem
btfsc Mem,3
movwf 0

movlw 30
addwf 0,W
movwf Mem
btfsc Mem,7
movwf 0


retlw 0
Реклама:
CERGEI1982 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование чисел Alien2057 Цифровые сигнальные процессоры 1 25.04.2009 09:44
Преобразование данных Chemst Делимся опытом 0 08.10.2008 10:38
преобразование позиции бита в код Beduin Микроконтроллеры, АЦП, память и т.д 26 29.06.2007 19:05
как преобразовать из двоичного в десять polimer Микроконтроллеры, АЦП, память и т.д 4 21.03.2006 23:23
[Решено] преобразование RGB Евгений Видеотехника 7 07.09.2005 14:30


Часовой пояс GMT +4, время: 04:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.