�������������ͼӹ�ҵ�ķ�չ�������ݵ���������������Ʒ��Ҫ��Ҳ�������ߣ���ʹ���ݺ��ɻ��õ�Ѹ�ٷ�չ�������������ҹ������ݲ�Ʒ�ӹ�һֱ���ô�ͳ����Ȼɹ�ɵķ��������ַ��������ܵ�������������Լ���˷����أ��ӹ�ʱ�䳤������㡣(long)�����������������������IJ���Ͳʽ���ݺ��ɻ����������ṹ�ȴ�ͳ�Ĺ�Ͳʽ���ݺ��ɻ����ӵö࣬�����¶ȶ��ں��ɻ���˵������Ҫ�����ܲ��������ˣ��߾��ȵ��¶ȼ��ⲻ������Ϊ�������Զ�����ϵͳ�춨������Ҳ��Ϊ�Ľ��������ƺ�������������ָ���Ĺؼ���������ͳ���¶Ȼ�����Ҳ��Ϊ�Ľ��������ƺ�������������ָ���Ĺؼ�����������ͳ���¶ȼ����DZ�������Χ�ͣ����������ľ��ȵͣ�����������������ֻ��ʵʱ��ʾ���ܲ����������о��������׳��ֹ��ϣ��������о���Ҫ��Ϊ�����߲����ľ��Ⱥ�����Ч�ʣ��������ƹ�Ͳʽ���ݺ��ɻ��¶ȼ���ϵͳ�����߸����¶ȼ���Ч����
1��ϵͳ�ṹ���ص�
�����ɻ��¶ȼ���ϵͳ��Ҫ���¶ȼ��⡢��ʾ���������ü�����ͨ�ŵȲ������ɣ����ɻ��¶ȼ���ϵͳ�ṹͼ����ͼ1��ʾ��

ϵͳ��89C51��Ƭ����Ϊ���ģ�ͨ��S�߾����ȵ�ż��Ϊ�¶ȴ��������Ӷ�ʵ�ֶ��¶ȵļ��⡣
(1)�ÿ���Ϊ���ȵ�ż�����ȵ�ż��1����һ�����ȵ�ż��S�ͣ��ȵ�ż��Ϊ����ϵͳ�ĸ߾����ṩ���ź�Դ��֤��
(2)�����������źŲ���4��20mA�������źţ�����ǿ���źŴ��������еĿ������������ֿɱ�֤ϵͳ�Ŀ���ֲ�ԡ�
(3)����“���Ź�”�Լ��ϵ���ʱ��λ���ܣ���ǿϵͳ�Ŀɿ��Լ���������������·���ơ�
(4)����LED��������ʾ����Ӧ��������Ҫ����
(5)�ṹ������������ǿϵͳ�����Ŀ���ֲ�ԣ����ڵ��Ժͼ��顣(cu)
2��ϵͳӲ��ʵ��
2.1�������������
��ϵͳ��Ӳ����Ҫ�ɴ���������������A/Dת����������������������ʾ���ֺʹ���ͨ�Ų������ɡ�����S���ȷ�¯ר���ȵ�ż������Ϊ��025%�������ȶ����������ݺ��ɵı��������ǹ��壬����������Ҫ��ĥ�����о�ѡ�����ֺϽ����ϣ�������ǿ�Ⱥ���ĥ�ԡ�����ģ���ľ���Ϊ��0.2%���ɽ���ż������mV���ź�ת��Ϊ���¶ȳ����Ե�4��20mA�����źţ������ȿ�ʡȥ�������ߣ����������źŴ������еĿ�������������ģ�黹(zhi)�������Ի�У���������¶��Զ������ȹ��ܡ�
2.2���ݲɼ�ģ��
��ģ������Ҫ�����ǽ��߾��ȵ�4��20mA�����źţ������˲���·��ȥ������ͨ�����������������������ź�ת��Ϊ0.8��4V�ĵ�ѹ�źţ�������A/Dת����TLC2543������Ҫ�����������ݲɼ���ͼ2��ʾΪ���ݲɼ�ģ����·ͼ��

�ڱ���ģ���Ͳ��������ϣ������������ͨ�����ڱ��Ͳ��ֵĵ�λ��Rl��R3���ȿɼ�С���ͬʱ�������źŵ����ã������˿�����������
2.3��Ƭ������ģ��
��ϵͳ��89C51��Ƭ����x5045P��Max232������СӦ��ϵͳ��89C51���봦��Ԫ��ϵͳ�Ĵ��ԣ���x5045“���Ź�”оƬ���������ĸ�λ�����������쳣ʱʱ���Զ���ϵͳ��λ��Max232���ڽӿ�оƬ������������λ������λ�Ľӿ���������Сϵͳ�ĵ�·ͼ��ͼ3��ʾ��

2.4��ʾ������
��ģ��ʵ�ִ����������̺��������ڡ��������ڡ���ʾ��ʽ�����趨�Ͳ�ѯ���ܣ�ʵʱ��ʾ�¶ȼ��ȵ�ż�Ĺ���״̬��
2.5ͨ�Žӿ�
���ڱ�ϵͳ��Ҫ���������ݲ��࣬Ϊ�˲����˼������õĴ���ͨ�ŷ�ʽ��ѡ����MAX232��Ϊ��ƽת�������������ź�ת���ɴ����źţ�������ֱ�Ӵ�������λ��������һ��������
3��ϵͳ��������
3.1��Ƭ������
��ģ�������ṹ����������˼���������ƣ����н�ǿ��ͨ���ԣ�������ͨ��ģ�顢(man)�¶���ʾģ�������ݲɼ�ģ�飬ֻ������Ӧ���������������ڲ�ͬ�豸(zhi)�����ݲɼ�ϵͳ���¶ȼ���ϵͳ��������ͼ����ͼ4��ʾ��

�����������ݵIJɼ�����ʾ���������뿪������һ����ʱ�жϸ����¶Ⱥ��ȵ�ż״̬��ɨ�軔(ren)���ݴ洢�������У�Ҳ���൱��һ�����ݿ⡣����ʾģ����ֻ�����¶ȼ��ȵ�ż״̬��ʾ������ʾ���ֳ��ֹ�������Ӱ�����ݵIJɼ��봫����ǿ��ϵͳ�Ŀɿ����뿹����������
3.2�������
��λ������Visual Basic 6.0���г�����д��ͨ��MSComm�ؼ�ʵ�ֵ�Ƭ������λ���Ĵ���ͨ�ţ��Ӷ�ʵ�ֶ����¶ȵ�ʵʱ��ʾ����ʷ������ʾ��������ӡ�ȹ��ܣ���ͨ�����ݿ�����SQL Serve2000������ͳһ�����������˺��ɻ�������Ч�ʡ�
4������
��Ͳʽ���ݺ��ɻ��¶ȿ���ϵͳʵ���˺��ɻ��¶ȵĶ��������Լ��¶����ݵ��ϴ�����ʵʱ��ʾ�����¶ȼ��ȵ�ż����״̬���ɿ��ٵĻ�ȡ�������ݡ�����������������ϵͳ��������Ч�ʣ�Ϊ�����������ɻ���������ָ���ṩ�ɿ������ݱ�֤��
����Ͽ��ͨ����Դ���ۺ��ɻ�������������Ͳ���ɻ�����תҤ���豸��