Просмотр этой темы:
2 анонимных пользователей
Технолог
Зарегистрирован:
12.01.2009 7:28 Из: Уфа
Сообщений:
128
|
мне значит надо определить эти значения
вопрос как
Отправлено: 12.07.2013 10:30
|
|
я алкоголик из Москвы
|
||
Технолог
Зарегистрирован:
12.01.2009 7:28 Из: Уфа
Сообщений:
128
|
я использую программу MPLAB
все ее функции еще до конца не изучил
Отправлено: 12.07.2013 10:37
|
|
Администратор
Зарегистрирован:
07.08.2008 20:40 Из: Тирасполь
Сообщений:
7276
|
Цитата:
. . .
Можно просто записать как addwf PC,1 и не париться с определением. addwf PC,1 - результат сохраняется в регистре addwf PC,0 - результат сохраняется в аккумуляторе Можно прописать и так - addwf .2,1 ведь строка PC EQU 02h просто присваивает значение 02h метке PC
Отправлено: 12.07.2013 11:51
|
|
Младший сотрудник
Зарегистрирован:
31.07.2011 14:51 Из: Тирасполь
Сообщений:
30
|
Строка
include P16f84a.inc
Прикреплённый файл: 2.JPG (23.28 KB)
Отправлено: 12.07.2013 16:13
|
|
Технолог
Зарегистрирован:
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 ; начало программы
Отправлено: 12.07.2013 18:28
|
|
Технолог
Зарегистрирован:
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
Отправлено: 12.07.2013 19:14
|
|
Технолог
Зарегистрирован:
12.01.2009 7:28 Из: Уфа
Сообщений:
128
|
как прикрепить
помимо того что в папке с проектом находится
Отправлено: 12.07.2013 19:15
|
|
я алкоголик из Москвы
|
||
Технолог
Зарегистрирован:
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 ричную систему
Отправлено: 12.07.2013 19:32
|
|
я алкоголик из Москвы
|
||
Младший сотрудник
Зарегистрирован:
31.07.2011 14:51 Из: Тирасполь
Сообщений:
30
|
В том то и дело, что разницы никакой, но зато видно в чем может быть дело:
__CONFIG HS_OSC & WDT_ON & PWRTE_OFF & CP_OFF и __CONFIG 3FFE ну и раз в файле P16F84A.INC описано _HS_OSC, можно было уже давно попробовать добавить этот символ. Для подключения файлов к проэкту недостаточно закинуть файл в папку. Надо либо подключить файл вручную (правой кнопкой) как на рисунке, либо в свойствах проэкта указать пути поиска. Прикреплённый файл: 3.JPG (15.26 KB) 4.JPG (19.39 KB)
Отправлено: 15.07.2013 10:56
|
|
Младший сотрудник
Зарегистрирован:
31.07.2011 14:51 Из: Тирасполь
Сообщений:
30
|
Цитата:
где просмотреть 16 ричную систему Прикреплённый файл: 5.JPG (23.39 KB)
Отправлено: 15.07.2013 11:00
|
|