找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1906|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)蜂鳴器程序 那位大佬幫改成0-30長(zhǎng)響31-50間隔響

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
#include <reg51.h>
sbit CS6=P2^0;
sbit CLK6=P2^1;
sbit DI6=P2^2;
sbit D06=P2^3;
sbit CS7=P2^4;
sbit CLK7=P2^5;
sbit DI7=P2^6;
sbit D07=P2^7;
sbit P30=P3^0;
time()
{
int x;
  for(x=0;x<20000;x++);
}
timee()
{
int o;
  for(o=0;o<8000;o++);
}

main()
{
unsigned char a[]={249,164,176,153};
int i,m,q1,q2,q3,q4;
char szl,n,b;
P30=0;

while(1)
{
time(); //.........................................1
CLK6=0;
CS6=1;
CS6=0;
DI6=1; //1
CLK6=1;
CLK6=0;
DI6=1; //1
CLK6=1;
CLK6=0;
DI6=0;//0
CLK6=1;
CLK6=0;
CLK6=1;
szl=0;
for(m=0;m<8;m++)
{
CLK6=0;
CLK6=1;
szl=(szl<<1)|D06;
}
q1=szl;
//.........................................2
CLK6=0;
CS6=1;
CS6=0;
DI6=1; //1
CLK6=1;
CLK6=0;
DI6=1; //1
CLK6=1;
CLK6=0;
DI6=6;//1
CLK6=1;
CLK6=0;
CLK6=1;
szl=0;
for(m=0;m<8;m++)
{
CLK6=0;
CLK6=1;
szl=(szl<<1)|D06;
}
q2=szl;
//.........................................3
CLK7=0;
CS7=1;
CS7=0;
DI7=1; //1
CLK7=1;
CLK7=0;
DI7=1; //1
CLK7=1;
CLK7=0;
DI7=0;//0
CLK7=1;
CLK7=0;
CLK7=1;
szl=0;
for(m=0;m<8;m++)
{
CLK7=0;
CLK7=1;
szl=(szl<<1)|D07;
}
q3=szl;
//.........................................4
CLK7=0;
CS7=1;
CS7=0;
DI7=1; //1
CLK7=1;
CLK7=0;
DI7=1; //1
CLK7=1;
CLK7=0;
DI7=1;//1
CLK7=1;
CLK7=0;
CLK7=1;
szl=0;
for(m=0;m<8;m++)
{
CLK7=0;
CLK7=1;
szl=(szl<<1)|D07;
}
q4=szl;
//........................................ 比較
b=q1;
n=1;
if(q2>b)
{
b=q2;
n=2;
}
if(q3>b)
{
b=q3;
n=3;
}
if(q4>b)
{
b=q4;
n=4;
}
P1=a[n];

if(b>0X31)
{
P30=0;
}
if(b<0X31)
{
P30=1;
}
if(b<0X20)
{
for(i=0;i<10000;i++)
{
P30=1;
timee();
P30=0;
timee();
}
}
}                                         
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2021-6-25 10:56 | 只看該作者
請(qǐng)問一下:
0-30長(zhǎng)響長(zhǎng)什么樣子?
31-50間隔響又長(zhǎng)什么樣子?
回復(fù)

使用道具 舉報(bào)

板凳
ID:939347 發(fā)表于 2021-6-25 11:04 | 只看該作者
yzwzfyz 發(fā)表于 2021-6-25 10:56
請(qǐng)問一下:
0-30長(zhǎng)響長(zhǎng)什么樣子?
31-50間隔響又長(zhǎng)什么樣子?

就是0-30蜂鳴器一直響31-50蜂鳴器間隔的響
回復(fù)

使用道具 舉報(bào)

地板
ID:939347 發(fā)表于 2021-6-25 11:10 | 只看該作者
slp1794306542 發(fā)表于 2021-6-25 11:04
就是0-30蜂鳴器一直響31-50蜂鳴器間隔的響

圖片這樣的

51hei圖片20210625110908.png (49.4 KB, 下載次數(shù): 55)

51hei圖片20210625110908.png
回復(fù)

使用道具 舉報(bào)

5#
ID:939347 發(fā)表于 2021-6-25 13:34 | 只看該作者
現(xiàn)在是30-50長(zhǎng)響50-80間接響
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表