רע���Ӽ���ѧϰ���о�
��ǰλ�ã���Ƭ���̳��� >> �����̳� >> ��������

Keil C51������ʹ�ý̳�

����:mcu110   ��Դ:51hei   ������:��  ����ʱ�䣺2007��08��04��   �����壺�� �� С��

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����ʱ��
 

>��վ��Ϊ���̳���������Ƶ�̳̣���������

         

���رմ�����

��������