2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计

上传人:繁星 文档编号:88222261 上传时间:2019-04-21 格式:PPT 页数:16 大小:493KB
返回 下载 相关 举报
2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计_第1页
第1页 / 共16页
2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计_第2页
第2页 / 共16页
2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计_第3页
第3页 / 共16页
2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计_第4页
第4页 / 共16页
2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计》由会员分享,可在线阅读,更多相关《2016高职电类专业单片机应用技术汇编语言课件劳动版课件课件:模块三课题三数显抢答器设计(16页珍藏版)》请在金锄头文库上搜索。

1、高等职业技术院校电类专业,单片机应用技术(汇编语言),模块一 单片机结构及开发设计流程,模块二 单片机指令系统及汇编语言程序设计,模块三 单片机简单应用电路设计实例,模块四 单片机内部三大功能,模块五 单片机接口电路及应用,Exit,课题三 数显抢答器设计,一、任务目标 通过本设计任务的学习,掌握数显抢答器的软、硬件设计方法。 二、任务分析 当主持人按下抢答开始按钮(用单片机复位按键作抢答开始按钮)发布抢答命令后,8位参赛选手通过按下各自的抢答按钮(键)进行抢答。哪位选手最先按下抢答按钮,数码管就显示其对应的号码,表示该名选手抢答成功,并且锁定,其他参赛选手本轮无法再进行抢答。,数显抢答器设计

2、,1、电路设计 P0口接8个抢答按钮开关,供8位参赛选手进行抢答用。P1口接一个数码管显示器,用于显示抢答成功者的号码。8位参赛选手在主持人按下抢答开始按钮(复位按钮)S,发出开始抢答命令后,迅速按下各自的抢答按钮(S1S8),数码管立即显示最先按下抢答按钮的参赛选手号码,表明该选手抢答成功,获得答题权。同时所有其他按钮立即被封锁,后按下抢答按钮的选手无法再进行抢答。在主持人发布完下一道题,再次发出抢答命令前,要先按下抢答开始按钮S,以清除上次抢答号码,同时开放各按钮,以备参赛选手进行下一道题的抢答。,数显抢答器设计,2、程序设计 P0口外接8个抢答按键,若某按键按下则该按键对应的P0口相应位

3、为0,否则为1。通过读入 8个抢答按键的状态,判断是否有人按下按键;如无人按下按键,则P 0口为FFH;如有人按下按键,则P0口不为FFH。当确认有人按下按键后再进行键盘扫描,判断是哪个按键按下的。当检测到某按键按下后,立即将其对应参赛选手号码的七段码经P1口输出,驱动数码管显示,并锁定。在判断是否有人按下按键时,应进行两次读按键状态并判断的操作,并在两次操作之间加软件延时,以消除按键抖动或干扰信号。,数显抢答器设计,图3-11 数显抢答器程序流程图,数显抢答器设计,三、相关知识 1、键盘接口 单片机应用系统通常都具有人机对话功能,用户通过按键向单片机系统发出控制指令,单片机接收到键盘指令后完

4、成相应的控制功能。在单片机应用系统中,常用的是独立式键盘和矩阵式键盘,此类键盘只简单提供通、断两种状态,其他工作如键盘扫描、按键去抖动及按键识别等都是依靠软件来完成。 键盘控制程序需完成的任务有:,数显抢答器设计,(1) 检测是否有键按下 当无键按下时,则等待按键按下或继续执行原来程序;当有键按下时则进行按键去抖动处理。 (2) 按键去抖动处理 按键去抖动有硬件或软件去抖动两种方法。 (3) 多个按键同时按下处理 当有多个按键同时按下时,则按键盘扫描顺序只执行一个按键功能。 (4) 按键一次仅执行一次操作 不管一次按键持续多长时间,仅执行一次按键功能程序。,数显抢答器设计,2、独立式键盘 在本

5、任务中用到的是独立式键盘,有关矩阵式键盘将在模块五中详细讲解。独立式键盘是指直接用I/O口线构成的单个按键电路,每个按键单独占有一根I/O口线,各I/O口线的工作状态不会互相影响。独立式键盘接口电路如图3-12所示。 独立式键盘接口电路的硬件电路和软件编程都比较简单,但每个按键必须占一根I/O口线,在按键个数较多时,I/O口线资源浪费较大,故只在按键数量不多时采用这种键盘电路。,数显抢答器设计,图3-12 独立式键盘接口电路,数显抢答器设计,四、任务实施 1、电路设计 P0口接8个独立按键,按键输入低电平有效,所以按键的一端接地,另一端接P0口的一条口线。由于P0口内部无上拉电阻,为保证按键断开时I/O口线有确定的高电平,所以在P0口外部要接上拉电阻,电阻值为10K。P1口分别通过470的电阻接到数码管的七段,数码管采用共阳数码管,com端接+5V电源。设计完成的电路原理图如图3-13所示。,数显抢答器设计,图3-13 数显抢答器电路原理图,数显抢答器设计,2、程序设计 (1) 读取按键状态 (2) 判断是否有键按下 (3) 延时去抖动 (4) 判断是否真正有人按键 (5) 判断被按键号,数显抢答器设计,数显抢答器设计,数显抢答器设计,数显抢答器设计,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号