基于51单片机的知识总结,使用protues和keil共同学习。
我使用的是protues7.8 和 keil4,需要软件的联系我。
源码及protues仿真:https://download.csdn.net/download/sinat_33734313/11839327
https://download.csdn.net/download/sinat_33734313/11839364
蜂鸣器
protues电路仿真
8051/8751片内有4KB的ROM/EPROM,因此只需外接晶振电路和复位电路即可构成51单片机最小系统组成
仿真电路截图
电路说明
程序
#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
sbit beep=P1^5;
void delay(u16 i)
{
while(i--);
}
void main()
{
while(1)
{
beep=~beep;
delay(10);
}
}
程序说明
继电器
仿真电路截图
程序
#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
sbit relay=P1^4;
void delay(u16 i)
{
while(i--);
}
void main()
{
relay=0;
while(1)
{
relay = ~relay;
//delay(1000);
//relay = 0;
delay(10000);
}
}