基于Proteus和Keil C51的单片机设计与仿真
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 创建源程序

现在新建一个源程序文件(汇编或C文件)。如果已经有源程序文件,可以忽略这一步。执行菜单命令“File”→“New”,即出现如图1-9所示的新文本框。

图1-9 新文本框

(1)在新的文本框中输入以下程序:

    //C语言程序文件名:TEST1.C
    #include <REG52.h>
    #define uint unsigned int
    #define uchar unsigned char
    //定义控制端口
    sbit  P10    =P1^0;
    sbit  P11    =P1^1;
    sbit  P12    =P1^2;
    sbit  P13    =P1^3;
    sbit  P14    =P1^4;
    sbit  P15    =P1^5;
    sbit  P16    =P1^6;
    sbit  P17    =P1^7;
    sbit  P00    =P0^0;
    sbit  P01    =P0^1;
    sbit  P02    =P0^2;
    sbit  P03    =P0^3;
    sbit  P04    =P0^4;
    sbit  P05    =P0^5;
    sbit  P06    =P0^6;
    sbit  P07    =P0^7;
    //函数声明
    void Delay(uint);    //延时函数
    /****************************
    //延时
    *****************************/
    void delay(uint x)
    {
    uchar tw;
    while (x-->0){
    for (tw=0;tw<125;tw++){;}
    }
    }
    /***************************
    //主函数
    ***************************/
    void main(void)
    {
          Delay(200);
          P10=0;
          P11=1;
          P12=0;
          P13=1;
          P14=0;
          P15=1;
          P16=0;
          P17=1;
          P00=0;
          P01=1;
          P02=0;
          P03=1;
          P04=0;
          P05=1;
          P06=0;
          P07=1;
          Delay(200);
    }

输入程序后的窗口如图1-10所示。

图1-10 输入程序后的窗口

(2)执行菜单命令“File”→“Save”,弹出“Save As”对话框,如图1-11所示。

图1-11 “Save As”对话框

(3)选择要保存的路径,在“文件名”栏输入文件名。注意:一定要输入扩展名,如果是C程序文件,扩展名为.C;如果是汇编文件,扩展名为.ASM;如果是其他文件类型,如注解说明文件,则可以保存为.TXT的扩展名。在此要存储一个C语言源程序文件,所以输入扩展名“.C”,保存文件名为“TEST1.C” (也可以保存为其他名字),单击“保存”按钮。