PIC16F84A как прочитать значение из регистра?

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
n971030
Открыл глаза
Сообщения: 50
Зарегистрирован: Сб мар 06, 2010 23:32:54
Откуда: Россия

PIC16F84A как прочитать значение из регистра?

Сообщение n971030 »

Короче вот незадача: есть у меня цыфры которые записаны в нескольких регистрах в диапазоне 10h - 1Fh. Понятно что я могу обратится к каждому регистру так:

ввести значение:
movlw .10
movwf 10h

прочитать:
movfw 10h
movwf Переменная1


как то так - но мне надо получить доступ в цикле, а как ? Ну не как не допру.. :facepalm:
Asm
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: PIC16F84A как прочитать значение из регистра?

Сообщение otest »

не видно цикла
Реклама
Аватара пользователя
abc
Друг Кота
Сообщения: 3685
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: PIC16F84A как прочитать значение из регистра?

Сообщение abc »

Использовать косвенную адресацию.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: PIC16F84A как прочитать значение из регистра?

Сообщение botchin »

Код: Выделить всё

	movlw		0x08    
	movwf		tmp_var    ;сколько раза
	movlw		Переменная1
	movwf		FSR		;от къде ще четем 

_loop
        movwf      INDF        ;записъваем
        movf        INDF,w     ;или читаем
	incf		FSR,f
	decfsz		tmp_var,f
	goto		_loop
Как-то так. Прочитайте доку на камень. Там ето должно бъть описано.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «PIC»