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
돌아가기
끝
내가 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
돌아가기
끝