基于51单片机的按键识别实验内容设计

来源 :课程教育研究 | 被引量 : 0次 | 上传用户:liuwennengqqqqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】讨论了一种用于单片机实验教学中有关矩阵式按键识别实验内容的设计。通过设置从简单到复杂的按键识别内容,加深了学生对这一技术的理解。
  【关键词】单片机  按键识别  实验教学
  【中图分类号】G42 【文献标识码】A 【文章编号】2095-3089(2019)19-0223-01
  单片机的应用早已渗透到了我们社会生产、生活的方方面面。例如在航海[1]、医疗[2]、智能家居[3]等方面都有其应用。因此,了解单片机的原理并能掌握单片机系统的设计、开发一直是电子信息类及其相关专业学生学习的终极目标[4]。
  一、实验内容的现状
   单片机是一门实践性很强的课程。其主要内容是在了解单片机主要构成的基础上,能够结合其他外围电路构建控制系统。为了加强学生对单片机设计技術的掌握,实验环节在整个教学中占据了一定的比重。实验主要分为验证性及设计性两种类型。验证性有具体的电路及程序,无需学生自行设计。而设计性需要学生在理解所学的内容基础上,设计电路并写出驱动程序。验证性实验的设置是否得当,必将对学生的理解以及后期的设计产生很大影响。为此本文以单片机中“按键识别”的实验内容设计为基础,讨论一种可加深学生理解并掌握其实现原理的实验内容设计。
  二、按键识别当前的实验内容
   单片机的按键识别原理实验的主要内容是让学生了解单片机与4×4矩阵式按键的电路原理图以及程序设计的思想。大致需要学生了解的信息是:1)4×4的矩阵按键通过单片机的某个并口接入,并口的四位为一组,分别接入矩阵按键中的行和列。2)为了能够识别按下的键,依次从第一行开始为低电平,检测在这一行上是否存在某一列也为低电平,依行数与列数即可确定被按下的键。3)按键识别的消除抖动及键释放问题。
  实验中按键数量多,电路相对复杂,而用于识别的程序代码也过长,对初次接触单片机及汇编语言的学生而言,在理解整个过程及原理上存在一定的困难。多数都是在没有搞清楚的情况下,为了完成实验内容,直接画出电路输入代码,观看结果后,结束。缺乏自我分析及设计的能力。
  三、按键识别实验内容的设计
   为了让学生能够充分理解实验原理中的每一个关键点,可以按照如下的方法逐步引导学生理解并掌握这项技术。
  1.单个按键识别
   如图1所示,第一个实验内容是让学生掌握识别是否有键按下,需要经过的几个步骤:1)将P2.0、P2.4分别设置为低、高电平。2)不断对P2.4进行检测,为低则表示有键按下,否则继续等待。3)消除抖动。4)识别按键并在数码管上显示。5)等待按键释放。
  可设置思考题让学生进行思考,本实验的原理图及程序相对简单容易理解,学生较容易掌握。
  MAIN: MOV A,#0
   MOV P1,A
  D1:      CLR    P2.0
   SETB  P2.4     ;按键识别的准备
   JB       P2.4,S  ;等待键按下
  ACALL DELAY;去除抖动
   JB   P2.4,D1
   ADD  A,#1
   DA   A
   MOV  P1,A  ;按键处理
   JNB  P2.4,S  ;等待释放
   SJMP D1
  DELAY:       MOV R0,#20
   MOV R1,#248
  D2:             DJNZ R1,S
   DJNZ R0,D2
   RET
   END
   2.单行两列两个按键识别
  接下来的实验内容可安排单行两列两个按键的识别。相比上一个实验内容,有了行和列的概念,除了要判定是否有键按下外,还要对具体的按键进行识别。是理解矩阵式按键的基础。此处的关键是将P2.0设置为低,检测P2.4、P2.5的值了。并根据具体是哪一位确定键值。
  3.两行两列四个按键识别
   实验内容的第三步可以让学生自行设计2行2列的按键识别系统。由此将验证性的实验过渡到了设计性的实验,基于对前两个实验的理解,学生已具备可以自行设计2×2矩阵式按键识别系统的能力。
  四、结束语
  本文讨论一种在单片机教学中如何设置按键识别实验内容的方法,为了使学生更好地掌握按键识别的原理及技术。在原有实验内容的基础上增加了从单个按键识别到多个按键识别的内容。所设置的内容简单、易于理解和实现。从而提高了学生对这一技术的掌握程度。从实际的教学来看,取得了较好的教学效果。
  参考文献:
  [1]高淑芝,郎丹.基于 AT89C51 单片机的船舶柴油机冷却水温控制系统[J].沈阳化工大学学报.2018(32):182~186.
  [2]沙益夫. 基于AT89C51单片机控制的动态血压监测系统设计[J].中国医学装备.2018(15):7~10
  [3]邓睿,杨梦遥,季蕾,华爽,张欣,姚袁梦,曹艳.基于 AT89C51 单片机的宿舍智能化多路控制开关设计[J].科技创新与应用.2018(18):33~34.
  [4]唐宏伟,唐杰,林立.地方本科院校“单片机课程设计”教学改革探索[J].福建电脑.2017(07):82~83
其他文献
【摘要】随着高校招生人数的增加,农科高校农学类专业教学仍采用灌输模式的传统讲授法,使来自城市或从没接触过农业的学生很难理解和掌握农学相关的基础知识。“对分课堂”教学模式的提出,改变了学生传统的学习方式,变被动为主动,提升学生创造性思维,为学生提供思维活动和思维能力展现的空间,建立学生独立思考问题和解决问题的自信心,从而培养学生批判性思维方式以及专业知识表达能力。  【关键词】农科高校 对分课堂 思
期刊
【摘要】随着教学手段的现代化,多媒体教学已经成为现代课堂教学中常用的教学手段之一,但很多美术课堂并没有充分或者正确利用好多媒体教学手段,仅仅是利用PPT形式课件简单向学生做一下展示。但多媒体远不止这些。多媒体具象化、趣味化的特点,丰富了教材的价值,对学生进行思维上的引导,激发了学生学习兴趣,进一步提升了学生课堂积极性,打造了自由、轻松的课堂学习氛围,把传统美术教学转变为了有激情、有活力、和谐共融的
期刊
【摘要】Visual Basic是一种创新性的程序设计法,有效突破了传统编程模式。学习和掌握这一编程方法可以提高学生的计算机学习与应用能力,培养学生良好的信息素养。教师在选取教学方法时必须从学生实际出发,考虑中职计算机专业学生的学习需要和实际特点,确保教学目标的达成。  【关键词】任务驱动 分组学习 成功案例  【中图分类号】G42 【文献标识码】A 【文章编号】2095-3089(2019)19
期刊
【摘要】新课改一再呼吁教育工作者在教育工作中實施素质教育,强化教学过程中学生的自主学习,尊重学生主体参与性,促进学生个性发展,使学生德智体美劳各个方面可以获得全面发展[1]。初中体育在过去一直被置于边缘地带,没有得到应有的重视,但如今其地位得到进一步提升,需要教师和学校不断转变意识,顺应时代发展需求不断改善目标,在教学中注重突出学生主体性,使体育教育发挥出其应有的价值。  【关键词】初中 体育教学
期刊
【摘要】互联网技术的发展,打破了高校体育教学的固有模式,推进了体育教学改革和创新,为广大体育师生提供了广阔的学习与发展的平台。互联网与高校体育教学的有效整合,对提高体育教学效率、教学质量有重要作用。本文阐述了互联网对高校体育教学的影响,对互联网视角下高校体育的教学理念、教学资源、教学方法、教学模式与教学素养等五方面的改革与创新进行了深入的探索与研究。  【关键词】互联网 高校体育教学 改革 创新 
期刊
【摘要】初中的体育课,主要就是为了增强初中生的身体素质,让学生们强健体魄,不断的提升自身的体育素质。结合学生的身心特点,开展适当有效的体育教学模式,能够培养学生们的坚强意志,让学生提升拼搏奋斗的能力,锻炼学生的身体素质。笔者作为一名初中的体育教师,在本文中结合自身的经验,探讨了体育教学的多种模式和方法,旨在完善体育课程,促进初中生的身体素质的提高。  【关键词】初中 体育教学 素質拓展 措施  【
期刊
【摘要】采用文献资料法、访谈法和数理统计法等方法,对北京市普通高校非高水平田径队数量情况、项目布局及管理情况做简单分析,了解非高水平田径队建设的基本情况。  【关键词】北京市 非高水平田径队 建设  【中图分类号】G82 【文献标识码】A 【文章编号】2095-3089(2019)19-0210-01  北京市是我国高等教育最发达的城市,也是我国高校业余体育训练开展最好的城市之一。北京市普通高中中
期刊
【摘要】对于电气控制和PLC应用技术这一学科,在进行教学期间,可以采用实践教学流程、使用多媒体教学课件开展教学工作、让考试方式进行多样性呈现这三种方式,为其教学工作的开展提供借鉴作用。  【关键词】电气控制 PLC应用技术 教学方式 分析与研究  【中图分类号】G42 【文献标识码】A 【文章编号】2095-3089(2019)19-0226-01  引言  电气控制和PLC应用技术属于数控技术专
期刊
【摘要】互联网的发展催生了电子商务的发展,而“互联网+”使得传统商业企业与互联网实现了深度融合,创造了新的发展生态。在这一发展背景下,电子商务行业对人才的需求更加迫切。本文从“互联网+”视角下研究了电子商务人才培养的发展现状、存在的问题以及改革创新措施,以期高校培养出优秀的电子商务人才。  【关键词】“互联网+” 电子商务 人才培养  【中图分类号】G64 【文献标识码】A 【文章编号】2095-
期刊
【摘要】培智学校的技能训练的最终目的是让学生能够更好地参与社会生活,成为自食其力的劳动者。本研究旨在开发适合学生的课程内容,创作适合学生使用的教具辅具,开拓学生手工成品销售途径。  【关键词】培智学校 发饰课程 技能训练  【中图分类号】G76 【文献标识码】A 【文章编号】2095-3089(2019)19-0230-02  广州市残疾人安养院是一所主要为中重度智力障碍人士提供综合性托养服务的机
期刊