首先打开Proteus,新建工程,设置好后(如何设置查看之前文章)

开始绘画线路图

材料

名称型号/参数数量proteus软件中对应元件名
51单片机STC90516RD+1AT89C51
晶振12MHz1CRYSTAL
电容30pf2CAP
电解电容10uf1CAP-ELEC
按键弹性按键1BUTTON
蜂鸣器无源1SOUNDER
三极管9012/pnp1PN4249
电阻10kΩ1RES
电阻100Ω1RES
电阻3.3kΩ1RES

在PROTEUS模拟仿真软件中画电路原理图

声音警报原理图

连接好元件,注意元件的参数

然后保存,

去keil5中编写代码导入

代码如下

//名称:声音警报系统设计
#include<regx51.h>
sbit deep=P1^1;                  //给P1.0引脚高电平定义P1引脚位名称为deep
void delay(unsigned int i)	    
{
 while(i--);	               //i次空操作
}
void main()                  //主函数
{
 while(1)
 {
  deep=1;                    //给P1.1引脚高电平
  delay(200);               //延时
  deep=0;			       //给P1.1引脚低电平
  delay(200);             //延时

 }
}

注意代码中使用的引脚,是否与原理图中所连为同一个,引脚接口P1.1中的P在代码中要大写.

然后编译无误后导入PROTEUS中的51单片机

运行即可

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

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