컨트롤러"picbasic

O

omid_juve

Guest
안녕
내가 Picbasic 프로 컴파일러 내의 PIC (12c508A)에 대한 간단하고 기본적인 프로그램을 작성
하지만 컴파일 "변수에 맞게 soft_stack 수없습니다"후에이 오류가 발생했을
내가 PIC는 프로그래밍 초보자입니다 제발 내 프로그램을 아래 내게 말해 오류를 참조하십시오.
감사합니다lowinput VAR GPIO.0
overtemprature VAR GPIO.1
과부하 VAR GPIO.2
outputpin VAR GPIO.3
녹색 VAR GPIO.4
빨간 VAR GPIO.5
var count1 바이트
내가 var 바이트

출력 outputpin
입력 lowinput
입력 overtemprature
입력 과부하
출력 녹색
출력 빨간색

동안 = 0
만약 (lowinput = 0) 및 (과부하 = 0) 및 (overtemprature = 0) 다음

outputpin = 0
고가 녹색
일시 500
저가 녹색
일시 500

endif만약 (lowinput = 0) 및 (과부하 = 1)과 (overtemprature = 0) 다음

count1 "2 동안
gosub overloadmode
count1 = count1 1
나아가다
outputpin = 1

반면 count1 "7
gosub overloadmode
count1 = count1 1
나아가다

outputpin = 0
count1 = 0
endif

만약 (lowinput = 1)과 (과부하 = 0) 및 (overtemprature = 0) 다음

반면 count1 "5
gosub lowinputmode
count1 = count1 1
나아가다
outputpin = 1
count1 = 0
endif
만약 (lowinput = 0) 및 (과부하 = 0) 및 (overtemprature = 1) 다음

반면 count1 "5
gosub overtempraturemode
count1 = count1 1
나아가다
outputpin = 1
count1 = 0
endif
만약 (lowinput = 1)과 (과부하 = 1)과 (overtemprature = 0) 다음

반면 count1 "5
gosub overtempraturemode
count1 = count1 1
나아가다
outputpin = 1
count1 = 0endif나아가다overloadmode :
고가 녹색
낮은 빨간색
일시 500

저가 녹색
높이의 붉은
일시 500
돌아가기

lowinputmode :
고가 녹색
낮은 빨간색
일시 500

저가 녹색
높이의 붉은
일시 500
돌아가기

overtempraturemode :

고가 녹색
높이의 붉은
일시 500

저가 녹색
낮은 빨간색
일시 500

돌아가기



 
안녕하세요 Omid는,

그것을 사용하는 첫 번째 출력에서 예약된 단어이며, 당신처럼 사용할 수없습니다.둘째, GPIO.3 핀에만 입력합니다.당신은 고토 www.picbasic.co.uk에 추가 지원을 원하는 수있습니다.

HTH,

BobK

 

Welcome to EDABoard.com

Sponsor

Back
Top