Новичок
Регистрация: 10.12.2008
Сообщений: 5
Репутация: 10
![]() |
сразу извиняюсь што не по теме пишу но где спросить незнаю.
я написал програмку бегущая строка ,но так как у меня опыта всего месяц хотелось бы штоб ктото разяснил как определить частоту свечения индикаторов ,и вобщем ето правельный алгоритм или нет , может ктонибуть даст исходник для изучения ![]() |
||
Оценка
|
Новичок
Регистрация: 04.11.2008
Сообщений: 438
Репутация: 37
![]() |
Цитата:
сразу извиняюсь што не по теме пишу но где спросить незнаю.
я написал програмку бегущая строка ,но так как у меня опыта всего месяц хотелось бы штоб ктото разяснил как определить частоту свечения индикаторов ,и вобщем ето правельный алгоритм или нет , может ктонибуть даст исходник для изучения ![]() |
||
Оценка
|
Новичок
Регистрация: 04.11.2008
Сообщений: 438
Репутация: 37
![]() |
И, еще, от себя добавлю - тут нет экстрасенсов, которые по пустым некомментированным исходникам могут догадаться (а вычислить просто время не позволяет) что ты там наделал в программе.....
Пример моего очень старого кода на асме - Код:
org 0x00; ; Initialize values & timers rom_page_1 call _initiailize ; Call the Initialization procedure jmp _main ; org 0x04; ;It is always a good practice to save and restore the w reg, ;and the status reg during a interrupt, and FSR ; Store the registers values to temporary places movwf buf_wreg ; Store the "W" register swapf STATUS, W ; Store the STATUS Register to W ram_page_0 ; Select RAM page 0 movwf buf_stat ; Store the "STATUS" register movff FSR, buf_fsr ; Store Data Pointer to Place movff PCLATH, buf_pclath ; Set To Store bcf PCLATH, 3 goto _interrupt_handler ; Call the interrupt handler routine _interrupt_end: ; Label of the end of interrupt movff buf_pclath, PCLATH ; Restore the registers values from temporary places movff buf_fsr, FSR ; Re-Store Data Pointer From Place swapf buf_stat, w ; Restore the "STATUS" register movwf STATUS swapf buf_wreg, f ; Restore the "W" register swapf buf_wreg, w ; Restore the "W" register retfie include "char2als.inc" ; _char2als function contents ; PROCEDURE ------------------------------------; Display Byte as DispByte an 0,1 Indicators _Disp_Byte_1: movlw B'00001111' ; Preloaded Value andwf DispByte, W ; Load Value call _char2als ; Convert value to ALS Segments movwf prg_vmem0 ; Store to Programm Video Memory Byte 0 swapf DispByte, W ; Load Value andlw B'00001111' ; Select the Interesting Bits call _char2als ; Convert value to ALS Segments movwf prg_vmem1 ; Store to Programm Video Memory Byte 1 ret ; Return Back |
||
Оценка
|
Новичок
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
![]() |
Делал много проектов бегущих строк,типа этого проекта http://www.yakorev.com.ru/rekl04.html, вот файл главной процедуры бегущей строки, коментариев полно. Пишите если что.
|
||
Оценка
|
Новичок
Регистрация: 04.11.2008
Сообщений: 438
Репутация: 37
![]() |
Цитата:
Делал много проектов бегущих строк,типа этого проекта http://www.yakorev.com.ru/rekl04.html, вот файл главной процедуры бегущей строки, коментариев полно. Пишите если что.
|
||
Оценка
|
Новичок
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
![]() |
Габариты одной секции 0,55мх8м. В соседней теме http://www.rlocman.ru/forum/showthre...newpost&t=2378 обсуждение метода изготовления плат для этих самых строк и расчет по стоимости.
|
||
Оценка
|
Новичок
Регистрация: 10.12.2008
Сообщений: 5
Репутация: 10
![]() |
Ето просто если у тебя стаж есть ,а в моем случае все очень печально
![]() Вот што мне удалось зделать благадаря твоему исходнику (smart_pic). На данный момент у меня 2 проблемы. 1 как двигать буквы по строке спомощью дешыфратора или регистрами 74hc595 ? 2 один символ допустим буква "о" можно засунуть в одну ячейку памяти или у меня правильно написано? , smart_pic буду тебе очень благодарен если разясниш , просто я уже почти здалса уже больше месяца пишу и все както коряво |
||
Оценка
|
Новичок
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
![]() |
Чтобы конкретно помочь - нужна схема. или более толковые пояснения.
Пишите [email protected] |
||
Оценка
|
Ответ |
Страница 1 из 2
|
Метки |
бегущая строка |
Похожие темы |
|
|
Обратная связь РадиоЛоцман Вверх |