基于单片机的简易抢答器设计详解.pptVIP

  • 86
  • 0
  • 约3.27千字
  • 约 25页
  • 2016-03-02 发布于湖北
  • 举报
基于单片机的简易抢答器设计 * 基于单片机的简易抢答器 一、基本要求 1.抢答器输入路数为4/8路,用按键抢答 2.带有一位LED数码管显示器,用于显示抢答结果 3.具备复位功能 4.具备定时抢答功能,显示计时秒数0~9秒 二、发挥部分 1.增加1位LED显示器,使计时时间达到0~99秒 2.增加音响功能 3.增加违规报警功能 按钮 数码管 蜂鸣器 单片机 引脚要怎么分配? 所以………… 出现了两种思路: 思路一: 利用中断源扩展 思路二: 利用I/O口扩展 思路一: 利用与门扩展中断源来作为选手的按钮,采用P3.1作为开始按钮,外部中断0作为复位按钮。计时结果显示分别接在P0口和P2口,违规显示接在P1口。具体接线图如下所示: 用来减小干扰 预定义 主函数 外部中断0 外部中断1 定时计数器T0中断 预定义与初始化部分主要完成包含文件设置、输入输出口定义、函数声明、变量声明和LED数码管显示字形代码定义等内容。具体C51代码如下: #includereg51.h //MCS-51资源包含文件 sbit xuan1=P3^4; sbit xuan2=P3^5; sbit xuan3=P3^6; sbit xuan4=P3^7; sbit kai=P3^1; sbit buzzer=P3^0; #define led1 P0 #define

文档评论(0)

1亿VIP精品文档

相关文档