На основе микроконтроллера разработать устройство, выполняющее следующие функции:
Сравнения 2-х двухразрядных двоичных чисел, поступающих на микроконтроллер. Процедура
сравнения активизируется нажатием на кнопку SB1. Если поступающие числа равны –
активизируется светодиод VD1, если первое число ...
Найдено 8 результатов
- Сб мар 03, 2018 10:50:21
- Форум: Теория
- Тема: PIC16F84Aсравнение
- Ответы: 7
- Просмотры: 1070
- Сб мар 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]
Исправил,все равно ...
Исправил,все равно ...
- Пт мар 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 ...
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 ...
- Вт фев 27, 2018 16:44:37
- Форум: Теория
- Тема: Сделайте за меня задание.
- Ответы: 1021
- Просмотры: 343790
PIC16F84A
Подскажите что будет легче сделать для начинающего?
1)На основе микроконтроллера разработать устройство, выполняющее следующие функции:
Сложения двух 2-х разрядных двоичных числа. Каждое число вводить через порт путем нажатия
кнопок с фиксацией - SB0, SB1. Факт ввода первого числа инициируется при ...
1)На основе микроконтроллера разработать устройство, выполняющее следующие функции:
Сложения двух 2-х разрядных двоичных числа. Каждое число вводить через порт путем нажатия
кнопок с фиксацией - SB0, SB1. Факт ввода первого числа инициируется при ...
- Пт фев 23, 2018 11:31:07
- Форум: Теория
- Тема: Сделайте за меня задание.
- Ответы: 1021
- Просмотры: 343790
Re: PIC16F84A
[uquote="otest",url="/forum/viewtopic.php?p=3315293#p3315293"]?????????????[/uquote]
Если ты не заметил я не просил скинуть простое сложение. Я просил немного другое. Двухразрядных чисел .Разница все же есть
Если ты не заметил я не просил скинуть простое сложение. Я просил немного другое. Двухразрядных чисел .Разница все же есть
- Пт фев 23, 2018 10:05:48
- Форум: Теория
- Тема: Сделайте за меня задание.
- Ответы: 1021
- Просмотры: 343790
PIC16F84A
Можете скинуть пример для сложения двух 2разрядных чисел? Желательно с комментариями Заранее спасибо
- Пн фев 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 ...
;
;
#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 ...
- Пн фев 19, 2018 13:30:59
- Форум: Теория
- Тема: Сделайте за меня задание.
- Ответы: 1021
- Просмотры: 343790
PIC16F84A
Помогите написать код для PiC16f84a со следующими функциями:
Вычитание двух 2-ч разрядных двоичных чисел. Каждое число вводить через порт путем нажатия кнопок с фиксацией sb0 и sb1 факт ввода первого числа инициируется при нажатии кнопки SB2 , а второго sb3. Полученный результат прри нажатии кнопки ...
Вычитание двух 2-ч разрядных двоичных чисел. Каждое число вводить через порт путем нажатия кнопок с фиксацией sb0 и sb1 факт ввода первого числа инициируется при нажатии кнопки SB2 , а второго sb3. Полученный результат прри нажатии кнопки ...