• 大小: 2KB
    文件类型: .c
    金币: 2
    下载: 1 次
    发布日期: 2023-02-08
  • 语言: C/C++
  • 标签: 代码  

资源简介

四路抢答器C语言代码 1. 直接烧写进单片机即可 2. 按SW19~SW22 四个独立按键 分别代表4路抢答器按键

资源截图

代码片段和文件信息

#include 
#include 

#define uchar unsigned char
#define uint  unsigned int

sbit  K1 = P1^0; sbit  K2 = P1^1;  // K1对应SW19  K2对应Sw20 K3对应SW21 K4对应Sw22
sbit  K3 = P1^2; sbit  K4 = P1^3;
sbit BEEP = P2^1; //蜂鸣器控制端口P21
uchar  temp;
void beep();              //蜂鸣器
void delay0(uchar x);      //x*0.14MS


 //--------------------------------------------------
/* 延时子程序*/

void  delay1(uchar x)
{ uchar j;
    while((x--)!=0)
    { for(j=0;j<125;j++)
         {;}
    }
}
//--------------------------------------------------


/**********************************************************/
void delay(uint ms) 
{
   uchar t;
   while(ms--)
   { 
     for(t = 0; t < 120; t++);
   }
}

/*********************************************************/
void beep()
{
  unsigned char i;
  for (i=0;i<100;i++)
   {
   delay0(4);
   BEEP=!BEEP;       //BEEP取反
   } 
  

评论

共有 条评论