�� Tektronix 4010(4014) �O���t�B�b�N�E�^�[�~�i���֕`�� ��


�@�~�j�R���i�~�j�E�R���s���[�^�j�����􂵂Ă���1970�N��ɁA�p�����ƃO���t�B�b�N���\���ł���f�B�X�v���C�E�^�[�~�i���uTektronix 4010(4014)�v������܂����B
�@���̃^�[�~�i���ɃV���A������ő���R�}���h���W���ƂȂ�A�^�[�~�i���E�G�~�����[�^�E�\�t�g�́uTera Term�v�ɂ��A����TEK4010(4014)�[���G�~�����[�V�����@�\�����ڂ���Ă��܂��B
�@
�@���ۂɂ�RS-232C�Ȃǂ̃V���A������ŃL�����N�^�[�����Ɛ���R�[�h�𑗂��āA�������O���t��`�悳���Ă��܂��B
�@����āAAVR�Ȃǂ̃}�C�R���Ƃ̐ڑ����A�}�C�R���ɓ�������Ă���UART���g���āuRS-232C�v��uUSB-�V���A���ϊ��v���o�R���A�uTera Term�v���C���X�g�[�������p�\�R���ɐڑ����邾���ł��B
�@Arduino�{�[�h�ɂ́uUSB-�V���A���ϊ��v�@�\���t���Ă���̂ŁA�{�[�h�P�̂Ńp�\�R����ʂɃO���t��\�������鎖���ł��܂��B
�@
�@AVR�ɐڑ����鏬�^��LCD����ꡂ��ɑ傫�����𑜓x�ȉ�ʂƁA���̉�ʂ��ȒP�Ɉ������@�\�𓾂鎖���ł��܂��B



�@
�uTera Term�v�̃O���t�B�b�N�\�����
�iAVR����f�[�^�𑗂����A�p�\�R���̉�ʁj

�@
�� �� �i�n�[�h�R�s�[�j�@A4�̎� ���u��
�i�p�\�R���ɐڑ����ꂽ�C�ӂ̃v�����^�[�ɂāj


�Q�l�F 4010�^�[�~�i���̃J�^���O Tektronix 4010 Computer Display Terminal


�‹��̏���
�@
�P�DAVR��H

�@
�@�EUART�iUSART)�𓋍ڂ���AVR�}�C�R����H�ɁA�uRS-232C�C���^�[�t�F�[�X�v��
�@�@�uUSB-�V���A���ϊ����W���[���v���o�R���āA�p�\�R���ɐڑ����܂��B
�@�@�Q�l��H
�@�@�@FT232RL USB�V���A���ϊ����W���[��[AE-UM232R]�g�p �p�\�R���ʐM �e�X�g
�@�@�@�O���t�B�b�NLCD�ŁARS-232C�^�[�~�i���̐���
�@�EUSB�h���C�o�[�̃C���X�g�[���ƁA�f�o�C�X�}�l�[�W���[��ʂŕ\�������COM�ԍ����T���Ă�����
�@�@�������B
�@
�@�EUART��������Ă��Ȃ�AVR�ł��A�C�ӂ̃|�[�g���g�p�����\�t�g�E�F�AUART���g�p���Đڑ�����
�@�@�����ł��܂��B
�@�@�i��ɋL�ڂ���g�ݍ��݃v���O�����ƃ��C�u�����[�̈ꕔ��ύX����K�v����܂��B�j
�@
�@�EArduino�{�[�h�ɂ́uUSB-�V���A���ϊ��v�����ڂ���Ă���̂ŁA�lj��̃n�[�h�E�F�A�̕K�v���Ȃ��A
�@�@�����ɕ`��������鎖���ł��܂��B
�@
�Q�D�^�[�~�i���E�G�~�����[�^�[�E�\�t�g �uTera Term�v�̃C���X�g�[��

�@
�@�ETera Term�̍ŐV�ł��_�E�����[�h���ăC���X�g�[�����܂��B
�@�@[teraterm-4.84.exe]�i�L���쐬���̍ŐV�Łj�����s���܂��B
�@�E�C���X�g�[���͕W����OK�ł��B
�@�@�ڍׂ́uTera Term �C���X�g�[���v�Ō������Ă݂ĉ������B
�@
�R�D�uTera Term�v�̐ݒ�

�@
�@�E�uRS-232C�C���^�[�t�F�[�X�v��uUSB-�V���A���ϊ����W���[���v�́A�p�\�R���ɐڑ�����
�@�@�����Ԃɂ��Ă����ĉ������B
�@�E�uTera Term�v���N�����܂��B
�@
���ڑ��̐ݒ�B
�@
�E�uTera Term�F �V�����ڑ��v�E�B���h�E�ŁA�V���A��(E)��
�@�`�F�b�N��t���܂��B
�E�p�\�R���ɐڑ������V���A���E�C���^�[�t�F�[�X��
�@�|�[�gCOM�ԍ���I�����܂��B
�@
�E[OK]���N���b�N���܂��B
���{�[�E���[�g�̐ݒ�B
�@
�E���j���[�o�[���� �ݒ�(S) �� �V���A���|�[�g(E) �Ɛi��
�@�uTera Term�F �V���A���|�[�g �ݒ�v�E�B���h�E���J��
�@�܂��B
�@
�E�{�[�E���[�g(B)���ŁA�ʐM�����鑬�x��I�����܂��B
�@�iArduino�́A���f���ɂ���ă{�[�E���[�g���Ⴂ�܂��j
�@
�E[OK]���N���b�N���܂��B
��TEK4010���[�h�֎����؂�ւ��̐ݒ�B
�@
�E���j���[�o�[���� �ݒ�(S) �� �[��(T) �Ɛi�݁A
�@�uTera Term�F �[���̐ݒ�v�E�B���h�E���J���܂��B
�@
�E�����؂�ւ�(VT<->TEK)(U)�Ƀ`�F�b�N��t���܂��B
�@
�E[OK]���N���b�N���܂��B
���O���t�B�b�N��ʂ̐ݒ�B
�@
�E���j���[�o�[���� �R���g���[��(O) �� TEK�E�B���h�E��
�@�J��(O) �Ɛi�݁A�uTera Term VT TEK�v�E�B���h�E��
�@�J���܂��B
�@
�E���j���[�o�[���� �ݒ�(S) �� �t�H���g(F) �Ɛi�݁A
�@�u�t�H���g�v�E�B���h�E���J���܂��B
�@
�E�t�H���g�̃T�C�Y��ύX���鎖�ŁA�O���t�B�b�N��ʂ�
�@�傫�����ς��܂�����A�p�\�R���̉�ʃT�C�Y��
�@���킹�Ē������ĉ������B
�����̐ݒ�ł́A�T�C�Y��16�ɕύX���Ă���܂��B
�@
�E[OK]���N���b�N���܂��B
����ʐF�̐ݒ�B
�@
�E���j���[�o�[���� �ݒ�(S) �� �E�B���h�E(W) �Ɛi�݁A
�@�uTera Term�F �E�B���h�E�̐ݒ�v�E�B���h�E���J���܂��B
�@
�E�J���[�G�~�����[�V����(C): �Ƀ`�b�N��t���܂��B

�E�����l�ł͔w�i�F��[��]�ł����A[���](E)] ���N���b�N
�@����ƁA�w�i�F��[��]�ɕς��邱�Ƃ��ł��܂��B
�E�J���[�G�~�����[�V����(C): �Ƀ`�b�N��t���āA�w�i�F��
�@[��]�̏ꍇ�́A��������w�i�����ɂȂ�܂�����
�@�p�r�ɍ��킹�Ďg�������ĉ������B

�E[OK]���N���b�N���܂��B
���ύX�����ݒ�̕ۑ��B
�@
�E���j���[�o�[�� VT-�E�B���h�E(O) ���N���b�N���܂��B

�E���j���[�o�[���� �ݒ�(S) �� �ݒ�̕ۑ�(S) �Ɛi�݁A
�@�uTera Term�F �ݒ�̕ۑ��v�E�B���h�E���J���܂��B
�@
�E�ۑ�(S)���N���b�N���܂��B

�@�E����uTera Term�v�N����������A�ۑ������ݒ�œ��삵�܂��B



�v���O�����̎g����
�@
�EBASCOM-AVR���C���X�g�[�����Ă����ĉ������B�@BASCOM-AVR (DEMO) �̃C���X�g�[��

�� ��p���C�u�����̕ۑ��B
�@
�@�EBASCOM-AVR�Ő��䂷��ۂɂ́A��p�̃��C�u������g�ݍ��ޕK�v������܂��B
�@�E�ȉ��̃��C�u�����uTEK4010emu.lib�v���A
�@�@C:\Program Files (x86)\MCS Electronics\BASCOM-AVR\LIB\ �ɕۑ����ĉ������B
�@
���C�u���� �@TEK4010emu.lib�@(7KB)

�� �O���t�B�b�N��ʂ̕`��e�X�g�B
�@
�@�E�ȉ��̕`��e�X�g�v���O�����uTEK401x-TestJP.bas�v���A�C�ӂ̃t�H���_�[�Ƀ_�E�����[�h���ĉ������B
�@�EBASCOM-AVR���N�����āA�ۑ������uTEK401x-TestJP.bas�v���J���A�R���p�C���������AVR��
�@�@�������ނƁA�uTera Term�v�̃O���t�B�b�N�E�E�B���h�E�ɁA�`���Ɍf�ڂ�����ʂ��\������܂��B
�@
�v���O���� �@�a�`�r�b�n�l-�`�u�q�p �\�[�X�t�@�C�� �@TEK401x-TestJP.bas�@(8KB)
�@�e�L�X�g�`�� �\�[�X�t�@�C�� �@TEK401x-TestJP.TXT�@(8KB)

�� �O���t�B�b�N��ʂ̈���B �i�n�[�h�R�s�[�j
�@
�@�E�O���t�B�b�N��\�������uTera Term VT TEK�v�E�B���h�E�̃��j���[�o�[���� �t�@�C��(F) �� ���(P) ��
�@�@�i�݁A�u����v�E�B���h�E�Ńv�����^�[�̑I���Ɛݒ���s���A���(P)���N���b�N���Ĉ�����܂��B
�@�E������̑傫�����t�H���g�E�T�C�Y�ɉe������܂�����A�p���̃T�C�Y��p�������ɂ����
�@�@�t�H���g�E�T�C�Y�ʼn�ʂ̑傫���𒲐߂��ĉ������B
�@�E�J���[�G�~�����[�V����(C): �Ƀ`�b�N��t���Ĕw�i�F��[��]�̏ꍇ�́A��������w�i�����ň��
�@�@����܂�����A�p�r�ɍ��킹�Ĕw�i�̐ݒ��ς��ĉ������B

�� Arduino�{�[�h�ւ̏�������
�@
�@�EArduino�{�[�h�̏ꍇ��BASCOM-AVR���C���X�g�[�����āABASCOM-AVR����`��v���O������
�@�@�������݂��o���܂��B
�@�@�v���O��������‹��̏����@�iBASCOM-AVR�j
�@�E�O�L�̃��C�u�������A���l�ɑg�ݍ���ʼn������B
�@
�@�@$regfile = "m328pdef.dat"�@�@Arduino�{�[�h�ɓ��ڂ���Ă���AVR�`�b�v�ɍ��킹�܂��B
�@�@$baud = 115200�@�@Arduino�{�[�h�̃��f���ɂ���āA�{�[�E���[�g���Ⴂ�܂��B
�@
�� �`��e�X�g�v���O�����̉���B
�@
�@$regfile = "m88pdef.dat"�@�@�C�ӂ�AVR��I�����āA�Ή��������W �t�@�C�����w�肵�܂��B
�@$crystal = 16000000�@�@�@�@�@AVR�̓�����g����ݒ肵�܂��B
�@
�@$hwstack = 64�@�@�@�ύX�̕K�v���Ȃ���΁A���̂܂܋L�q���ĉ������B
�@$swstack = 32�@�@�@�ύX�̕K�v���Ȃ���΁A���̂܂܋L�q���ĉ������B
�@$framesize = 24�@�@�ύX�̕K�v���Ȃ���΁A���̂܂܋L�q���ĉ������B
�@�@
�@$baud = 9600�@�@�^�[�~�i���̃{�[���[�g��ݒ肵�܂��B
�@
�@���ȉ��̓_�������́A�e���̃v���O�����̖`���ɕK���L�q�i�R�s�[�j���ĉ������B
�@'--------- Include a control instruction of TEK4010. ---------
�@Dim _temptx As Byte 'Internal variables of the library.
�@�@�`�@�`�@�����@�`�@�`
�@' Tekalpha <�^�[�~�i�����L�����N�^�[���[�h�ɖ߂��܂��B>
�@'-------------------------------------------------------------

�@
�@������ȍ~�ɁA�e���̃v���O���� ����� TEK4010(4014)�p�̃O���t�B�b�N�`�施�߂��L�q���܂��B
�@
�� �\�t�g�E�F�AUART���g�p����ꍇ�B
�@
�@�EUART��������Ă��Ȃ�AVR�ł��A�C�ӂ̃|�[�g���g�p�����\�t�g�E�F�AUART���g�p���Đڑ�����
�@�@�����ł��܂��B
�@
�@�E�\�t�g�E�F�AUART�̐錾�����܂��B
�@�@$baud = 9600�@�̑���ɁA
�@�@Open "comd.3:9600,8,N,1" For Output As #1�@�@�ڍׂ�OPEN���߂��Q�ƁB
�@
�@�E�g�ݍ��݃v���O�����̉��L�̕�����ύX���ĉ������B
�@�@�ύX�O�@_temptx = &H1F : Printbin _temptx�@�@'[US] Changes Terminal to Alpha Mode.
�@�@�ύX��@_temptx = &H1F : Printbin #1 , _temptx�@�@'[US] Changes Terminal to Alpha Mode.
�@
�@�E���C�u�����uTEK4010emu.lib�v���������Ȃǂ̃e�L�X�g�G�f�B�^�ŊJ���A���L�̕�����ύX���ĉ������B
�@�@�ύX�O�@�Q�T�s�ځ@*BASIC: Printbin _temptx
�@�@�ύX��@�Q�T�s�ځ@*BASIC: Printbin #1 , _temptx
�@
�� �`�施�߂̉���B
�@
�@�E�L�����N�^�[��ʂƃO���t�B�b�N��ʂ��������܂��B
Tekcls
�@
�@�E�L�����N�^�[�ƃO���t�B�b�N�̕`��F��ݒ肵�܂��B
Tekcolor Color
�@�@0 = Black, 1 = Red, 2 = Green, 3 = Yellow, 4 = Blue, 5 = Magenta, 6 = Cyan, 7 = White
�@
�@�E�����������܂��B�@�iX = 0�`1023 , Y = 0�`778 , Vector-Type = 0�`23�j
Tekline X(start) , Y(start) , X(end) , Y(end) , Vector-Type
�@�@X(start) , Y(start) �F X��Y�̎n�_���W�@,�@X(end) , Y(end) �F X��Y�̏I�_���W
�@�@Vector-Type �F 0�F ���� , 1�F �_�� , 2�F ��_���� , 3�F �Z���j�� , 4�F �����j���@���D
�@
�@�E�{�b�N�X��`�悵�܂��B�@�iX = 0�`1023 , Y = 0�`778 , Vector-Type = 0�`23�j
Tekbox X(left corner) , Y(top position) , X(right corner) , Y(bottom position) , Vector-Type
�@�@X(left corner) , Y(top position) �F ����X,Y������W
�@�@X(right corner) , Y(bottom position) �F ����X,Y�E�����W
�@�@Vector-Type �F 0�F ���� , 1�F �_�� , 2�F ��_���� , 3�F �Z���j�� , 4�F �����j���@���D
�@
�@�E1�h�b�g�̓_��`�悵�܂��B�@�iX = 0�`1023 , Y = 0�`778�j
Tekpset X(location) , Y(location)
�@�@X(location) , Y(location) �F �_��X,Y���W
�@
�@�E�����̕`��ʒu���w�肵�܂��B�@�iX = 0�`1023 , Y = 0�`778�j
Teklocate X(location) , Y(location)
�@�@X(location) , Y(location) �F ������X,Y���W
�@�@�� �w�肷�镶���̍��W�́A�������`������L�����N�^�[�h�b�g�̍����̈ʒu�ł��B
�@�@�� ���̌�ɑ��镶����̈ʒu���w�肷�閽�߂Ȃ̂ŁA���̖��߂����ł͉����`�悳��܂���B
�@
�@���DVector-Type�́A�}�j���A���Ǝ��ۂ̕`��ɈႢ������悤�ł��B
�@�@�@0�F ���� , 1�F �_�� , 2�F ��_���� , 3�F �����j�� , 4�F �����j�� , 5�F ��_����
�@

�@
�@�E�^�[�~�i�����O���t���[�h�ɂ��āA������w�肵�܂��B�@�iVector-Type = 0�`23�j
Tekgraph Vector-Type
�@�@Vector-Type �F 0�F ���� , 1�F �_�� , 2�F ��_���� , 3�F �Z���j�� , 4�F �����j���@���D
�@�@�� �A�������܂���O���t�������ۂɁATekplot���߂ɐ旧���L�q���܂��B
�@
�@�E�O���t�̐�����`�悵�܂��B�@�iX = 0�`1023 , Y = 0�`778�j
Tekplot X(location) , Y(location)
�@�@X(location) , Y(location) �F ������X,Y���W
�@�@�� �A�������܂���O���t�������ۂɁATekgraph���߂��L�q������Ɏg�p���܂��B
�@�@�� Tekgraph���߂ŃO���t���[�h�ɓ�������̈�Ԏn�߂̍��W�͊J�n�_�ƂȂ�A�`��͂���܂���B
�@�@�� ��Ԗڈȍ~��Tekplot���߂��I�_�ƂȂ�A�����Ԃ̐����`�悳��܂��B
�@�@�� ���̌�ɑ�������W�͂��ׂďI�_�ƂȂ�A�����Ԃ̐����A�����ĕ`�悳��܂��B
�@
�@�E�^�[�~�i�����L�����N�^�[���[�h�iAlpha�j�ɖ߂��܂��B
Tekalpha
�@�@�� Tekplot���߂ł̃O���t�`�悪�I�������ۂɂ́A�K�����̖��߂��L�q���ĉ������B
�@

�@






�@�@ �d�q�H��̕��� Top �� �O�̃y�[�W�֖߂�