- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
任务实施2)搭建硬件电路电路制作实物照片-双面板《单片机仿真及制作》唐萍按键控制LED灯亮和灭返回***********目录【任务要求】【学习目标】【知识链接】1.按键的分类2.按键的输入原理3.独立式按键输入电路设计4.按键抖动与去抖【任务实施】【任务小结】【复习思考】任务要求制作一个单片机最小系统电路板用一个按键控制一个LED亮和灭学习目标了解单片机的输入设备;熟悉按键输入电路的设计方法;熟悉单片机处理按键的编程方法。知识链接-1.按键的分类按键按照功能可分为两类,一类是非自锁按钮,另一类是自锁开关1)非自锁按钮8mm非自锁按钮的符号、外观与尺寸知识链接-1.按键的分类2)自锁开关常用自锁开关实物图知识链接-1.按键的分类2)自锁开关8P拨码开关的符号、三视图与尺寸图知识链接-1.按键的分类2)自锁开关数字型拨码开关的输出状态知识链接-1.按键的分类数字型拨码开关的输出状态输出数字输出端状态8输出端4输出端2输出端1输出端0OFFOFFOFFOFF1OFFOFFOFFON2OFFOFFONOFF3OFFOFFONON4OFFONOFFOFF5OFFONOFFON6OFFONONOFF7OFFONONON8ONOFFOFFOFF9ONOFFOFFON知识链接-2.按键输入原理在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其它按键都是以开关状态来设置控制功能或输入数据。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键所设定的功能,键信息输入是与软件结构密切相关的过程。对于一组键或一个键盘,总有一个接口电路与CPU相连。CPU可以采用查询或中断方式了解有无将键输入并检查是哪一个键按下,将该键号送入累加器ACC,然后通过跳转指令转入执行该键的功能程序,执行完后再返回主程序。知识链接-3.独立式按键输入电路设计单片机控制系统中,往往只需要几个功能键,此时可采用独立式按键结构。独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态知识链接-3.独立式按键输入电路设计按键输入电路设计的两种方式知识链接-3.独立式按键输入电路设计数字型拨码开关的输入电路知识链接-4.按键抖动与去抖1)抖动问题机械式按键在按下或松开时,由于机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。抖动时间的长短与开关的机械特性有关,一般为5?20ms。若在触点抖动期间检测按键的通断状态,可能导致判断出错。即:按键一次,却因抖动问题会被处理器错误地认为是多次按键操作。按键抖动知识链接-4.按键抖动与去抖2)去抖动方法为了克服按键触点机械抖动所致的检测误判,必须采取去抖动措施。这一点可从硬件、软件两方面予以考虑。(1)硬件去抖动电路知识链接-4.按键抖动与去抖(1)硬件去抖动电路RC去抖动电路对于要求不高的场合,可以在按键并联一个电容的方法,如左图所示是RC去抖动电路。此法简单,只需要增加一个电容即可。通常,当电阻R取10KΩ时,电容取值为3.3uF。知识链接-4.按键抖动与去抖(2)软件去抖动利用硬件来抑制抖动的噪声,不管怎样一定会增加电路的复杂性与成本。而我们只要在软件上下点功夫,避开产生抖动的那5~20ms.即可达到去抖动的效果。按钮开关动作与去抖动函数的波形分析知识链接-4.按键抖动与去抖※※※注意:要编制一个完善的键盘控制程序应具备以下功能:检测有无按键按下,须消除按键机械触点抖动的影响。有可靠的逻辑处理办法。每次只处理一个按键,其间对任何按键的操作对系统不产生影响,且无论一次按键时间有多长,系统仅执行一次按键功能程序。准确输出按键值(或键号),以满足跳转指令要求。任务实施1)准备元器件序号种类标号参数序号种类标号参数1电阻R110k6电容C310uF2电阻R22207单片机U1STC89C523电阻R310k8发光二极管D1LED红4电容C
您可能关注的文档
- 单片机仿真与制作(基于Proteus ISIS)课件 任务1.让一只LED闪烁起来.ppt
- 单片机仿真与制作(基于Proteus ISIS)课件 任务2.LED流水灯.ppt
- 单片机仿真与制作(基于Proteus ISIS)课件 任务3.通过继电器控制外部灯2s闪烁一次.ppt
- 单片机仿真与制作(基于Proteus ISIS)课件 任务4.驱动蜂鸣器产生报警声音.ppt
- 单片机仿真与制作(基于Proteus ISIS)课件 任务5.驱动七段数码管显示0-9.ppt
- 单片机仿真与制作(基于Proteus ISIS)课件 任务6.四位七段数码管动态显示.ppt
- 单片机仿真与制作(基于Proteus ISIS)课件 任务8.用一位数码管显示4×4键盘按键值.ppt
- 2025年山东电子职业技术学院单招职业适应性测试题库含答案.docx
- 2025年清远职业技术学院单招职业适应性考试题库新版.docx
- 2025年新疆克孜勒苏柯尔克孜自治州单招职业适应性考试题库汇编.docx
- 2025年湖南省湘潭市单招职业倾向性考试题库新版.docx
- 2025年抚州职业技术学院单招职业技能考试题库完整版.docx
- 2025年新疆生产建设兵团兴新职业技术学院单招职业倾向性测试题库及答案1套.docx
- 2025年德阳城市轨道交通职业学院单招职业技能测试题库完整版.docx
- 2025年山东省聊城市单招职业适应性测试题库及参考答案.docx
- 2025年兴安职业技术学院单招职业倾向性测试题库审定版.docx
- 2025年陕西工业职业技术学院单招职业倾向性测试题库完整版.docx
- 2025年河北艺术职业学院单招职业适应性考试题库及答案一套.docx
- 2025年河北旅游职业学院单招职业技能测试题库学生专用.docx
- 2025年河北交通职业技术学院单招综合素质考试题库完整.docx
文档评论(0)