keil中c51 与sym32的工程创建

    科技2024-07-15  62

    keil中c51 与sym32的工程创建

    文章目录

    keil4中的c51工程的创建以及简单代码实现。1、工程创建2、流水灯源代码3、电路调试 keil5中stm32的工程创建以及简单代码实现。1、建立一个新工程2、保存工程3、选择芯片4、编译 总结

    keil4中的c51工程的创建以及简单代码实现。

    由于keil4我用的是汉化后的版本,因此创建过程相对英文版的更加的简单

    1、工程创建

    1、打开keil4,点击【工程】,选择【新建工程】,将工程创建在你可以找到的地方。输入工程名,点击确定。 2、确定之后会出现下面的框图,选择自己的芯片【这里我用的是Atmel的AT89C51】,点击确定。 3、确定之后会出现下面的提示,选择【是】。就可以新建一个工程了。 4、点击【文件】,选择【新建文件】,输入代码之后,点击【保存】,把文件保存为.c结尾的文件,然后选择【源组】,右击,选择【添加文件到源组】,将之前的.c文件添加到工程里面就可以了。 5、将文件添加到源组之后,点击【魔法棒】。出现如下框图,将【时钟】改为C51的频率12,选择【输出】将【产生HEX文件】勾选。 6、将代码进行调试、编译之后就会生成C51的可执行.hex文件,将此文件加入到在Proteus 8 中连接好的电路图的C51芯片中。先右击C51,在左击出现如下框图。点击图示位置,选择刚才编译生成的.hex文件即可。

    2、流水灯源代码

    7、个人的C51程序是一个简单的流水灯,源代码以及电路图为:

    #include<reg52.h> #include<intrins.h> void delay(unsigned char i) { unsigned char x,y; for(x=i;x>0;x--) for(y=16;y>0;y--); } void main() { unsigned char z; while(1) { P1=0x01; for(z=8;z>0;z--) { delay(160); P1=_cror_(P1,1); } } }
    3、电路调试

    8、Proteus 8 中电路连接以及实现结果。

    keil5中stm32的工程创建以及简单代码实现。

    由于本人之前已经有一个例程,所以创建过程简单了很多。实际一步一步的创建过程麻烦了许多。

    1、建立一个新工程

    点击【project】选择【New project】。

    2、保存工程

    新建工程后,出现一下框图,选择自己工程要保存的位置,并命名工程。

    3、选择芯片

    保存工程后,出现下面的框图,选择自己所用的芯片类型,确定。 由于之前已经有相应的工程所以这个直接就可以跳过,直接确定。

    4、编译

    选择main.c主函数,编译运行就可以了。 由于没有硬件之前,只能做程序的编译,无法下载到硬件上运行所以不能看到实际的电路图是什么样的

    总结

    由于学习的仓促以及之前对C51的理解不够深入,因此在学习stm32的时候有点吃力,对32的知识没有掌握足够,知识点太少。相对而言C51的工程创建比32的简单的多,而且keil4可以直接对C51编译,但是keil5需要自己下载相应的32或者c51的官方的库才可以进行相应的芯片的工程创建与编译。

    Processed: 0.010, SQL: 8