��һƪ�����˵�һ����Ƭ��C������Ŀ����Ϊ���ñ���õij�����ͨ�������д��51о Ƭ�У�Ҫ���ñ���������HEX������������������KEIL uVISION2����������������д оƬ��HEX���HEX�ļ���ʽ��Intel��˾����İ���ַ���е�������Ϣ,���ݿ���Ϊ�� ��,��������ʹ��16�������ֱ�ʾ, ���������浥Ƭ����������������Ŀ�������롣���� ����������洢���е�Ŀ�����ӳ��һ��ı������֧�����ָ�ʽ�����������ò¿ªµï¿½Ò»ï¿½ï¿½ ��Ŀ������������Ŀ¼���ҵ�test.Uv2���ļ����ܴ���ǰ����Ŀ�ˡ�Ȼ���һ�ͼ2��1 �е�1��Ŀ�ļ��У�������Ŀ���ܲ˵���ѡOptions for Target’Target1’,������Ŀѡ�����ô��ڣ� ͬ����ѡ����Ŀ�ļ���ͼ�꣬���ʱ����Project�˵���Ҳ��һ���IJ˵���ѡ������Ŀѡ��ڣ� ת��Outputѡ��ҳͼ2��2��ʾ��ͼ��1��ѡ����������·����2�����ñ���������ɵ��ļ� ����3���Ǿ����Ƿ�Ҫ����HEX�ļ���ѡ�����������HEX�ļ���ָ����·���С�ѡ���ˣ� �ã������ٽ������±���һ�Σ��ܿ��ڱ�����Ϣ�����о���ʾHEX�ļ�������ָ����·�� ���ˣ���ͼ2��3���������ǾͿ����Լ��ı����������������ȥ��ȡ���յ�оƬ�ˣ�����ʵ ��忴��������ڱ�����������Ʒ�ַ�����巽���Ϳ�����˵�����ˣ�����Ҳ�������ۡ�
�����ɣ�һ����ͼ2��1�е�1�����Ŀ�ļ�����Ŀ¼�У���ѡ�ж����ٵ������Ϳɶ����� ��������������˫���ļ�ͼ���ɴ��ļ���������Project�����˵������·�������à¼ï¿½ï¿½
����Ŀ·�����棬�����ܿ��ٴ�����ڱà¼ï¿½ï¿½ï¿½ï¿½Ä¿ï¿½ï¿½ï¿½ï¿½
ͼ2��1��Ŀ���ܲ˵�
ͼ2��2 ��Ŀѡ���
ͼ 2��3 ������Ϣ����
�������Ѱѱ���õ��ļ��յ���оƬ�ϣ����������������˴����п����Ԫ����ѧϰʵ ��壬�������ܰѴ��пں� PC �����п������ô��пڵ��������� Windows �ij����ն�,���䲨�� ����Ϊ 1200�����ܿ�����ͣ�����“Hello World!”�������������û��ʵ��壬���� ����˵˵ AT89c51 ����С��ϵͳ������һʵ��������֤��С��ϵͳ�Ƿ������У������С�� ϵͳҲ������������ʵ�顣ͼ 2��4 ���� AT89c51 ����С��ϵͳ,����Ϊ���������ܿ����� �������еģ�����һ�������һ�� LED��������ʾ����״̬�����������ܸ����Լ������ʹ�ã� һ��ʵ��������� 11.0592MHz �� 12MHz,ʹ��ǰ�ߵĺ������ܲ�����׼�Ĵ��пڲ����ʣ��� ����һ����������Ϊ 1 ΢�룬��������ȷ��ʱ�����Լ���ʵ���ע����� VCC ��+5V �ģ� ���ܸ��ڴ�ֵ����Ȼ���𻵵�Ƭ����̫������������������ 31 ��Ҫ�Ӹߵ�ƽ���������� ����ִ��Ƭ�ڵij�����ӵ͵�ƽ��ʹ��Ƭ��ij���洢�������潨һ���µ���Ŀ��Ϊ OneLED ����֤��С��ϵͳ�Ƿ��ܹ��������е����̶����ڱ��ߵ���ҳ�������ص�����ַ�� http://www.51hei.com ���������£�
#include < AT89X51.h> //Ԥ��������
void main(void) //��������
{
//���ǵ�һ��ע�ͷ�ʽ
unsigned int a; //������� a Ϊ int ����
/* ���ǵڶ���ע�ͷ�ʽ
*/
do{ //do while �����
for (a=0; a<50000; a++); //����һ��Ñ�� P1_0 = 0; //�� P1.0 ��Ϊ�͵�ƽ������ LED for (a=0; a<50000; a++); //����һ��Ñ�� P1_0 = 1; //�� P1.0 ��Ϊ�ߵ�ƽ��Ϩ�� LED
}
while(1);
}
ͼ 2��4 AT89c51 ��С��ϵͳ
�����Ƚ��� KEIL C ��������֧�ֵ�ע����䡣һ������“//”���ſ�ʼ����䣬����֮�� ����䶼����Ϊע�ͣ�ֱ���лس����С���һ������“/*”��“*/”����֮�ڵ�Ϊע�͡�ע �Ͳ��ᱻ C �����������롣һ�� C Ӧ�ó�����Ӧ��һ�� main ��������main �����ܵ��ñ�
�Ĺ��ܺ��������������ܺ������������� main ���������� main �������ڳ����е��Ǹ�λ�ã� �����ȱ�ִ�С�������ѧ����֪ʶ����д�õ� OneLED ���򣬲������յ������õ���С��ϵ ͳ�С��ϵ磬�տ�ʼʱ LED �Dz����ģ���Ϊ�ϵ縴λ�����е� IO �ڶ��� 1 ����Ϊ�ߵ�ƽ���� Ȼ����ʱһ��ʱ�䣨for (a=0; a<50000; a++)��������У���LED ��������ʱ��LED Ϩ�� Ȼ���������𡣵�һ��������Сʵ������꣬���û��������Ч����ô����Ҫ������һ�µ�·�������д�IJ����ˡ�