keil uvision2 C51����������ǰ���������ܣ���Ŀǰ������ǿ���ĵ�Ƭ��c���Լ��ɿ���������������û�д��������Դ���������:http://www.51hei.com/keil%CF%C2%D4%D8.html
������������ͨ��ͼ���ķ�ʽ��Keil C51������ʹ�ý̳̣�ѧϰ���ģ���������Դ���� → �½����� → ������ϸ���� → Դ���������õ�Ŀ�������ļ�����վ��Ϊ���̳���������Ƶ��:����������
������һ���� ˫��Keil uVision2���������ݷ�ʽ��ͼ1��������Keil���ɿ������������������������Ľ�����ͼ2��ʾ��
ͼ1������Keil uVision2��Ƭ�����ɿ�������
|
ͼ2�������������Ľ���
|
�����ڶ����� �½��ı��༭���������������ϵ��½��ļ����ݰ�������������Ŀ���ڵ��Ҳ�����һ���µ��ı��༭������ͼ3��ʾ��
ͼ3�� �½��ı��༭��
|
����������������Դ���������µ��ı��༭��������Դ����������C���Գ�����Ҳ���������������Գ���ͼ4��
ͼ4������Դ����
|
�������IJ�������Դ�������ļ�ʱ���������ļ�����չ����������ʹ�û������Ա��̣���ô����ʱ�ļ�����չ��Ϊ“.asm”��������C���Գ������ļ�����չ��ʹ��“*.C ”��
ͼ5������Դ����
|
��������ע����3���͵�4��֮����˳�����Ի�����������������Դ�����棬Ҳ�����ȱ���������Դ������
�������岽���½���Keil���̡���ͼ6��ʾ������ "����" → "�½�����" ��������ֱ����Ի�����ͼ7����
ͼ6���½�����
|
ͼ7�����湤�̶Ի���
|
�����ڱ��湤�̶Ի������������Ĺ��̵��ļ�����Keil����Ĭ����չ��Ϊ".uv2"���������Ʋ���������չ������ͼ7����һ��������ʹ�����ļ����ƺ�Դ�ļ�������ͬ���ɣ��������ƺ棬������"ѡ���豸"�Ի�����ͼ8�����ڶԻ�����ѡ��CPU���ͺš�
������������ѡ��CPU�ͺš���ͼ8��ʾ��Ϊ����ѡ��CPU�ͺţ����½�����ѡ����ATMEL��˾��AT89C51��Ƭ����
ͼ8�� ѡ��CPU�ͺŶԻ���
|
�������߲�������Դ�������С���ѡ����CPU�ͺź���"ȷ��"��ť���������棬��ʱ�ɼ������̹������г���“Target 1”������“Target 1”ǰ����“��”��չ����һ����“Source Group 1”�ļ��У���ʱ���¹����ǿյģ�“Source Group 1”�ļ�����ʲô�ļ���û�У������Ѹղ�������Դ�������뵽���̵��С���ͼ9��ʾ���һ����̹������е�“Source Group 1”�����������˵�������“�����ļ�����'Source Group 1'”��������������ļ��Ի�����ͼ10����
ͼ9�������ļ�����������
|
�����������ļ��Ի�����ͼ10���У��ҵ�Ҫ���ӵ������е�Դ�����ļ���ע�⣺�ڶԻ����е��ļ�����Ĭ��Ϊ"C Դ�ļ� (*.c) "��������Ҫ���ӵ������е��ǻ������Գ����������ļ������б���ѡ��“Asm Դ�ļ� (*.a*; *.src) ”�� ��*.asmΪ��չ���Ļ���Դ�����Ż��������ļ��б����С�
ͼ10�� ����ѡ��ASMԴ����
|
����˫�����ļ�lich1.asm�����ɽ����ļ����ӵ����̵��У�����Ҳ���Ե���lich1.asmѡ�и��ļ����ٵ���"Add"��ť��Ҳ�����ļ����빤���У���ͼ11����
ͼ11�� ѡ��ASMԴ�����뵽������
|
��������Add��ť���ļ����ӵ������У���ʱ�����ļҶԻ������Զ��رգ����ǵȴ��������������ļ�����ѧ��������Ϊû�м����ɹ����ٴ�˫�����ļ�����������ͼ12�Ի���ʾ���ļ����ټ���Ŀ�ꡣ��ʱ��ʱӦ�õ���“ȷ��”��ť�����ص�ǰһ�Ի������ٵ���“�ر�”��ť�����ص������档
ͼ12���ظ������ļ��Ի���
|
����������������Դ�����ļ��ɹ����̹������е�“Source Group 1”�ļ��е�ǰ��������һ��“+”�ţ�����“+”�ţ�չ���ļ��У����Կ���lich1.asm�Ѿ����������棬˫�����ɴ��ļ����б༭��Դ����ͼ13��
ͼ13�� �ļ��ɹ����빤��
|
�����ڰ˲�������Ŀ��'Target 1'�������á�����ͼ14��ʾ���ڹ�����Ŀ�������е�"Target 1"�ļ������һ������������˵�������“Ŀ��'Target 1'����”����ͽ���Ŀ���������ý��档
ͼ14�� ���빤��Ŀ����������
|
��������Ŀ��'Target 1'�������öԻ�����ͼ15������8��ҳ�棬���õ���Ŀ���ิ�ӣ���ʹ��Ĭ�����ü��ɣ�������Ҫ�������е�“Ŀ��”��“����”��“����”����ҳ�棬������������ҳ�������ý�����ϸ���ܡ�
����1������Ŀ���������á���ҳ�浥Ƭ���ľ���Ƶ�ʡ��洢���ȣ����ǰѾ�����Ƶ�ʸ�Ϊ11.0592��Ƶ�����ú���ʵ�����ϵ�ʵ�ʾ���Ƶ����ͬ���ɣ�ͼ15����
ͼ15������Ƶ������
|
����2�������������á���ҳ����������ͼ16��ʾ��ע�⣺����Ҫ���е�Ƭ��дƬʵ�飬��һ��Ҫ��“E����HEX�ļ�”ѡ��ѡ�У�����������������������д��Ƭ����Ҫ��HEX��ʽĿ���ļ���
ͼ16��������������
|
������û�з����������Ƿ���оƬ������ 3��4������������ֱ�ӵ��ھŲ���
����3�����̵������á�“����”ҳ����������ͼ17��ʾ����ҳ��Ϊ�������룬�������������������ã����Ұ�����Ӳ���������ã�����ʹ����������ʱ��ѡ�����ߵ�“Sʹ�÷�����”��������ʹ��Ӳ������������ô�Ͱ���ͼ��ʾ����Ӳ�����棬ͬʱ�ѷ��������ӵ����ĵ��Դ����ϡ�
ͼ17��������������
|
����4���������á�������������ͼ18��ʾ�����ںŸ������ķ�����ʵ�����������ã������ѷ������ӵ�COM2����ô��ѡ��COM2��ͨ�Ų�����ѡ��38400���ɡ�
ͼ18����������
|
�����ھŲ���Դ�����ı�����Ŀ���ļ��Ļ���
�������ˣ������Ѿ������˴�Դ�������롢���̽�����������ϸ���õĹ��������������ǽ����������IJ��裬��ʱ���ǿ������ı��༭���м��������������ǵ�Դ������ʹ����ʵ�����ǵ�Ŀ�꣬�ڼ������������湤�̡���������ͼ19��ʾ������“����Ŀ��”���ݰ�ť������Դ�����ı������ӣ�Դ�����������ص���Ϣ�����������������е�“����”ҳ�С���ͼ19��ʾ��������Ϊ0������0���棬ͬʱ������Ŀ���ļ�lich1.hex������Դ�������д�����������ͨ�����룬�����������������б���������˫���ô��Ϳ��Զ�λ��Դ�����ij����У����ǿ��Զ�Դ�������з����ģ��ٱ��룬ֱ��û�д���Ϊֹ��ע�⣺ÿ����Դ������һ��Ҫ���档
ͼ19��Դ�����ı���
|
��������ͨ���������Ǵ����ļ��У�ͼ20�������Կ����ļ���������“lich1.hex”��������������Ҫ������Ŀ���ļ����ñ�������Ҳ����¼�����Ѹ��ļ�д�뵥Ƭ������Ƭ���Ϳ���ʵ�����dz����Ĺ����ˣ��Ͽ���Ŀ���ļ�д�뵥Ƭ������ʵ�����Ͽ���������Ч���ɡ��ó���ʵ�ֵ�Ƭ����˸�ƣ�ʵ�����Ͻ���P1.7�˿��ϵķ��������ܻͣ����˸��>>> �����鿴��·ͼ��Դ���� >>>
ͼ20�������ɹ�������Ŀ���ļ�lich1.hex
|
>����ϸ��keil c51�������ԵĽ̳���������: http://www.51hei.com/mcuteach/276.html ����4����ʱ��