打开Proteus,新建工程,这个过程就不多说了,不会的参考之前的单片机攻略

首先开始搭建电路

材料-元件

序号参数参数Proteus软件中
对应元件名
数量
151单片机STC90516RD+AT89C511
2晶振12MHzCRYSTAL1
3电容30pFCAP2
4极性电容10uFCAP-ELEC1
5按键BUTTON1
6led发光二级管黄色ledLED-YELLOW8
7电阻510ΩRES8
8电阻10kΩRES1

布局图

布局图

注意R1到R7的阻值都是510欧姆(可以写成0.51k)

其他的值都是默认值如元件表中的图中参数一样

搭建好了以后在keil5中写代码

keil5基本操作请看《单片机攻略》

代码如下

		  //8个信号灯闪烁控制
#include<regx51.h>
void delay(unsigned int i)
{
  while(i--);     //i次空操作
}
void main()        //主函数
{
  while(1)
  {
   P0=0x00;        //16进制操作 点亮
   delay(20000);       //延时
   P0=0xff;           //熄灭
   delay(200000);      //延时
  }
}

写好后将.hex文件导入at98c51开发板中

运行结果如下

点亮8个led
相关文件下载地址
*该资源需回复评论后下载,马上去发表评论?
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

被岁月冰封的一簇火苗,等待理想把它融化、燃烧。