목차
이론
1)직렬형/병렬형 전송방식
2)프린터 포트를 이용한 병렬 통신
3)COM포트를 이용한 RS232직렬통신
실험
1)컴퓨터의 프린트 포트를 이용한 병렬 통신. LED On/Off컨트롤
2)롤링 메시지 보드 제작 및 RS232 직렬통신
1)직렬형/병렬형 전송방식
2)프린터 포트를 이용한 병렬 통신
3)COM포트를 이용한 RS232직렬통신
실험
1)컴퓨터의 프린트 포트를 이용한 병렬 통신. LED On/Off컨트롤
2)롤링 메시지 보드 제작 및 RS232 직렬통신
본문내용
설정을 변경하여야 직렬통신이 가능해진다. 또한 직렬통신 케이블은 일반적으로 9선을 사용하게 되며 수신선과 송신선을 서로 교차된다.
3.실험 방법
1)컴퓨터의 프린트 포트를 이용한 병렬 통신. LED On/Off컨트롤
①다음 회로와 같이 프린터 포트에 LED와 저항을 연결하라.
준비물 : 25핀 암 커넥터,250Ω(또는 300Ω)8개, LED 각 8개
②프린터 케이블을 확인한 후, 25핀 커넥터의 2-9핀 선을 빵판에 끼울수 있게 구리선과 납땜한다. 2-9데이터 선은 LED에 18-25번째 핀은 접지에 연결한다.
③프린트 포트에 데이터를 전송하기 위한 프로그램을 짜고 실행한다. 다음에는 C++을 이용한 프로그램밍 예시를 간단히 정리하였다.
④프린트 포트 제어 프로그램을 이용하여 Print 포트에 문자‘a'를 출력하고 LED의 10000110형태로, 문자 ’Z'를 출력하면 LED의 01011010형태로 불이 켜짐을 확인하라.
문자
아스키코드
이진수
a
0110 0001
110 0001
문자
아스키코드
이진수
Z
01011010
101 1010
->회로의 이해와 납땜만 잘하면 바로 값이 나오는 실험이었다. 그리고 어떻게 문자를 컴퓨터가 이해하는지 알수 있는 실험이다.
⑤LED를 2개씩 7쌍을 그림과 같이 배치하고 data출력비트에 연결하고 7개의 쌍을 연결하고 문자출력을 조정하여 숫자 1 되도록 불을 켜보라. 숫자 2,3 되도록 불을 켜보라.
숫자
출력단자
입력값
1
6번,7번
‘
숫자
출력단자
입력값
2
1,2,3,5,6
7
숫자
출력단자
입력값
3
1,2,3,6,7,
g
숫자
출력단자
입력값
4
2,4,6,7
j
숫자
출력단자
입력값
5
1,2,3,4,7
O
->이번 실험에서는 LED를 이용하여 컴퓨터에
입력한 각각의 값을 숫자로 표현해 보는 실험이다
회로만 잘꾸미고 납땜만 잘하면 어렵지 않은 실험
이었다.
2)롤링 메시지 보드 제작 및 RS232 직렬통신
① Funny KIT Rolling Message Board 를 회로도를 참고하여 제작한다. 이 키트는 RS232C직렬통신으로 컴퓨터에서 메시지를 입력한 후 실행하면 해당 메시지가 디스플레이 된다.
<롤링 메시지 보드의 특성>
-전원 :9∼20V
-컴퓨터의 RS232C포트로 제어가능(보레이트 9600,N,8,1)
-5×7도트 메트릭스 (3.8×5.3mm)3개 연결, 메시지를 좌에서 우로 흐르면서 표시
-마이컴을 이용하여 5V레벨의 RS232C 프로토콜로 제어가능
-9핀 RS232C 케이블 인터페이스,3선 인터페이스 방식(GND,5V,RX)사용 가능
-Baud rate 9600,Parity N(None),Data bits 8 , Number of start bit1, Number of stop bit 1
② Rolling Message Board에 전원을 공급하고, 9핀 케이블로 롤링 메시지 보드와 컴퓨터의 COM포트를 연결한다.
③제품에 포함된 디스켓의 실행화일 RMSGBD.EXE을 실행한다. 만약에 프로그램이 없다면 http://www.funnykit.co.kr/ 사이트에서 Funny No. 검색창에 31085를 입력하고 프로그램을 다운로드 받는다.
④COM PORT를 지정한 후 텍스트 박스에 최대 70문자의 메시지를 입력한 후 보내기 버튼을 누르면, RMSGBD로 데이터가 전송되고 메시지가 디스플레이 됨을 확인한다. (만약, 연결된 직렬포트가 COM1이 아닐 경우 비주얼 베이직 소스 수정)
->이실험은 회로도 그대로 납땜만 잘하면 되는 실험이었고 컴퓨터로 1234값을 입력하니
그대로 화면 표시처럼 나타나면서 왼쪽으로 흘러가는 모습이었다. 이렇게 LED전광판이 나타나는군아 라며 알수 있었던 실험이었다.
3.실험 방법
1)컴퓨터의 프린트 포트를 이용한 병렬 통신. LED On/Off컨트롤
①다음 회로와 같이 프린터 포트에 LED와 저항을 연결하라.
준비물 : 25핀 암 커넥터,250Ω(또는 300Ω)8개, LED 각 8개
②프린터 케이블을 확인한 후, 25핀 커넥터의 2-9핀 선을 빵판에 끼울수 있게 구리선과 납땜한다. 2-9데이터 선은 LED에 18-25번째 핀은 접지에 연결한다.
③프린트 포트에 데이터를 전송하기 위한 프로그램을 짜고 실행한다. 다음에는 C++을 이용한 프로그램밍 예시를 간단히 정리하였다.
④프린트 포트 제어 프로그램을 이용하여 Print 포트에 문자‘a'를 출력하고 LED의 10000110형태로, 문자 ’Z'를 출력하면 LED의 01011010형태로 불이 켜짐을 확인하라.
문자
아스키코드
이진수
a
0110 0001
110 0001
문자
아스키코드
이진수
Z
01011010
101 1010
->회로의 이해와 납땜만 잘하면 바로 값이 나오는 실험이었다. 그리고 어떻게 문자를 컴퓨터가 이해하는지 알수 있는 실험이다.
⑤LED를 2개씩 7쌍을 그림과 같이 배치하고 data출력비트에 연결하고 7개의 쌍을 연결하고 문자출력을 조정하여 숫자 1 되도록 불을 켜보라. 숫자 2,3 되도록 불을 켜보라.
숫자
출력단자
입력값
1
6번,7번
‘
숫자
출력단자
입력값
2
1,2,3,5,6
7
숫자
출력단자
입력값
3
1,2,3,6,7,
g
숫자
출력단자
입력값
4
2,4,6,7
j
숫자
출력단자
입력값
5
1,2,3,4,7
O
->이번 실험에서는 LED를 이용하여 컴퓨터에
입력한 각각의 값을 숫자로 표현해 보는 실험이다
회로만 잘꾸미고 납땜만 잘하면 어렵지 않은 실험
이었다.
2)롤링 메시지 보드 제작 및 RS232 직렬통신
① Funny KIT Rolling Message Board 를 회로도를 참고하여 제작한다. 이 키트는 RS232C직렬통신으로 컴퓨터에서 메시지를 입력한 후 실행하면 해당 메시지가 디스플레이 된다.
<롤링 메시지 보드의 특성>
-전원 :9∼20V
-컴퓨터의 RS232C포트로 제어가능(보레이트 9600,N,8,1)
-5×7도트 메트릭스 (3.8×5.3mm)3개 연결, 메시지를 좌에서 우로 흐르면서 표시
-마이컴을 이용하여 5V레벨의 RS232C 프로토콜로 제어가능
-9핀 RS232C 케이블 인터페이스,3선 인터페이스 방식(GND,5V,RX)사용 가능
-Baud rate 9600,Parity N(None),Data bits 8 , Number of start bit1, Number of stop bit 1
② Rolling Message Board에 전원을 공급하고, 9핀 케이블로 롤링 메시지 보드와 컴퓨터의 COM포트를 연결한다.
③제품에 포함된 디스켓의 실행화일 RMSGBD.EXE을 실행한다. 만약에 프로그램이 없다면 http://www.funnykit.co.kr/ 사이트에서 Funny No. 검색창에 31085를 입력하고 프로그램을 다운로드 받는다.
④COM PORT를 지정한 후 텍스트 박스에 최대 70문자의 메시지를 입력한 후 보내기 버튼을 누르면, RMSGBD로 데이터가 전송되고 메시지가 디스플레이 됨을 확인한다. (만약, 연결된 직렬포트가 COM1이 아닐 경우 비주얼 베이직 소스 수정)
->이실험은 회로도 그대로 납땜만 잘하면 되는 실험이었고 컴퓨터로 1234값을 입력하니
그대로 화면 표시처럼 나타나면서 왼쪽으로 흘러가는 모습이었다. 이렇게 LED전광판이 나타나는군아 라며 알수 있었던 실험이었다.
추천자료
[정보화사회][정보사회][정보화정책][정보화][정보통신기술][정보인프라][정보화][정보]정보...
[정보화사회][정보사회][정보화][정보화정책][정보통신기술]정보화사회(정보사회)의 도래에 ...
[정보화사회][정보사회][정보화정책][정보통신기술][정보화]정보화사회(정보사회)의 개념, 정...
컴퓨터보조학습(CAI, 컴퓨터보조수업)의 기원, 컴퓨터보조학습(CAI, 컴퓨터보조수업)의 현황...
컴퓨터보조수업(CAI, 컴퓨터보조학습)의 유형, 컴퓨터보조수업(CAI, 컴퓨터보조학습)의 교육...
컴퓨터보조수업(컴퓨터보조학습, CAI)의 특성과 학습 유형, 컴퓨터보조수업(컴퓨터보조학습, ...
컴퓨터보조수업(컴퓨터보조학습, CAI) 개념과 특성, 컴퓨터보조수업(컴퓨터보조학습, CAI) 실...
컴퓨터프로그램보호법의 의미, 컴퓨터프로그램보호법의 연혁, 컴퓨터프로그램보호법의 보호대...
컴퓨터프로그램보호법의 개념, 컴퓨터프로그램보호법의 개정배경과 개정내용, 컴퓨터프로그램...
[교육정보화][수업정보화][정보사회][정보통신기술]교육정보화의 정의, 교육정보화의 필요성,...
컴퓨터바이러스(바이러스)의 정의, 발전단계, 컴퓨터바이러스(바이러스)의 종류, 컴퓨터바이...
[언어와생활 공통] 1. 교재 1장을 참고, 통신 언어의 자료를 직접 수집 각 예들에서 어떤 언...
(언어와생활 공통 국어국문,중어중문) 교재 1장을 참고하여, 통신 언어의 자료를 직접 수집하...
[언어와 생활 공통] 교재 1장을 참고하여, 통신 언어의 특징을 보이는 자료를 직접 수집ㆍ조...
소개글