메뉴 English Ukrainian 러시아인 홈

애호가 및 전문가를 위한 무료 기술 라이브러리 무료 기술 라이브러리


라디오 전자 및 전기 공학의 백과사전
무료 도서관 / 무선 전자 및 전기 장치의 계획

릴레이 접점의 바운스 시간을 측정하는 Z80 마이크로프로세서용 프로그램입니다. 무선 전자 및 전기 공학 백과사전

무료 기술 라이브러리

무선 전자 및 전기 공학 백과사전 / 학생 참고

기사에 대한 의견 기사에 대한 의견

여기에서 설명하는 Z80 마이크로프로세서용 프로그램은 자동 테스트 마이크로프로세서 시스템에서 실행하는 데 중점을 두고 있으며, 릴레이 코어를 후퇴시키는 시간과 릴레이 접점의 바운스를 측정하므로 이 표준 프로그램이 다음과 같은 경우 복잡한 장비가 필요하지 않습니다. 테스트 프로그램의 일부로 사용됩니다. 제안된 프로그램은 또한 충분한 측정 정확도를 제공합니다. 총 접점 폐쇄 시간은 코어 철회 시간과 릴레이 접점 바운스 시간을 추가하여 찾을 수 있습니다.

두 부분으로 구성된 프로그램은 테스트 중인 릴레이가 로직 레벨 변환을 구현하는 DI 디지털 데이터 입력 포트에 연결될 때 실행됩니다. 프로그램의 첫 번째 부분인 형성 주기 1은 릴레이 코어가 후퇴하는 시간을 결정합니다. 두 번째 부분은 릴레이 접점의 바운스 시간을 계산합니다.

릴레이 접점의 바운스 시간을 측정하는 Z80 마이크로프로세서용 프로그램
덜걱거리는 릴레이 접점의 시간을 측정하기 위한 프로그램의 블록 다이어그램(확대하려면 클릭)

마이크로프로세서 Z80용 소프트웨어,
릴레이 접점 바운스 시간 측정

회선 주소 B1 B2 B3 B4
1
2, 바운스 시간 측정기
3
4 ;이 프로그램은 접촉 바운스 시간과 후퇴 시간을 측정합니다.
5, 코어의 굽힘. 바운스 시간 값은 HL 레지스터에 있습니다.
6 및 DE 레지스터의 풀인 시간.
7
8
9
10 ;제목 "바운스 타이머"
11 목록 B, X
12 이름 바운스
13 아세그
14ORG-3000H
15
16 3000 바운스:
17 3000 F3 DI, 인터럽트 비활성화
18
19 3001 21 18 FC LD HL,-TIMEOUT ;에서 접촉 시간 빼기
;바운스 시간 카운터
20 3004 01 E8 03 LD SU, TIMEOUT ;접촉 시간 카운터 설정
21 3007 11 FF FF LD DE, -1 ;후퇴 시간 카운터 설정
22
23 3000A ZE 07 LD A, CLOSE ;릴레이 닫기
24 3000C D3 C 출력(포트스트), A
25
26 ;코어 후퇴 시간
27
28 3000E 루프1:
29 3000E 13 INC DE ;증분 카운터
30
31 300F DB 92 IN A, (PORTIM) ;릴레이 상태 가져오기
32 3011 FE FF CP TRUE ;첫 번째 불안정 대기
;접점 폐쇄
33 3013 20 F9 JR 뉴질랜드, LOOP1 - $
34
35 ;바운스 시간
36
37 3015 루프2:
38 3015 23 INC HL ;바운스 시간 카운터 증가
39
40 3016 DB 92 IN A, (PORTIM) ;릴레이 상태 가져오기
41 3018 FE FF CP TRUE ;릴레이 상태 참?
42 301A C2 23 30 JP NZ, RESEIC ;그렇지 않으면 접점 시간 카운터 복원
43
44 301D 0B DEC BC ;접촉 시간 카운터 감소
45 301E 78 LD A, B ;플래그 설정
46 301F 블 또는 C
47 ;시간 카운터가 있는 동안 사이클 실행
48 3020 20 F3 JR NZ, LOOP2- $, 접촉 없음 = XNUMX
49
50 3022 C9 RET ;리턴, 바운스 시간 값
; HL 레지스터 및 풀인 시간
51 ;레지스터 DE
52
53 ;접속 시간 카운터 복원
54
55 3023 재설정:
56 3023 01 E8 03 LD BC, TIMEOUT ;접점 시간 카운터 복원
57 3026 00 NOP ;주기 시간을 일정하게 유지
58 3027 18 EU JR 루프2-$
60
61
62 ;데이터
63
64 03EB 타임아웃 EQU 1000
65 00FF 참 EQU 0FFH
66 0007 닫기 EQU 07H
67 00C2 포트스트 EQU 0C2H
68 0092 포팀 EQU 92H
69 3029 끝

조립 오류 pa = 0

각 주기에서 측정 정확도를 유지하기 위해 인터럽트가 비활성화됩니다. 루프 1(풀인 시간 카운터)은 카운터 증가 및 확인 루틴으로 구성됩니다. 루프를 통과할 때마다 DI 포트의 상태가 첫 번째 간헐적인 릴레이 접점 폐쇄에 대해 확인됩니다. 이러한 효과가 감지되면 프로그램은 코어의 후퇴 시간을 측정하고 이 값을 DE 레지스터에 저장합니다. 그러나 실제 풀인 시간은 DE 레지스터의 내용에 36을 곱하고 그 결과를 Z80 마이크로프로세서의 클록 속도로 나누어 계산합니다.

사이클 2(릴레이 바운스 시간 카운터)는 증분 및 테스트 서브루틴이며 접촉 및 복구 시간 카운터를 실행하기 위한 추가 루틴을 포함합니다. 루프를 통과할 때마다 HL 레지스터의 내용이 증가하고 DI 포트의 상태가 확인됩니다. 릴레이 접점이 열려 있으면 이 시간의 미리 결정된 값이 접점 시간 카운터에 로드됩니다. 릴레이 접점이 닫히는 경우 접점 시간 카운터 값은 60에 도달할 때까지 감소합니다. 접촉 시간 카운터 레지스터의 내용이 80일 때 프로그램은 접촉 바운스 시간을 측정하고 이 값은 HL 레지스터에 저장됩니다. 그러나 진정한 바운스 시간을 얻기 위해 HL 레지스터는 먼저 접촉 시간 값의 추가 이진 코드로 작성된 다음 그 내용에 XNUMX을 곱하고 그 결과를 ZXNUMX 마이크로프로세서의 클록 주파수로 나눕니다.

저자: 밴 해리스; 간행물: N. Bolshakov, rf.atnn.ru

다른 기사 보기 섹션 학생 참고.

읽고 쓰기 유용한 이 기사에 대한 의견.

<< 뒤로

과학 기술의 최신 뉴스, 새로운 전자 제품:

따뜻한 맥주의 알코올 함량 07.05.2024

가장 흔한 알코올 음료 중 하나인 맥주는 마시는 온도에 따라 고유한 맛이 변할 수 있습니다. 국제 과학자 팀의 새로운 연구에 따르면 맥주 온도가 알코올 맛에 대한 인식에 중요한 영향을 미치는 것으로 나타났습니다. 재료 과학자 Lei Jiang이 주도한 연구에서는 서로 다른 온도에서 에탄올과 물 분자가 서로 다른 유형의 클러스터를 형성하여 알코올 맛의 인식에 영향을 미친다는 사실을 발견했습니다. 저온에서는 더 많은 피라미드 모양의 클러스터가 형성되어 "에탄올" 맛의 매운 맛을 줄이고 음료의 알코올 맛을 덜 만듭니다. 반대로 온도가 높아질수록 클러스터가 사슬 모양으로 변해 알코올 맛이 더욱 뚜렷해집니다. 이는 바이주와 같은 일부 알코올 음료의 맛이 온도에 따라 변하는 이유를 설명합니다. 획득된 데이터는 음료 제조업체에 새로운 전망을 열어줍니다. ...>>

도박중독의 주요 위험 요인 07.05.2024

컴퓨터 게임은 십대들 사이에서 점점 더 인기 있는 오락 형태가 되고 있지만 게임 중독과 관련된 위험은 여전히 ​​중요한 문제로 남아 있습니다. 미국 과학자들은 이 중독에 기여하는 주요 요인을 파악하고 예방을 위한 권장 사항을 제공하기 위해 연구를 수행했습니다. 385년 동안 90명의 청소년을 추적하여 도박 중독에 걸리기 쉬운 요인이 무엇인지 알아냈습니다. 결과에 따르면 연구 참가자의 10%는 중독 위험이 없었고 XNUMX%는 도박 중독이 된 것으로 나타났습니다. 도박중독의 주요 원인은 낮은 수준의 친사회적 행동인 것으로 밝혀졌습니다. 친사회적 행동 수준이 낮은 청소년은 타인의 도움과 지지에 관심을 보이지 않으며, 이는 현실 세계와의 접촉 상실로 이어질 수 있으며 컴퓨터 게임이 제공하는 가상 현실에 대한 의존도가 심화될 수 있습니다. 과학자들은 이러한 결과를 바탕으로 ...>>

교통 소음으로 인해 병아리의 성장이 지연됩니다 06.05.2024

현대 도시에서 우리를 둘러싼 소리는 점점 더 날카로워지고 있습니다. 그러나 이 소음이 동물계, 특히 아직 알에서 부화하지 않은 병아리와 같은 섬세한 생물에 어떤 영향을 미치는지 생각하는 사람은 거의 없습니다. 최근 연구에서는 이 문제에 대해 조명하고 있으며, 이는 발달과 생존에 심각한 결과를 초래함을 나타냅니다. 과학자들은 얼룩말 다이아몬드백 병아리가 교통 소음에 노출되면 발달에 심각한 지장을 초래할 수 있다는 사실을 발견했습니다. 실험에 따르면 소음 공해로 인해 부화가 크게 지연될 수 있으며, 실제로 나온 병아리는 여러 가지 건강 증진 문제에 직면하게 됩니다. 연구원들은 또한 소음 공해의 부정적인 영향이 성체에게도까지 미친다는 사실을 발견했습니다. 번식 가능성 감소와 번식력 감소는 교통 소음이 야생 동물에 미치는 장기적인 영향을 나타냅니다. 연구 결과는 필요성을 강조합니다. ...>>

아카이브의 무작위 뉴스

새로운 단어의 즐거움 08.11.2014

Otto von Guericke University(독일)와 University of Barcelona(스페인)의 연구원들은 새로운 단어를 기억할 때 즐거움을 느낀다고 말합니다. Pablo Ripolles와 그의 동료들의 실험에는 두 개의 암시적인 문장에서 단어의 의미를 이해해야 했던 XNUMX명 이상의 성인 지원자가 참여했습니다. 예를 들어, 한 문장이 "온 가족이 식탁에서 식사한다"라고 읽고 두 번째 문장이 "테이블은 나무로 만들어졌다"라고 읽는다면 문맥에서 우리는 테이블이 테이블을 의미한다는 것을 이해할 수 있습니다.

동시에 그 사람이 단어의 의미를 이해하려고 노력하는 동안 신경 과학자들은 기능적 자기 공명 영상(fMRI)을 사용하여 그의 뇌 활동을 모니터링했습니다. 언어 과제가 끝난 후 지원자는 특정 게임을 두 번 수행해야 했으며, 이 게임에서 승리는 금전적 보상을 의미했습니다. 게임 테스트도 fMRI 관찰 하에 수행되었습니다.

Current Biology의 기사에서 저자는 새로운 단어를 배우는 것이 복부 선조체 또는 선조체의 활동을 자극한다고 씁니다. 이것은 무엇보다도 강화 시스템의 일부인 뇌의 중요한 부분입니다. 선조체를 통과하는 충동은 동기 부여, 즐거움, 보상 기대, 목표 설정 등과 직접 관련됩니다. 그리고 복부 부분은 특히 여기에 강하게 관련되어 있습니다. 즉, 음식, 섹스, 금전적 이득에서 즐거움을 느낄 때 작동합니다. 마약 중독의 원인 중 하나가 거기에 있습니다. 당연히 그녀의 활동은 돈을 위해 노는 동안 증가했습니다. 흥미롭게도, 선조체는 금전적 이득과 같은 방식으로 새로운 단어에 반응했습니다.

또한, 새로운 단어 학습의 성공 여부는 선조체의 백질 상태에 달려있었습니다. 백질은 뇌의 여러 영역을 연결하는 전선의 역할을 합니다. 예를 들어 선조체에 많을수록 다른 뇌 "부서"와 더 통합되어 있음을 의미합니다. 더 적극적으로 데이터를 교환합니다.

선조체 자체는 언어 기능과 아무 관련이 없으며 단어의 의미를 해독하지 않고 기억하지 못합니다. 이는 대뇌 피질에 특별한 언어 중심이 있기 때문입니다. 그러나 그는 즐거운 감정으로 언어적 노력에 반응함으로써 언어 학습에 대한 동기를 강화하는 것 같습니다. 즐거운 감정은 새로운 자료를 암기하는 데 도움이 됩니다.

다른 흥미로운 소식:

▪ 고성능 깊이 카메라

▪ 원격 뇌 제어를 위한 무선 임플란트

▪ 저항과 자기장이 없는 초전도체

▪ 바퀴에 충전기

▪ MAC7135 - 32비트 마이크로컨트롤러

과학 기술 뉴스 피드, 새로운 전자 제품

 

무료 기술 라이브러리의 흥미로운 자료:

▪ 주목할만한 물리학자들의 삶 사이트 섹션. 기사 선택

▪ 기사 화학적 위험 시설에서 사고가 발생한 경우의 비상 사태. 안전한 생활의 기본

▪ 기사 식물 뿌리는 얼마나 깊이 침투합니까? 자세한 답변

▪ 기사 감전 보호 유형

▪ 기사 컴퓨터용 적외선 포트. 무선 전자 및 전기 공학 백과사전

▪ 기사 휴대용 라디오 방송국의 주파수 합성기. 무선 전자 및 전기 공학 백과사전

이 기사에 대한 의견을 남겨주세요:

이름 :


이메일(선택사항):


댓글 :





이 페이지의 모든 언어

홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰

www.diagram.com.ua

www.diagram.com.ua
2000-2024