早教吧作业答案频道 -->其他-->
单片机报警声设计用AT89S51设计一种声音报警灯,对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz。系统板硬件连线1.把“单片机系统”区域中的P1.0端口
题目详情
单片机报警声设计
用AT89S51设计一种声音报警灯,对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz。系统板硬件连线 1. 把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上, 2. 在“音频放大模块”区域中的SPK OUT端口上接上一个8欧或者是16欧的喇叭;
用AT89S51设计一种声音报警灯,对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz。系统板硬件连线 1. 把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上, 2. 在“音频放大模块”区域中的SPK OUT端口上接上一个8欧或者是16欧的喇叭;
▼优质解答
答案和解析
//定义管脚
sbit pause= P1^0;
unsigned char t1_cnt;
void main(void)
{
TMOD|=0X11;
TH0=(65536-500)/256; //定时500微秒
TL0=(65536-500)%256;
TR0=1;
ET0=1;
TH1=(65536-50000)/256; //定时50000微秒
TL1=(65536-50000)%256;
TR1=1;
ET1=1;
EA=1;
t1_cnt=0;
while(1);
}
void int_t0(void) interrupt 1 //定时器0中断
{
TH0=(65536-500)/256; //定时500微秒
TL0=(65536-500)%256;
pause=~pause;
}
void int_t1(void) interrupt 3 //定时器1中断
{
TH1=(65536-50000)/256; //定时50000微秒
TL1=(65536-50000)%256;
t1_cnt++;
if(t1_cnt >=4)
{
t1_cnt=0;
ET0=~ET0;
}
}
看了单片机报警声设计用AT89S5...的网友还看了以下:
‘下标-1,上标1"∫(1-T^2)^0.5dt等于多少?‘下标-1,上标1"∫(1-T^2)^( 2020-05-13 …
一元一次方程的解的估算例如5=10+2.5-5t²变为一般形式是-2,为什么要变成2t²-t-2= 2020-06-04 …
刘老师,您好。有种类型的题目一直没弄懂。是关于基的问题已知α1=(1,1,1)T,α2=(0,1, 2020-06-23 …
二次型的化标准型的问题!设XTAX=x1^2+4*x2^2+x3^2+2aX1X2+2bX1X3+ 2020-07-31 …
定义法求y=(sinx)^2的周期书上是(sin(x+T))^2-(sinx)^2=0((sin( 2020-08-02 …
实数s,t分别满足方程19s^2+99s+1=0和19+99t+t^2=0,求代数式(st+4s+1 2020-11-01 …
设R^3中的一组基ξ1=(1,-2,1)T,ξ2=(0,1,1)T,ξ3=(3,2,1)T,向量α在 2020-11-02 …
已知α1=(1,0,1)Tα2=(0,1,1)Tα3=(1,3,5)T不能由β1=(1,1,1)T, 2020-12-23 …
下图是北京城郊年平均气温分布图。北京前门与通州相比.年平均气温的差值T最大可达[]A.1.8℃<T< 2021-01-10 …
把参数方程代入抛物线方程的x=-1-2/根号2ty=2+2/根号2t得t^2+根号2t-2=0为什么 2021-01-22 …