컴퓨터 지식 네트워크 - 컴퓨터 문답 - 동생은 엘리베이터 시뮬레이션 디자인을 해야 하는데, 아래 코드는 잘 모르겠는데, 고수에게 각 줄을 번역해 달라고 부탁하는 것은 코드가 무슨 뜻인지 알 수 없다. 내가 금화를 다 줄게, 고마워! ) 을 참조하십시오

동생은 엘리베이터 시뮬레이션 디자인을 해야 하는데, 아래 코드는 잘 모르겠는데, 고수에게 각 줄을 번역해 달라고 부탁하는 것은 코드가 무슨 뜻인지 알 수 없다. 내가 금화를 다 줄게, 고마워! ) 을 참조하십시오

구현 기능: 이 마이크로 컨트롤러는 엘리베이터가 현재 상승 중인지 하강 중인지를 나타내는 녹색 발광 다이오드로 구성된 화살표를 시뮬레이션하고, 디지털 튜브로 현재 어느 층에 있는지 표시하고, 빨간색 발광 다이오드로 엘리베이터가 어느 층으로 가면 멈춥니다. 전원을 켠 후 아무도 정지 버튼을 누르지 않으면 층당 2 초 속도로 위아래로 움직이며, 누군가가 한 층의 정지 버튼을 누르면

프로그램 초기화 1.

tcount 우주 4ch

우주 4dh 는

h c

ljmp 가

bh c

ljmp intx < 를 시작했습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 초기화; 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다 을 눌러 섹션을 인쇄할 수도 있습니다

시작: mov tmod,# 1 시간

mov th,# 3 핀

mov tl,# BH; 5ms

mov ie,# 시간

setb tr

mov tcount,4 번

clrf

mov2h, #

; 3H ~ 4DH 3 개 단위를

로 정리하고, # 6 시간

mov p3,# F8H

2 주 프로그램 호출 < P > 소훈: 젠슨 바톤 p1., 1 < P > 누르면 해당 빨간색 발광 다이오드가 < P > 1: 젠슨-바톤 p1.1, 두 개

lcall ys1ms

젠슨-바톤 p1.1, 두 개, 2 층 정지 버튼이 < P > CLR 을 눌렀는지 확인 누르면 해당 빨간색 발광 다이오드가 < P > 2: 젠슨-바톤 p1.2, 천공

lcall ys1ms

제인슨-바톤 p1.2, 천공

clr p2.2

각각 켜집니다

clr p2.3

타이베이 카운티: 젠슨-바튼 p1.4,FIV 의 고양이

lcall ys1ms

제인슨-바튼 p1.4, FIV 고양이

clr p2.4

FIV 고양이: 제이슨 바톤 p1.5, * * * 6 명

lcall ys1ms

제인슨-바톤 p1.5, 6 < SEV

clr p2.6

SEV: 제이슨-바톤 p1.7, 교육

lcall ys1ms

제이슨-바톤 p1.7, 교육

clr p 2. 5ms = 25 * 5 여사

mov tcount,# H

젠슨-바튼 F,' 좌전'

ljmp zhuan1

' 좌전' 상승화살표

mov,

cjne,# H, 커뮤니티

를 문지르며 감동, # 6 h, 표시

젠슨-바톤 p 2., ss1 _ 1 1 층 문이 열리는 소리가

SSX1_1:cjne,2 번, SSX1_2

setb p3.4; 1 층 문이 열리는 소리 끄기

ssx1 _ 2: cjne, # 16, ssx1 _ 3

clr p3.4; 1 층 문 닫는 소리 켜기

SSX1_3:cjne,17 번, ZHUAN2; 16 * 25 밀리초 = 4 S (총 * * * 회, 실제 여기서 멈추는 시간은 보조 MS)

mov 3h,#

setb p3.4; 1 층 문 닫는 소리 끄기

setb p2.; 해당 적색 발광 다이오드 꺼짐

SS1_1: 회사 31h

mov,31 H

cjne,# 9,ZHUAN2; 8 * 25ms = 2 초 (총 * * * 회, 실제 1 층 상승은 단지 1 차 MS)

mov 31h,#

회사는

커뮤니티: mov,

를 문지르고 있다 이층 문이 열리는 소리

SSX2_1:cjne,2 번, SSX2_2

setb p3.4; 2 층 문이 열리는 소리 끄기

ssx2 _ 2: cjne, # 16, ssx2 _ 3

clr p 3.4; 2 층 문 닫는 소리 켜기

SSX2_3:cjne,17 번, ZHUAN2; 16 * 25 밀리초 = 4 S (총 * * * 회, 실제 여기서 멈추는 시간은 보조 MS)

mov 32h,#

setb p3.4; 2 층 문 닫는 소리 끄기

setb p2.1; 해당 적색 발광 다이오드 꺼짐

SS2_1: 회사 33h

mov,33 H

cjne,# 9,ZHUAN2; 8 * 25 밀리 초 = 2 초, 하지만 실제로 한 층 올라간 것은 단 한 번의 MS (총 * * * 회) 밖에 안 되나요?

mov 33h,#

ljmp zhuan3

上篇: 전기 자동화를 배우려면 노트북이 필요합니까? 下篇: 인터넷 카페를 열려면 어떤 인터넷 장비가 필요합니까?
관련 내용