Proteus中新加入芯片如何改Keil5中的程序

在Proteus中新加入了一个电路模块,如何在Keil中更改程序?

  • 这篇文章讲的很详细,请看:51单片机项目设计:超声波测距、智能小车(keil+proteus)带仿真
  • 除此之外, 这篇博客: keil与Proteus运用中的 在keil写代码 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1、点击New uVisoion Project创建一个工程
    在这里插入图片描述
    2、在这里我们选择AT89C51,选择完成按ok
    在这里插入图片描述
    3、完成后点击Target 1,点击添加源代码
    在这里插入图片描述
    4、选择你编写代码语言,别忘记填写name哦
    在这里插入图片描述
    5、现在可以开始敲代码啦,完成之后编译代码,无错误开始下一步
    在这里插入图片描述

    #include<reg51.h>
     
    void delay(int n)
    {
    	int i = 0;
    	int j = 0;
    	for(i = n; i > 0; i--)
    	{
    		for(j = 110; j > 0; j--)
    		{
    			;
    		}
    	}
    }
     
    int a[8] = {1, 2, 4, 8, 16, 32, 64, 128};
     
    void main() 
    {
    	int i = 0;
    	P1 = 1;
    	while(1)
    	{
    		P1 = a[i++];
    		delay(1000);
     
    		if(i == 8)
    		{
    			i = 0;
    		}
    	}
    }