도와주세요 제발

G

Guest

Guest
내가
가질 수 MICROCONTROLER AT89S2051그리고 난 assemply 언어를 16 진수로
변환하는 소프트웨어가 필요합니다와 소프트웨어 프로그램입니다 :(
리스트 소프트웨어
;===========================================
; 프로그램 인버터에 의하여 : DIDIK ROSTYONO 2006년
;===========================================
; P1 = 입력 P3 = 출력
; P1.2 = TOMBOL 스타트 P1.3 = BATERE CEK
; P3.0 = DRIVER1 P3.1 = DRIVER2
; P3.4 = 부저 P3.5 = LED가
; INISIALISASI (삐
- 삐
- PENDEK Panjang)
ORG를 00h
켜기한다 :
mov P3, # 20h; 드라이버 끄기, 부저 OFF로, LED가 꺼짐
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4; 삐 켜기
CLR은 P3.5; 빌딩의 LED
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR은 P3.4; 삐 끄기
SETB P3.5; 빌딩 LED 꺼짐
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4; 삐 켜기
CLR은 P3.5; 빌딩의 LED
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR은 P3.4; 삐 끄기
SETB P3.5; 빌딩 LED 꺼짐
; CEK KONDISI BATERE (저전압 = 2 엑스 삐 PENDEK)
CEK : JNB P1.3, MULAI; CEK KONDISI BATERE
CLR은 P3.5; 빌딩의 LED
SETB P3.4; 삐 켜기
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.5; 빌딩 LED 꺼짐
CLR은 P3.4; 삐 끄기
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR은 P3.5; 빌딩의 LED
SETB P3.4; 삐 켜기
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.5; 빌딩 LED 꺼짐
CLR은 P3.4; 삐 끄기
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
SJMP CEK
; 인버터 MENUNGGU PENEKANAN TOMBOL 켜기
MULAI : SETB P3.5; 빌딩
LED 꺼짐
CLR은 P3.4; 삐 끄기
MULAI1 : JNB P1.2, 스타트; Baca TOMBOL 스타트
CLR은 P3.5; 빌딩의 LED
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
JNB P1.2, 스타트; Baca TOMBOL 스타트
SETB P3.5; 빌딩 LED 꺼짐
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
AJMP CEK
; 인버터 켜기
스타트 : SETB P3.5; 빌딩
LED 꺼짐
CLR은 P3.4; 삐 끄기
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4; 삐 켜기
CLR은 P3.5; 빌딩의 LED
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR은 P3.4; 삐 끄기
ACALL DELAI; TUNGGU 1 / 4 DETIK
;의 PWM GENERATOR
심박 : JNB P1.2,; JIKA 정지 DITEKAN 돌아가기 AWAL
JB P1.3,; CEK KONDISI BATERE
의 PWM : CLR을 P3.0;
CLR은 P3.1;
SETB P3.0;
ACALL PULSE_TRAIN;
CLR은 P3.0;
CLR은 P3.1;
ACALL PULSE_TRAIN;
CLR은 P3.0;
CLR은 P3.1;
AJMP PULSE
; RUTIN DELAI1
DELAI한다 : mov의 R1, # 2
940한다 : mov의 R2, # 250
의 L2한다 :
mov R3, # 250
L3 : DJNZ R3, L3
DJNZ R2를,의 L2
DJNZ의 R1, 940
RET)meeeeeeeeee 좀 도와주세요

 

Welcome to EDABoard.com

Sponsor

Back
Top