第2のプログラム51:マーキー手順

第二の実験手順51:マーキー手順

それでも同じ、最初のプロテウスとハードウェア環境を確立し、我々は8を持って再書き込みソフトウェアは、ポートP1に接続されたLED。
ここに画像を挿入説明
コーディング良いスタートを確立した後

#include <regx51.h>

void delayms(unsigned int t)
{
	unsigned int i,j;
	for(i=0; i<t; i++)
	for(j=0; j<120; j++);
}
void main(void)//主函数
{
	int n;
	unsigned char a[8] =  {	//取表数组
		 0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

	while(1)
	{
		for(n=0; n<8; n++)//循环取表 流水灯
		{
			P1 = a[n];
			delayms(500);
		}
	}
}

Keil社のプロジェクトを書いて、コンパイルしたHEXファイル
ここに画像を挿入説明

プロテウスシミュレーションを入力し、hexファイルを焼く、ファイル名を指定して実行]をクリックします...
シミュレーションは、マーキーを実行しています。
ここに画像を挿入説明

Keil社プロテウスシミュレーションエンジニアリングコードと回路図データパッケージ:http://download.csdn.net/download/mbs520/12118172

リリース元の2件の記事 ウォンの賞賛0 ビュー241

おすすめ

転載: blog.csdn.net/mbs520/article/details/104074197