《单片机原理与接口技术》实验6

-回复 -浏览
楼主 2020-07-04 13:30:35
举报 只看此人 收藏本贴 楼主


实验6  4×4矩阵式键盘的工作原理

(阅读需要大概5分钟,你已经开始了


1.实验目标

       在4*4矩阵键盘电路中,实现任意按键按下时,在数码管显示出相应的字符,如0-9,A-F。

2.实验现象(IO端口可以自己选择)


3.电路原理图

        如图所示,用AT89C51的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;在数码管上显示每个按键的“0-F”序号。对应的按键的序号排列如图所示:

4 程序设计内容

  • 4×4矩阵键盘工作原理

      每个按键有它的行值和列值,行值和列值的组合就是识别这个按键的编码。矩阵的行线和列线分别通过两并行接口和单片机通信。每个按键的状态同样需变成数字量“0”和“1”,开关的一端(列线)通过电阻接VCC,而接地是通过程序输出数字“0”实现的。

  • 4×4矩阵键盘的扫描识别

      首先确定有无键按下,其次判断哪一个键被按下;同时还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出行扫描码,使按键逐行扫描(0-低电平扫描),另一个并行口输出按键状态,由行扫描值和列反馈信号共同形成键编码而识别按键,通过软件查表,显示出该键对应的序列值。

  • 数码管显示

      通过调用数组的方式,将对应的段码值送至P0口,显示出对应的数字或字母。




陈老师隔空喊话啦

      同学们如果对知识点比较熟悉,就可以直接跳到第5 点进行相关的实验,但是如果知识点还有没有消化理解的,那么就跟陈老师复习一下上一节课我们学过的内容:












参考资料

知识点复习完毕




5  实验步骤

(1)  在ISIS中完成电路原理图的绘制。

(2)  在keil4中编写和编译C51程序,并生成可执行文件。

(3)  在ISIS中加载可执行文件,通过仿真运行检验编程的正确性。

6  实验要求

   提交实验报告并包括如下内容:电路原理图、软件流程分析、程序流程图、C51源程序(含注释语句)、仿真运行截图及实验小结。



与你分享:跟陈老师一起学英语

一共有50篇呢,为你的四六级做准备吧!


听写参考

Town and Country Life in England(01)

 There is a big difference between town life and country life in England. In the country, everybody knows everybody else. They know what time you get up, what time you go to bed and what you have for dinner. If you want help, you will always get it and you will be glad to help others. In a large town like London, however, it can sometimes happen that you have never seen your next door neighbor, and you do not know his name or anything about him. People in London are often very lonely. This is because people go to different places in the evenings and at weekends. If you walk through the streets in the center of London on Sunday, it is like a town without people. One is sorry for old people living on their own. They could die in their homes and would not be discovered for weeks or even months.



感谢阅读,再会!



       哲学的终极三问:是什么?为什么?怎么做?学会下定义很重要,有序逻辑思维可以帮你很快的理清楚问题的根源,弄清楚事情的本质。

      方法论: 看问题从大往小分析,做事情从小往大做。




普通的大学老师一枚,谢谢您的关注!



我要推荐
转发到

友情链接