原创 试验板的蜂鸣器试验

2007-1-2 23:58 4781 5 5 分类: MCU/ 嵌入式



一下程序为试验板上的蜂鸣器驱动程序,程序功能为:
当监测到按键S2按下时,蜂鸣器就发出警笛声,并用LED显示,达到声光报警的作用。


#include <REGX51.H>


unsigned char count;

//延时函数
void dely500(void)
{
  unsigned char i;
  for(i=250;i>0;i--)
    {
     ;
    }
}
 

void main(void)
{
P1_4=1;      //选通键盘总线
  while(1)
    {
      if(!P0_0)            //按键按下
        {
          for(count=200;count>0;count--)
            {
              P1_3=~P1_3;
                   P2_0=~P2_0;            //LED指示作用,要把SW1打开
              dely500();
            }
          for(count=200;count>0;count--)
            {
              P1_3=~P1_3;
                   P2_1=~P2_1;            //LED指示作用,要把SW1打开
              dely500();
              dely500();
            }
        }
    }
}

文章评论0条评论)

登录后参与讨论
相关推荐阅读
ZHCE 2010-12-16 17:20
准备要学习STM32了
形势所迫,要学习STM32了,初步看了看,不好学呀...
ZHCE 2010-06-13 14:56
SQL SERVER 中IP地址的排序方法
最近在编写一个IP管理的web,要用到IP地址的排序问题,存储IP地址的字段为字符型的,当直接排序时,IP地址按字符的方式排序,无法得到正确的IP地址排序,经过查找资料,采用如下语句即可实现IP地址的...
ZHCE 2010-05-31 09:06
三极管与数字电路
下面两张图片源自21ic,论坛上richardnee的帖子,作为资料收藏一下...
ZHCE 2010-02-19 14:03
英语主语格式变化
主格          形容词性物主代词    宾格   名词性物主代词I                         my                      me            ...
ZHCE 2009-12-22 15:27
线性稳压器工作原理及其补偿
网上找到的资料:...
ZHCE 2009-12-12 22:51
中断方式数码管显示的演示实例
在一个论坛回答别人的提问的时候的回帖,放在这里,程序很简单,需要的就看看,也欢迎多指教。/*******************************************************...
我要评论
0
5
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条