标题:
单片机串口控制蜂鸣器程序示范
[打印本页]
作者:
lczyzr
时间:
2018-10-10 12:06
标题:
单片机串口控制蜂鸣器程序示范
串口控制蜂鸣器程序示范
单片机源程序如下:
#include "reg52.h"
unsigned char flag;
sbit beep=P1^5;
void UsartInit()
{
SCON=0X50;
TMOD=0X20;
PCON=0X80;
TH1=0XF3;
TL1=0XF3;
ES=1;
EA=1;
TR1=1;
}
void main()
{
EA=1;
TMOD=0x21;
ET0=1;
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
TR0=1;
UsartInit();
while(1)
{
if(flag==1)
{
beep=~beep;
}
if(flag==2)
{
beep=1;
}
}
}
void timeint ()interrupt 1
{
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
}
void Usart() interrupt 4
{
RI = 0;
flag=SBUF=SBUF;
while(!TI);
TI=0;
}
复制代码
所有资料51hei提供下载:
串口控制蜂鸣器.rar
(13.87 KB, 下载次数: 46)
2018-10-10 12:05 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
15316111aa
时间:
2018-11-15 23:12
厉害学习了
作者:
liaoxy
时间:
2018-11-19 13:28
请问怎么操作呢?不好意思,我是个新手,想通过实例来学习串口通信
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1