标题:
单片机产生周期1ms的方波 Proteus仿真+程序
[打印本页]
作者:
ytya
时间:
2018-12-26 14:27
标题:
单片机产生周期1ms的方波 Proteus仿真+程序
用51单片机产生一个周期为1ms的方波
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png
(7.11 KB, 下载次数: 27)
下载附件
2018-12-29 22:43 上传
单片机源程序如下:
#include<reg51.h>
sbit sound=P1^7;
#define f1(a) (65536-a)/256
#define f2(a) (65536-a)%256
unsigned int i=500;
unsigned int j=0;
void main(void)
{
EA=1;
ET1=1;
TMOD=0x10;
TL1=f2(i);
TR1=1;
while(1)
{
i=460;
while(j<2000);
j=0;
i=360;
while(j<2000);
j=0;
}
}
void T1(void) interrupt 3 using 0
{
TR1= 0;
sound=~sound;
TH1=f1(i);
TL1=f2(i);
j++;
TR1=1;
}
复制代码
所有资料51hei提供下载:
周期1ms的方波.zip
(26.09 KB, 下载次数: 29)
2018-12-26 14:27 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1