|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2014, 09:41 | #1 |
Регистрация: 18.02.2014
Сообщений: 3
|
помогите рассчитать 24битный таймер-счетчик в кейле
Курсач мой- это генератор прямоугольных ипульсов на МК.
у меня есть 3 регистра THH, TH, TL. нужно рассчитать таймер.вот кусок проги перед ним. перевод из двоично-десятичного числа в двоичный код DEC2BIN: mov 0x30,CALCBUFH mov 0x31,CALCBUFM mov 0x32,CALCBUFL mov CALCBUFH,#0x00 mov A,CALCBUFM swap A ORL A,CALCBUFL mov CALCBUFL,A ;------------------------ mov R7,#000h mov R6,#000h mov R5,#000h mov B,#006h DEC2BIN_4: mov A,CALCBUFH anl A,#0F0h swap A push 0xE0 mov R1,#004h DEC2BIN_1: mov A,CALCBUFL rlc A mov CALCBUFL,A mov A,CALCBUFM rlc A mov CALCBUFM,A mov A,CALCBUFH rlc A mov CALCBUFH,A djnz R1,DEC2BIN_1 mov R4,#000h mov R3,#000h Pop 0x02 Lcall DEC2BIN_ADD djnz B,DEC2BIN_2 mov CALCBUFH,R7 mov CALCBUFM,R6 mov CALCBUFL,R5 lcall THTL ret ;----------------------------------------------------------------------- DEC2BIN_2: mov R4,0x07 mov R3,0x06 mov R2,0x05 mov R1,#009h DEC2BIN_3: Lcall DEC2BIN_ADD djnz R1,DEC2BIN_3 jmp DEC2BIN_4 DEC2BIN_ADD:mov A,R5 add A,R2 mov R5,A mov A,R6 addc A,R3 mov R6,A mov A,R7 addc A,R4 mov R7,A ret ;-------------------------------------------------------------- ;вычисление настроек таймера THTL: mov PEREPOLH,#0x00 mov PEREPOLL,#0x00 mov 0x41,#0x00 mov 0x42,#0x00 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AVR Atmega 128: Traffic light - как установить счетчик на таймер? | Blondy | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 23 | 26.05.2011 00:15 |
помогите организовать счетчик на паскале | Euforia_PZAS09_1 | Помощь студентам | 9 | 30.10.2009 16:54 |
MCS-51 таймер/счетчик | Steff-z | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 05.06.2009 23:15 |
стоит ХР, поэтому функцию БЗ не могу использовать, а нужно рассчитать. что делать, помогите | Baxxter | Microsoft Office Excel | 2 | 18.04.2009 02:15 |
Помогите рассчитать положение и движение точки N на отрезку DK | Stark[SG!] | Помощь студентам | 8 | 14.12.2007 10:08 |