用multisim仿真一个51最小系统

最近想玩51单片机,用multisim仿真了一个最小系统,电路图如下:

用multisim仿真一个51最小系统_第1张图片

 

C代码如下:

 

void main (void) {
	unsigned	 int a;
	while (1)
	{
		for(a=0;a<300;a++);
			P0 ^= 0x0f;
		for(a=0;a<300;a++);
			P0 = 0x00;
	}

}

 上面的是我仿真通过的,但是如果把上面的电源改为下面的接法在multisim里面就不能正常仿真:

用multisim仿真一个51最小系统_第2张图片

 

仿真源文件下载。

你可能感兴趣的:(C++,c,C#)