Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 31.10.2018
Сообщений: 4

Микроконтроллер pic16f877 не могу понимать эту листингу. Что здесь N и какое его значение, как работает листинг

31.10.2018, 06:23. Показов 690. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <p16f887.inc>
 
N                   equ h'10'
Nach_Adres_Mas_1    equ h'30'
Nach_Adres_Mas_2    equ h'40'
 
ZIKL                equ h'20'
TMP                 equ h'21'
Adres_Mas_1         equ h'22'
Adres_Mas_2         equ h'23'
 
 
BANK0 macro
    bcf STATUS,RP0
    bcf STATUS,RP1
    endm
BANK1 macro
    bsf STATUS,RP0
    bcf STATUS,RP1
    endm
 
 
 
    org 0x000
    nop
    goto START
 
    org 0x10
 
START:
    BANK0
 
    movlw   N
    movwf   ZIKL
    movlw   (Nach_Adres_Mas_1-1)
    movwf   Adres_Mas_1
    movlw   (Nach_Adres_Mas_2-1)
    movwf    Adres_Mas_2
 
BEGIN:
    incf Adres_Mas_1,F
    incf Adres_Mas_2,F
    
 
    movf Adres_Mas_1,W
    movwf FSR
    movf INDF,W
    movwf TMP
 
    comf TMP,F
 
    movf Adres_Mas_2,W
    movwf FSR
    movf TMP,W
    movwf INDF
    decfsz ZIKL
    goto BEGIN
 
    end
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.10.2018, 06:23
Ответы с готовыми решениями:

Что здесь указано, и что я должен понимать когда на это смотрю?
Есть текущие вызовы, накопленные вызовы, колонка вызов, отправлено\ принято, что это? Что я должен понимать когда смотрю на эти данные?

микроконтроллер PIC16F877 сделать рабочий код
Возможно ли сделать рабочий код для микроконтроллера не имея его и нужного датчика?

Дан листинг программы, к данному листингу нужно написать условие, исходные данные
Дан листинг программы, к данному листингу нужно написать условие, исходные данные (т.е предположить для чего данная программа нужна) и если...

7
1184 / 670 / 113
Регистрация: 15.05.2012
Сообщений: 4,078
31.10.2018, 08:32
N - количество оборотов цикла. Равно 16.
Цитата Сообщение от Навичок прог Посмотреть сообщение
как работает
Надо поработать. Нанимаете?
0
0 / 0 / 0
Регистрация: 31.10.2018
Сообщений: 4
31.10.2018, 09:43  [ТС]
В этом числе как работаеть цикл?

Добавлено через 51 секунду
Цикл работает неправильно?
0
4031 / 2643 / 582
Регистрация: 11.09.2009
Сообщений: 9,438
31.10.2018, 22:34
По-моему, обсуждение бессмысленно, так как это даже не "листинг".
0
0 / 0 / 0
Регистрация: 31.10.2018
Сообщений: 4
31.10.2018, 22:38  [ТС]
Не это контроллер вообще как работаеть? Вэтом цикле?
0
1184 / 670 / 113
Регистрация: 15.05.2012
Сообщений: 4,078
01.11.2018, 12:11
Так:
decfsz ZIKL
0
4031 / 2643 / 582
Регистрация: 11.09.2009
Сообщений: 9,438
01.11.2018, 18:01
Цитата Сообщение от pyzhman Посмотреть сообщение
Так:
Не, не так.
Цикл он пролетает за 16 проходов, и не заметишь. А остальное время он где-то в неизвестном коде, после того, как этот decfsz ZIKL перепрыгнет через goto BEGIN.
0
0 / 0 / 0
Регистрация: 31.10.2018
Сообщений: 4
02.11.2018, 10:47  [ТС]
А вообще как работает программ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.11.2018, 10:47
Помогаю со студенческими работами здесь

Как понимать эту строчку?
Добрый вечер. Читаю learn.js и не пойму этот момент: Для того, чтобы узнать имя класса DOM-узла, вспомним, что обычно у объекта есть...

Что означает while( _getch()!=27)? Какое здесь имеется ввиду условие?
Что означает while( _getch()!=27)?

Микроконтроллер 8-разрядный это тоже самое что 8-битный микроконтроллер?
Здравствуйте ! Подскажите пожалуйста, небольшой вопрос , касающийся терминологии . Микроконтроллер 8- разрядный это ...

Английский язык. Как здесь понимать "doing what I am." ?
&quot;What about Brian Epstein and his brother Sam? They was workin' in a coal mine doing what I am.&quot; ...

Написала код, но не могу его скомпилировать, кнопка компиляции не активна. Как решить эту проблему??
Добрый вечер, скажите пожалуйста, я вот скачала Dev c++, установила, написала код, но не могу его скомпилировать, кнопка компиляции не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru