메뉴 English Ukrainian 러시아인 홈

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


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

전자수첩. 무선 전자 및 전기 공학 백과사전

무료 기술 라이브러리

무선 전자 및 전기 공학 백과사전 / 마이크로 컨트롤러

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

새로운 요소 기반을 통해 개인용 컴퓨터를 사용하여 메모리에 텍스트를 쓴 다음 오프라인에서 읽을 수 있는 작고 경제적인 장치를 만들 수 있습니다. 이 기사에서는 최대 64KB의 텍스트 정보를 저장할 수 있는 일종의 "노트북"에 대해 설명합니다.

장치의 개략도는 Fig. 1. PIC16F84(DD1) PIC 컨트롤러를 기본으로 합니다. 텍스트는 l1C 직렬 인터페이스가 있는 비휘발성 플래시 메모리의 DS2 칩에 저장됩니다(A. Dolgoy "Memory chips with an l2C interface. Features and application" in "Radio", 2001, No. 2 기사 참조). , 24-26면, 3호, 25면, 26면). 소프트웨어로 구현된 이 인터페이스를 통해 마이크로컨트롤러 DD1은 DS1에서 정보를 읽고 이를 액정(LCD) 표시기 HG1로 전송합니다. 각 바이트를 읽거나 쓰기 전에 이 셀의 주소가 DS1 칩의 메모리 셀로 전송됩니다. 이렇게 하면 속도가 다소 느려지지만 다른 제조업체의 칩을 사용할 때 발생할 수 있는 다른 페이지 크기와 관련된 문제를 방지할 수 있습니다.

전자 노트북

실제 LCD 표시기 외에도 ITM-1602ATR / R (HG1)에는 DD44780 마이크로 컨트롤러와의 데이터 교환을 구성하는 HD1 컨트롤러가 통합되어 있으며 문자 출력을 위한 문자 생성기가 있으며 화면에 정보를 표시하는 역할을 합니다. DD1 마이크로컨트롤러에서 사용하는 포트 수를 줄이기 위해 HG1과의 교환은 0비트 인터페이스를 통해 수행되며 3비트 데이터는 XNUMX단계로 테트라드로 전송됩니다. 이 작동 모드에서는 표시기의 출력 DBXNUMX-DBXNUMX이 사용되지 않습니다.

"노트북"은 SB1-SB3 버튼을 사용하여 제어됩니다. 처음 두 개는 텍스트를 스크롤하고 메뉴 커서를 이동하는 데 사용되며 세 번째는 메뉴를 열고 항목 선택을 확인하는 데 사용됩니다. 포트 B의 모든 입력 라인은 저항을 통해 전원 공급 장치에 연결되기 때문에 외부 저항이 RB5-RB7 포트를 전원 라인으로 "풀업"할 필요가 없습니다.

이 장치는 높은 타이밍 정확도를 요구하지 않기 때문에 RC 회로(R1C3)가 DD1 마이크로 컨트롤러 클록 생성기의 주파수 설정 요소로 사용됩니다. 생성기는 마이크로컨트롤러가 메모리 또는 LCD 표시기에 액세스할 때만 작동하며 버튼을 누르는 동안 전원이 꺼지고 마이크로컨트롤러가 저전력 모드에 있습니다.

전원을 켜면 인디케이터 화면에 스플래시 화면이 잠시 나타난 후 메뉴 모드로 들어갑니다. 이제 SB1("←"), SB2("→") 버튼으로 커서를 이동하고 SB3("*") 버튼으로 명령을 확인하면 읽기 모드(항목 "R")로 전환할 수 있으며, "절전" 모드(항목 "S")로 전환하려면 커서를 텍스트의 시작 부분(포인트 "H") 또는 텍스트의 끝(포인트 "E")에 놓습니다. 이 모드에서는 화면에 텍스트의 현재 위치도 1진수 형식으로 표시됩니다. 읽을 때 SB2 및 SB3 버튼으로 텍스트가 "리프"되고 SB5 버튼으로 메뉴로 돌아갑니다. 트리머 저항 R1는 표시기 HGXNUMX의 이미지 대비를 조정하는 데 사용됩니다. "절전" 모드에서 아무 버튼이나 누르면 장치가 표시됩니다.

"노트북"과 컴퓨터간에 정보를 교환하기 위해 컴퓨터에서 장치로 또는 그 반대로 텍스트를 전송할 수있는 특수 프로그램이 사용됩니다. 이 프로그램은 텍스트를 "노트북"에 로드하고 언로드할 수 있는 기능을 갖춘 단순화된 텍스트 편집기입니다. 장치에 텍스트를 다운로드하려면 "파일 열기" 메뉴를 사용하여 ASCII 형식의 텍스트 파일을 연 다음 편집기 창에서 이 텍스트를 일부 변경한 후 "E-Book → 업로드" 메뉴를 사용하여 다운로드 프로세스를 시작해야 합니다. 다른 텍스트 편집기에서 다운로드할 텍스트를 준비한 다음 Windows 클립보드를 통해 프로그램 편집기 창으로 복사할 수 있습니다. "노트북"에서 텍스트 언로드는 "E-Book → 다운로드" 메뉴를 통해 수행됩니다. 그런 다음 텍스트를 ASCII 파일에 저장하거나 클립보드를 통해 다른 프로그램으로 전송할 수 있습니다. 프로그램 작동 매개변수(LPT 포트 번호 및 "노트북" 메모리 용량)는 "설정 → 매개변수" 메뉴를 통해 변경됩니다.

교환은 어댑터 케이블을 통해 수행되며 그 다이어그램은 그림에 나와 있습니다. 2. 플러그 XP1은 컴퓨터의 병렬(LPT) 포트에 연결됩니다. 트랜지스터 VT1, VT2에는 l2C 버스와 함께 작동하는 데 필요한 개방형 컬렉터 요소의 기능이 구현됩니다. SCL 및 SDA 라인은 LPT 포트(각각 핀 13 및 12)의 입력 라인에 연결되어 첫 번째 상태를 모니터링하고 두 번째를 통해 컴퓨터에서 데이터를 수신합니다.

전자 노트북

컴퓨터로 작업할 때 l2C 버스는 "Multi Master" 모드에서 작동합니다. 충돌을 해결하기 위해 다음 알고리즘을 사용합니다. 마스터 장치 중 하나가 메모리와 교환하기 전에 일정 시간 동안 SCL 라인의 신호 레벨을 모니터링합니다. 이 시간 동안 로직 제로 레벨이 없으면 마스터 장치는 메모리와 교환을 시작합니다. 그렇지 않으면 SCL 회선의 상태를 계속 모니터링합니다. 이러한 알고리즘이 항상 충돌을 제거할 수 있는 것은 아니므로 컴퓨터와 정보를 교환하는 동안 "노트북" 버튼을 누르는 것은 권장되지 않습니다.

DD1 마이크로 컨트롤러의 RB1 포트를 통해 DS4 칩과 HG1 표시기에 전원이 공급됩니다. 이를 통해 장치를 프로그래밍 방식으로 "절전" 모드로 전환할 수 있습니다. 이 경우 "절전"모드(클록 생성기 꺼짐)로 들어가는 마이크로 컨트롤러에만 전원이 공급되고 장치에서 소비되는 전류는 XNUMX마이크로암페어를 초과하지 않는 값으로 감소합니다. 언급한 대로 읽기 모드로 돌아가려면 장치의 아무 버튼이나 누르면 됩니다. 이 경우 컨트롤러는 "절전"모드를 종료하고 메모리 칩과 표시기에 전원을 공급하고 후자의 초기화 절차를 수행합니다. 그런 다음 장치가 "절전" 모드로 전환된 시점의 현재 위치에서 "책"을 계속 읽을 수 있습니다.

장치의 대부분의 부품은 그림 3에 따라 만들어진 인쇄 회로 기판에 장착됩니다. 삼.

전자 노트북

장치는 모든 버전에서 PIC16F84 또는 PIC16F84A 마이크로컨트롤러를 사용할 수 있습니다. DS1 - ATMEL 또는 기타 제조업체의 AT2C24-AT01C24 시리즈(메모리 크기 512바이트 ~ 128KB)의 l64C 인터페이스가 있는 모든 칩. 동시에 각 미세 회로에 대해 자체 버전의 컨트롤러 펌웨어를 사용합니다. 원칙적으로 AO-A3 주소 입력을 사용하여 유형에 따라 각각 고유한 주소를 설정하여 XNUMX~XNUMX개의 메모리 칩을 사용할 수 있지만 컨트롤러 프로그램을 조정해야 합니다.

AT24C512 칩의 프로그램 코드는 표에 나와 있습니다.

전자 노트북
(확대하려면 클릭하십시오)

LCD 표시기 HG1 - 러시아어 문자 생성기가 있는 Intech의 16줄(줄당 44780자). 컨트롤러가 HDXNUMX과 호환되는 다른 회사의 다른 회사 또는 유사한 다른 한 줄 및 두 줄 표시기를 사용할 수 있습니다. 이 경우 마이크로 컨트롤러 프로그램에서 너비 및 높이 변수의 값을 조정해야 합니다. 라인 수가 많은 인디케이터를 사용하면 프로그램의 보다 본격적인 수정이 필요합니다.

HT44780 컨트롤러가 있는 표시기는 다양한 문자 생성기와 함께 사용할 수 있습니다. 러시아어 문자 생성기로 표시기를 구입할 수 없는 경우 텍스트를 입력할 때 러시아어 문자를 라틴어로 유사한 문자로 바꾸거나 음역을 사용할 수 있습니다(러시아어 단어를 라틴 문자로 쓰기). 이 기능은 프로그램에 포함되어 있습니다. 텍스트가 "노트북"으로 전송되면 문자는 자동으로 사용자가 지정한 문자로 대체됩니다. 문자 교체표는 프로그램의 "설정 → 옵션" 메뉴를 통해 변경할 수 있습니다.

DD1 마이크로컨트롤러를 프로그래밍할 때 구성 워드에서 다음 비트 값을 설정해야 합니다. 생성기 유형(OSC) - RC, 감시 타이머(WDT) - 비활성화, 전원 켜기 후 지연(PWRTE) - 활성화.

장치에 전원을 공급하려면 4 ~ 5V의 전압이 필요합니다(AAA 크기의 갈바닉 셀 0,1개 또는 디스크 배터리 D-3 XNUMX개). 배터리 전압이 XNUMXV로 떨어지면 작동이 유지되지만 이 경우 LCD 표시기에서 정보를 읽기가 어렵습니다.

XS1 소켓(그림 1 참조)으로 이 장치는 수입 장비에 사용되는 스테레오 헤드폰의 커넥터를 사용합니다. 플러그 XP1(그림 2 참조) - 컴퓨터 DB-25M. 트랜지스터 VT1, VT2(모든 실리콘 저전력 npn 구조) 및 저항 R1, R2는 XP1 플러그 내부에 힌지 장착되어 있습니다. 연결 케이블의 길이는 2m를 넘지 않습니다.

프로젝트 파일: 2x16 표시기 및 표시된 시리즈의 다양한 메모리 칩용 PIC 컨트롤러 ROM의 "펌웨어"용 소스 텍스트 및 코드와 "노트북" 작업용 프로그램.

저자: S.Kuleshov

다른 기사 보기 섹션 마이크로 컨트롤러.

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

<< 뒤로

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

터치 에뮬레이션을 위한 인조 가죽 15.04.2024

거리가 점점 일반화되는 현대 기술 세계에서는 연결과 친밀감을 유지하는 것이 중요합니다. 최근 독일 자를란트 대학(Saarland University) 과학자들이 인공 피부를 개발하면서 가상 상호 작용의 새로운 시대가 열렸습니다. 독일 자를란트 대학 연구진이 촉각 감각을 멀리까지 전달할 수 있는 초박형 필름을 개발했습니다. 이 최첨단 기술은 특히 사랑하는 사람과 멀리 떨어져 있는 사람들에게 가상 커뮤니케이션을 위한 새로운 기회를 제공합니다. 연구원들이 개발한 두께가 50마이크로미터에 불과한 초박형 필름은 직물에 통합되어 제XNUMX의 피부처럼 착용될 수 있습니다. 이 필름은 엄마나 아빠의 촉각 신호를 인식하는 센서이자, 이러한 움직임을 아기에게 전달하는 액추에이터 역할을 합니다. 부모가 직물을 만지면 압력에 반응하여 초박막 필름이 변형되는 센서가 활성화됩니다. 이것 ...>>

펫구구 글로벌 고양이 모래 15.04.2024

애완동물을 돌보는 것은 종종 어려운 일이 될 수 있습니다. 특히 집을 깨끗하게 유지하는 데 있어서는 더욱 그렇습니다. Petgugu Global 스타트업의 새롭고 흥미로운 솔루션이 제시되었습니다. 이 솔루션은 고양이 주인의 삶을 더 쉽게 만들고 집을 완벽하게 깨끗하고 깔끔하게 유지할 수 있도록 도와줍니다. 스타트업 펫구구글로벌(Petgugu Global)이 자동으로 배설물을 씻어내는 독특한 고양이 화장실을 공개해 집안을 깨끗하고 산뜻하게 유지해준다. 이 혁신적인 장치에는 애완동물의 배변 활동을 모니터링하고 사용 후 자동으로 청소하도록 활성화되는 다양한 스마트 센서가 장착되어 있습니다. 이 장치는 하수 시스템에 연결되어 소유자의 개입 없이 효율적인 폐기물 제거를 보장합니다. 또한 변기는 물을 내릴 수 있는 대용량 수납 공간을 갖추고 있어 다묘 가정에 이상적입니다. Petgugu 고양이 모래 그릇은 수용성 모래와 함께 사용하도록 설계되었으며 다양한 추가 기능을 제공합니다. ...>>

배려심 많은 남자의 매력 14.04.2024

여성이 '나쁜 남자'를 더 좋아한다는 고정관념은 오랫동안 널리 퍼져 있었습니다. 그러나 최근 모나쉬 대학의 영국 과학자들이 실시한 연구는 이 문제에 대한 새로운 관점을 제시합니다. 그들은 여성이 남성의 정서적 책임과 다른 사람을 도우려는 의지에 어떻게 반응하는지 살펴보았습니다. 이번 연구 결과는 무엇이 남성을 여성에게 매력적으로 만드는지에 대한 우리의 이해를 변화시킬 수 있습니다. Monash University의 과학자들이 실시한 연구는 여성에 대한 남성의 매력에 대한 새로운 발견으로 이어졌습니다. 실험에서 여성에게는 노숙자를 만났을 때의 반응을 포함하여 다양한 상황에서 자신의 행동에 대한 간략한 이야기와 함께 남성의 사진이 표시되었습니다. 일부 남성은 노숙인을 무시했지만, 다른 남성은 음식을 사주는 등 그를 도왔습니다. 한 연구에 따르면 공감과 친절을 보여주는 남성은 공감과 친절을 보여주는 남성에 비해 여성에게 더 매력적이었습니다. ...>>

아카이브의 무작위 뉴스

XNUMX세 시대가 태어난다 15.03.2010

2000년 이후 선진국에서 태어난 아이는 XNUMX세기까지 생존할 가능성이 높다.

덴마크 의사들은 전 세계 1950여 개국의 기대 수명 증가를 요약했습니다. 80년 출생연도와 비교하면 나중에 태어난 사람들이 2009세 이상을 살 확률이 104배가 됐다. 미국에서 XNUMX년에 태어난 아이들의 기대 수명이 XNUMX세에 가까워지고 있습니다.

XNUMX세기 초, 기대 수명은 주로 유아 사망률 감소로 인해 증가했으며 현재는 노인 질병 치료 방법의 개선으로 인해 증가했습니다. 사실, 이러한 진전은 인구 고령화 문제를 국가보다 우선시할 것입니다.

다른 흥미로운 소식:

▪ 스마트폰용 HDR 디스플레이

▪ 박테리아의 단백질 나노머신

▪ 석회암의 운석

▪ 망막은 나이가 들어도 변하지 않는다

▪ 물 소독을 위한 레몬과 태양

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

 

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

▪ 전화 통신 사이트 섹션. 기사 선택

▪ 플라잉 더치맨 기사. 대중적인 표현

▪ 기사 강아지의 날은 무엇입니까? 자세한 답변

▪ 기사 Kupena officinalis. 전설, 재배, 적용 방법

▪ 기사 프로그래밍 가능한 온도 조절기. 무선 전자 및 전기 공학 백과사전

▪ 기사 자동화 및 원격 역학. 백업 전원 및 장비(ATS) 자동 켜짐. 무선 전자 및 전기 공학 백과사전

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

이름 :


이메일(선택사항):


댓글 :





이 페이지의 모든 언어

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024