Найдено 8 результатов

Mideri
Сб мар 03, 2018 10:50:21
Форум: Теория
Тема: PIC16F84Aсравнение
Ответы: 7
Просмотры: 1070

Re: PIC16F84Aсравнение

На основе микроконтроллера разработать устройство, выполняющее следующие функции:
Сравнения 2-х двухразрядных двоичных чисел, поступающих на микроконтроллер. Процедура
сравнения активизируется нажатием на кнопку SB1. Если поступающие числа равны –
активизируется светодиод VD1, если первое число ...
Mideri
Сб мар 03, 2018 06:02:50
Форум: Теория
Тема: PIC16F84Aсравнение
Ответы: 7
Просмотры: 1070

Re: PIC16F84Aсравнение

[uquote="Vovan555",url="/forum/viewtopic.php?p=3321213#p3321213"]Первое, что не увидел - инициализацию PORTA. Вы не перевели его в режим выходов, сбросив регистр TRISA. После любого сброса все выводы - входы, т.е. в регистре TRISA записано b'11111' , а должны быть нули.[/uquote]
Исправил,все равно ...
Mideri
Пт мар 02, 2018 21:10:23
Форум: Теория
Тема: PIC16F84Aсравнение
Ответы: 7
Просмотры: 1070

PIC16F84Aсравнение

Проверьте код пожалуйста.Компиляция проходит но на симуляции не загораются светодиоды.


List P=16f84A
__CONFIG 03FF1H
STATUS equ 03h
PortB equ 06h ; ???? B
TRISB equ 06h ; ??????? Tris B - ????1
TRISA equ 05h
Porta equ 05h
; ??????? Status.
MY_REG EQU 0x0F

RegL equ 0Ch ...
Mideri
Вт фев 27, 2018 16:44:37
Форум: Теория
Тема: Сделайте за меня задание.
Ответы: 1021
Просмотры: 343790

PIC16F84A

Подскажите что будет легче сделать для начинающего?
1)На основе микроконтроллера разработать устройство, выполняющее следующие функции:
Сложения двух 2-х разрядных двоичных числа. Каждое число вводить через порт путем нажатия
кнопок с фиксацией - SB0, SB1. Факт ввода первого числа инициируется при ...
Mideri
Пт фев 23, 2018 11:31:07
Форум: Теория
Тема: Сделайте за меня задание.
Ответы: 1021
Просмотры: 343790

Re: PIC16F84A

[uquote="otest",url="/forum/viewtopic.php?p=3315293#p3315293"]?????????????[/uquote]
Если ты не заметил я не просил скинуть простое сложение. Я просил немного другое. Двухразрядных чисел .Разница все же есть
Mideri
Пт фев 23, 2018 10:05:48
Форум: Теория
Тема: Сделайте за меня задание.
Ответы: 1021
Просмотры: 343790

PIC16F84A

Можете скинуть пример для сложения двух 2разрядных чисел? Желательно с комментариями Заранее спасибо
Mideri
Пн фев 19, 2018 15:07:59
Форум: Теория
Тема: Сделайте за меня задание.
Ответы: 1021
Просмотры: 343790

Re: PIC16F84A

[uquote="Родэрик",url="/forum/viewtopic.php?p=3312259#p3312259"]Примерно так это можно воплотить:

;
;
#DEFINE FLAG_DIG REG.FL,0
;
#DEFINE SB0 PORTA,0
#DEFINE SB1 PORTA,1



;
;
INV MACRO REG,BIT1
MOVLW 1<<BIT1
XORWF REG,F
ENDM

CBLOCK 0x20 ;BANK0
REG.FL
REG_A,REG_B
REG_IND

ENDC
;
CBLOCK ...
Mideri
Пн фев 19, 2018 13:30:59
Форум: Теория
Тема: Сделайте за меня задание.
Ответы: 1021
Просмотры: 343790

PIC16F84A

Помогите написать код для PiC16f84a со следующими функциями:
Вычитание двух 2-ч разрядных двоичных чисел. Каждое число вводить через порт путем нажатия кнопок с фиксацией sb0 и sb1 факт ввода первого числа инициируется при нажатии кнопки SB2 , а второго sb3. Полученный результат прри нажатии кнопки ...

Перейти к расширенному поиску