Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2014, 15:25   #1
AnnSnow
Новичок
Джуниор
 
Регистрация: 10.09.2013
Сообщений: 2
По умолчанию Разработка телефонной приставки на мк PIС16F84 (автоматический определитель номера), разобраться с программой

я сейчас делаю курсовой проэкт "Разработка телефонной приставки на мк PIС16F84" это простыми словами автоматический определитель номера...я нашла похожий курсовой только вот программная часть на ассемблере меня смущает...может кто знает,помогите ...и алгоритм к программе нужен(
не знаю что и делать
вот был такой код:

Програма ініціалізації мікросхеми виконує налагодження портів вводу/виводу мікросхеми та встановлює параметри дільника та входів мікросхеми по яким буде виконуватися переривання. Також налагоджується переривання по таймеру. Всі інші переривання забороняються.
Код програми:
Код:
BEGIN						; Ініціалізація контролера
	CLRF	STATUS			; очистка регістра STATUS
	BCF		INTCON, GIE		; глобальна заборона переривань
	BSF		STATUS, RP0 		; сторінка 1 ОЗП
	CLRF	TRISA			; всі лінії на вивод
	MOVLW	b'11110000'
	MOVWF	TRISB			; напрямок ліній порта B
	MOVLW	B'01000000'		; налагодження преддільника
	MOVWF	OPTION_REG
	BCF		STATUS, RP0		; сторінка 0 ОЗП
	
MOVLW	B'00101000' 		; дозвіл переривань по таймеру і 
						; RB4-RB7
	MOVWF	INTCON
	GOTO	$				; зациклюємо назавжди


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 05.03.2014 в 15:41.
AnnSnow вне форума Ответить с цитированием
Старый 05.03.2014, 20:08   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
нашла похожий курсовой только вот программная часть на ассемблере
ассемблер процессорозависим.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 14.03.2014, 22:12   #3
AnnSnow
Новичок
Джуниор
 
Регистрация: 10.09.2013
Сообщений: 2
По умолчанию

Я делаю курсовой проэкт АОН на PIC16F84///
И мне очень нужен алгоритм к программе...прошу помощи
вот код программы:

Код:
Програмний код програми:

BEGIN						; Ініціалізація контролера
	CLRF	STATUS			; очистка регістра STATUS
	BCF		INTCON, GIE	; глобальна заборона переривань
	BSF		STATUS, RP0 		; сторінка 1 ОЗП
	CLRF	TRISA			; всі лінії на вивід
	MOVLW	b'11110000'
	MOVWF	TRISB			; напрямок ліній порту B
	MOVLW	B'01000000'		; налагодження переддільника
	MOVWF	OPTION_REG
	BCF		STATUS, RP0		; сторінка 0 ОЗП
MOVLW	B'00101000' 		; дозвіл переривань по таймеру і 
							; RB4-RB7
	MOVWF	INTCON
	GOTO	$				; зациклюємо назавжди
AnnSnow вне форума Ответить с цитированием
Старый 14.03.2014, 22:37   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...раз нашли чужой код, то там же рядом и алгоритм. Если нет, скачиваете даташит на ваш МК, открываете и изучаете систему команд и регистры, восстанавливаете алгоритм.

У вас даже не программа, а вырванный из контекста кусок. Алгоритм к чему?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
дано файл записей телефонной станции .поля записи - фамилия абонента, его номер телефона. найти все номера абонентов, фамилии кото SMASHBRAIN C# (си шарп) 0 30.05.2013 17:37
вторая олимпиадная задача-проверить наличие номера в телефонной книге Руслан666 Паскаль, Turbo Pascal, PascalABC.NET 1 02.12.2012 16:02
Не могу разобраться с программой |Dima| Общие вопросы C/C++ 8 26.07.2011 16:07
Button1 - автоматический поиск модема и набор номера beegl Общие вопросы Delphi 5 01.06.2008 14:08
Разработка прототипа электронной телефонной книжки. Necrom Помощь студентам 1 03.02.2008 21:43