Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 173
Из них просматривают:
Аналоги: 64. Даташиты: 54. Инструкции: 4. Новости: 20. Остальное: 8. Программы: 1. Производители: 2. Профиль пользователя: 2. Форум: 18.
Участников: 2
Гостей: 171

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

1 2 3 4 5 6 ... 12


Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
Configuration Bits
;
;==========================================================================

_CP_ON EQU H'000F'
_CP_OFF EQU H'3FFF'
_PWRTE_ON EQU H'3FF7'
_PWRTE_OFF EQU H'3FFF'
_WDT_ON EQU H'3FFF'
_WDT_OFF EQU H'3FFB'
_LP_OSC EQU H'3FFC'
_XT_OSC EQU H'3FFD'
_HS_OSC EQU H'3FFE'
_RC_OSC EQU H'3FFF'

LIST

вот что в этом файле
где просмотреть 16 ричную систему

я алкоголик из Москвы



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
как прикрепить
помимо того что в папке с проектом находится

я алкоголик из Москвы



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
PIC_master

у меня не прикрепленный похоже к проекту
в папке с проектом есть P16F84A.INC

LIST P=PIC16F84A

#include <P16F84A.INC>

__CONFIG HS_OSC & WDT_ON & PWRTE_OFF & CP_OFF


PC EQU 02h
STATUS EQU 03h
PortB EQU 06h
TrisB EQU 06h
Reg_1 EQU 0Ch
Reg_2 EQU 0Dh
Reg_3 EQU 0Eh
W EQU 0 ;
F EQU 1 ;

при компилирровании выдает типичную ошибку

Error[113] D:\ASSEMBLER\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (HS_OSC)
Error[113] D:\ASSEMBLER\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (WDT_ON)
Error[113] D:\ASSEMBLER\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (PWRTE_OFF)
Error[113] D:\ASSEMBLER\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (CP_OFF)
Halting build on first failure as requested.
BUILD FAILED: Fri Jul 12 21:18:27 2013

вот вопрос вообще в чем разница между тем что выбираешь
__CONFIG HS_OSC & WDT_ON & PWRTE_OFF & CP_OFF
и
__CONFIG 3FFE



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
ну я написал вот так

PC EQU 02h
STATUS EQU 03h
PortB EQU 06h
TrisB EQU 06h
Reg_1 EQU 0Ch
Reg_2 EQU 0Dh
Reg_3 EQU 0Eh
W EQU 0 ;
F EQU 1 ;

org 0 ; начало программы



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
я использую программу MPLAB
все ее функции еще до конца не изучил



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
мне значит надо определить эти значения
вопрос как

я алкоголик из Москвы



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
он мне вот что выдает

Error[113] D:\RADIO\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (HS_OSC)
Error[113] D:\RADIO\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (WDT_ON)
Error[113] D:\RADIO\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (PWRTE_OFF)
Error[113] D:\RADIO\PROBA_ASS\PROJECT_3\MAK_ASS.ASM 6 : Symbol not previously defined (CP_OFF)
Halting build on first failure as requested.



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
сейчас попробуем



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
я дописал что за F W и в самом начале программы
результат тот же доходит до 4 и начинает заново.
может как то по другому сделать вывод на индикатор цифр и текста, без addwf PC,F



Re: Семисегментный индикатор с микроконтроллером
Технолог
Зарегистрирован:
12.01.2009 7:28
Из: Уфа
Сообщений: 128
Не в сети
По статье, где показаны примеры написания команд, то как все реализуются уже под схему в самом коде очень много ошибок было.
Ошибки я исправил и компиляция прошла, а то до этого были критичные и вообще не компилировало, может это такой прикоол конечно типо найди ошибку и исправь, незнаю.
Но скажем само написание программ не чем не отличается от книжек единственное, в примерах неправильно составленна программа. и под этот макет программа как обучающая тоже много ошибок из-за которых не компилировалось.

я алкоголик из Москвы




1 2 3 4 5 6 ... 12




Разное

Интересно

Из старых спиц от велосипеда или зонта, вплавленных паяльником в цилиндрические куски пластмассы, получаются удобные регулировочные отвертки.