нужда от помощ ...

E

ednan

Guest
събира този код е създадена RIDE използвате софтуера ... но m Кайл използвате софтуера и го дава грешка .. PLZ ми кажете Уот аз правя ....

# включват reg_51.inc

MAG1 EQU P1.0
MAG2 EQU P1.2
LOOP1 EQU P1.4
LOOP2 EQU Р1.7

FIRE1 EQU P3.6
FIRE2 EQU P3.7

TOUCH EQU P1.6

MAG1L EQU P0.0
MAG2L EQU P0.1
LOOP1L EQU P0.2
LOOP2L EQU P0.3
FIRE1L EQU P0.4
FIRE2L EQU P0.5
TOUCHL EQU P0.6

BUZZER EQU P0.7

RB0 EQU 000H; Изберете Регистрация банка 0
RB1 EQU 008H; Изберете Регистрация банка 1 ... мушкам с PSW да се използва

DSEG; Това е вътрешна памет
ORG 20H; Bit адресируема памет

COUNT: ДП 1

STACK: ДП 1; стека започва тук
CSEG; кодекс започва тук

;---------==========----------==========---------= ========---------
; ПРОЦЕСОР прекъсне и проучване вектори
;---------==========----------==========---------= ========---------

ORG 0000H; Проучване
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
; Основната програма
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Начало:
MOV PSW, # RB0; Изберете регистър банка 0
MOV SP, STACK
MOV P0, # 0FFH
CLR TOUCHL

ТОП: MOV COUNT, # 00Н
MOV P1, # 0FFH
MOV P3, # 0FFH
JB MAG1, LED1; CHK магнитен датчик 1
SETB MAG1L
LD1: JB MAG2, LED2; CHK магнитен датчик 2
SETB MAG2L
LD2: JB LOOP1, LED3; CHK Loop сензор 1
SETB LOOP1L
LD3: JB LOOP2, LED4; CHK Loop сензор 2
SETB LOOP2L
LD4: JNB FIRE1, LED5; CHK Пожарна сензор 1
SETB FIRE1L
LD5: JNB FIRE2, LED6; CHK Пожарна сензор 2
SETB FIRE2L
LD6: JB Touch, LED7; CHK Touch Sensor
SETB TOUCHL
LD7: MOV А, COUNT
CJNE А, # 0FFH, върхове
SETB BUZZER
AJMP ТОП
TOPS: CLR BUZZER
AJMP ТОПLED1: CLR MAG1L
MOV COUNT, # 0FFH
AJMP LD1

LED2: CLR MAG2L
MOV COUNT, # 0FFH
AJMP LD2

LED3: CLR LOOP1L
MOV COUNT, # 0FFH
AJMP LD3

LED4: CLR LOOP2L
MOV COUNT, # 0FFH
AJMP LD4

LED5: CLR FIRE1L
MOV COUNT, # 0FFH
AJMP LD5

LED6: CLR FIRE2L
MOV COUNT, # 0FFH
AJMP LD6

LED7: CLR TOUCHL
MOV COUNT, # 0FFH
AJMP LD7
;************************************************* *********
КРАЙ

 
Може ли да се опише какви грешки е смешен.
или
Моля, качете снимки на тази продукция грешка ..

 
2 грешки идват ...
1) грешка A309: лоша или липсваща Име на файла
2) ErrorA318: Не можете да отворите файл "

 
Е проблемът, поради линия
Цитат:# включват reg_51.inc

 
repalce тази линия

Цитат:# включват reg_51.inc

 
аз съм видите съобщение за грешка!U АД може да WHT вид грешка U Got?

 
shiv_emf написа:

аз съм видите съобщение за грешка!
U АД може да WHT вид грешка U Got?
 
Отколкото .. Я. тя ще ma този проблем използване

$ включва (REG51.inc)

63 грешки, но сега идва ... и грешката е ... "Опит да се определи вече определят символа"

и това REG_51 включва тези данни ...
;----------------------------------------------
; Регистрация декларации за процесор 8051
; Copyright (C) Raisonance АД, 1987-1996 г.
;----------------------------------------------

; БАЙТ Регистрация
P0 ДАННИ 80Н
P1 ДАННИ 90h
P2 ДАННИ 0A0H
P3 ДАННИ 0B0H
PSW ДАННИ 0D0H
ACC ДАННИ 0E0H
Б ДАННИ 0F0H
ЕТ ДАННИ 81H
ПОП ДАННИ 82H
DPH ДАННИ 83H
PCON ДАННИ 87H
TCON ДАННИ 88H
ТМСШ ДАННИ 89H
TL0 ДАННИ 8AH
TL1 ДАННИ 8BH
ТН0 ДАННИ 8CH
ТН1 ДАННИ 8DH
IE ДАННИ 0A8H
ПР ДАННИ 0B8H
SCON ДАННИ 98H
ЗВЦР ДАННИ 99H; BIT Регистрация
; PSW
Кипър BIT 0D7H
AC BIT 0D6H
F0 BIT 0D5H
RS1 BIT 0D4H
RS0 BIT 0D3H
OV BIT 0D2H
П BIT 0D0H
; TCON
TF1 BIT 8FH
TR1 BIT 8EH
TF0 BIT 8DH
TR0 BIT 8CH
IE1 BIT 8BH
IT1 BIT 8AH
IE0 BIT 89H
IT0 BIT 88H
, Т.е.
ЕА BIT 0AFH
ES BIT 0ACH
ET1 BIT 0ABH
EX1 BIT 0AAH
ET0 BIT 0A9H
EX0 BIT 0A8H
; ПР
PS BIT 0BCH
PT1 BIT 0BBH
PX1 BIT 0BAH
PT0 BIT 0B9H
PX0 BIT 0B8H
; P3
ДР BIT 0B7H
WR BIT 0B6H
T1 BIT 0B5H
T0 BIT 0B4H
INT1 BIT 0B3H
INT0 BIT 0B2H
ТхО BIT 0B1H
RXD BIT 0B0H
; SCON
SM0 BIT 9FH
SM1 BIT 9EH
SM2 BIT 9DH
REN BIT 9CH
TB8 BIT 9BH
Rb8 BIT 9Ah
TI BIT 99H
РИ BIT 98H

 
ednan написа:

Отколкото .. Я. тя ще ma този проблем използване$ включва (REG51.inc)63 грешки, но сега идва ... и грешката е ... "Опит да се определи вече определят символа"и това REG_51 включва тези данни ...

;----------------------------------------------

; Регистрация декларации за процесор 8051

; Copyright (C) Raisonance АД, 1987-1996 г.

;----------------------------------------------; БАЙТ Регистрация

P0 ДАННИ 80Н

P1 ДАННИ 90h

P2 ДАННИ 0A0H

P3 ДАННИ 0B0H

...

....

....

....РИ BIT 98H
 
Я. работи ... Отколкото много ... Сега ми кажете как мога аз генерира HEX Ride използва софтуер ... Така че аз мога да го изгори на микро контролер

 
ednan написа:

Я. работи ... Отколкото много ... Сега ми кажете как мога аз генерира HEX Ride използва софтуер ... Така че аз мога да го изгори на микро контролер
 
Здравейте момчета
Аз съм с RIDE51 но то е ограничено до 2kByte на кодове.може ли да ми кажете някакъв начин да го направи свободни?Искам да кажа свободно, защото не мога да го купя.всяка помощ ще бъдат оценени.

БЛАГОДАРЯ

 

Welcome to EDABoard.com

Sponsor

Back
Top