实例44-基于MC-51单片机的四路抢答器.docVIP

  • 3
  • 0
  • 约2.41万字
  • 约 5页
  • 2016-08-29 发布于贵州
  • 举报
实例44-基于MC-51单片机的四路抢答器

【实例44】基于MCS-51单片机的四路抢答器 1.显示程序 void delay_20ms(void) //延时20ms void max7219_reset(void) //初始化MAX7219 void write_reg(uchar reg,uchar sdata) //写入命令 void write_digit(uchar digit,uchar number)//显示数字 void send_data(uchar byte) //MAX7219的驱动程序 void display_time(void) //显示倒计时剩余时间 2.按键扫描程序 bit control_key(void) //检测主持人是否按键 { if(KEY5==1) //如果KEY5为高说明没有按键 return 1; //返回1,表示没有按键动作 else //如果KEY5为低说明可能有按键动作 delay_20ms(); //延时20ms,去抖动 if(KEY5==1) //如果20ms后KEY5变为高电平是干扰 return 1; //返回1 else //如果2

文档评论(0)

1亿VIP精品文档

相关文档