��Ƭ�CC�Z�Գ����O(sh��)Ӌ�����Д�(sh��)��(j��)�D(zhu��n)�Q�鴮�Д�(sh��)��(j��)
/* ���Q�����Д�(sh��)��(j��)�D(zhu��n)�Q�鴮�Д�(sh��)��(j��)
�f �� �� �� �Q �B �� �� �� �� �D(zhu��n) �Q о Ƭ
74LS165 �ēܴa�_�P(gu��n)��ԓоƬ�����Д�(sh��)��(j��)��
���з�ʽ�l(f��)�͵� 8051 �� RXD ���_����λ�}
�_�� TXD �ṩ���@ʾ�� P0 �ڡ�
*/
#include<reg51.h>
#include<intrins.h>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
sbit SPL=P2^5; //shift/load
//�ӕr
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
//������
void main()
{
SCON=0x10; ����ģʽ 0�����S���ڽ���
while(1)
{
SPL=0; //�Ô�(sh��)(load)���x�벢��ݔ��ڵ� 8 λ��(sh��)��(j��)
SPL=1; //��λ(shift)������ݔ�뱻���i�������D(zhu��n)�Q�_ʼ
while(RI==0); //δ���� 1 �ֹ�(ji��)�r�ȴ�
RI=0; //RI ܛ����λ
P0=SBUF; //���յ��Ĕ�(sh��)��(j��)�@ʾ�� P0 �ڣ��@ʾ�ܴa�_�P(gu��n)��ֵ
DelayMS(20);
}
}
��չ��x�����Д�(sh��)��(j��)�D(zhu��n)�Q�鲢�Д�(sh��)��(j��)����

����admin ����ĕr�g��2018-05-18