更多“试说明非编码键盘扫描方法、原理及键值计算方法。”相关问题
  • 第1题:

    当8279硬件复位后,键盘方式为( )。

    A.编码扫描键盘,2键封锁

    B.译码扫描键盘,2键封锁

    C.编码扫描键盘,N键巡回

    D.译码扫描键盘,N键巡回


    正确答案:A

  • 第2题:

    如果要让8279接收同时按下的多个键的键值,工作方式应为( )。

    A.编码扫描键盘,2键封锁

    B.译码扫描键盘,2键封锁

    C.编码扫描键盘,N键巡回

    D.以上都不对


    正确答案:C

  • 第3题:

    试说明非编码键盘扫描原理及键值计算方法。


    正确答案: 扫描原理:通常采用软件的方法,逐行逐列检查键盘状态,当发现有键按下时,用计算或查表的方式得到该键的键值。扫描方法又分为程控扫描法、中断扫描法和定时扫描法。键值计算方法:判断有无键按下,去除键抖动,判断是哪一个键按下,以求出闭合键的键值,确定键值

  • 第4题:

    ()可以通过软件编码重定义按键。

    • A、接触式
    • B、非接触式
    • C、编码键盘
    • D、非编码键盘

    正确答案:D

  • 第5题:

    简述线性键盘和矩阵键盘、非编码键盘和编码键盘的区别。


    正确答案:线性键盘由若干个独立的按键组成,每个按键的一端与微控制器的一个I/O口相连。有多少个键就要有多少根连线与微控制器的I/O口相连,适用于按键少的场合。矩阵键盘的按键按N行M列排列,每个按键占据行列的一个交点,需要的I/O口数目是N+M,容许的最大按键数是N×M。矩阵键盘可以减少与微控制器I/O接口的连线数,是常用的一种键盘结构形式。矩阵键盘又可以分为非编码键盘和编码键盘两种:非编码键盘主要用软件的方法识键和译键。根据扫描方法的不同,可以分为行扫描法、列扫描法和反转法3种。编码键盘主要用硬件(键盘和LED专用接口芯片)来实现键的扫描和识别,例如使用8279专用接口芯片。

  • 第6题:

    简述非编码式键盘行扫描法与线反转法的工作原理。 


    正确答案: (1)、行扫描法
    通过行线发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。
    为了防止双键或多键同时按下, 往往从第 0 行一直扫描到最后 1 行, 若只发现 1 个闭合键, 则为有效键, 否则全部作废。
    找到闭合键后, 读入相应的键值, 再转至相应的键处理程序。
    (2)、 线反转法
    线反转法也是识别闭合键的一种常用方法, 该法比行扫描速度快, 但在硬件上要求行线与列线外接上拉电阻。
    先将行线作为输出线, 列线作为输入线, 行线输出全“0”信号, 读入列线的值, 然后将行线和列线的输入输出关系互换, 并且将刚才读到的列线值从列线所接的端口输出, 再读取行线的输入值。那么在闭合键所在的行线上值必为 0。这样, 当一个键被按下时, 必定可读到一对唯一的行列值。

  • 第7题:

    试举出三种肉及肉制品的护色方法,并说明护色原理。


    正确答案: 方法有:(1)采用低透气性材料、抽真空和加除氧剂.原理:防止肌红蛋白被氧化。此法优点在于:打开包装时肌红蛋白同大量氧接触,生成氧合肌红蛋白,肉色鲜红。(2)高氧压护色。原理:保持氧合肌红蛋白状态,肉色鲜红。(3)采用100%CO2条件,若配合使用除氧剂,效果更好。原理:防止肌红蛋白被氧化。

  • 第8题:

    试说明非编码键盘的工作原理,为何要消除键抖动?又为何要等待键释放?


    正确答案:由非编码键盘所提供的行和列矩阵,通过接口电路或单片机的I/O口与CPU相连。CPU可以采用查询或中断方式了解有无键输入并检查是哪一个键按下,且将键号送入CPU。当设置的功能键或数字键按下时,计算机应用系统应完成该键所设定的功能。
    由于目前,无论是按键或是键盘的大部分,都是利用机械触点的合、断作用。机械触点在闭合及断开瞬间由于弹性作用的影响,在闭合及断开即释放瞬间均有抖动过程,从而使电压信号也出现抖动。抖动时间长短与开关的机械特性有关。
    按键的稳定闭合时间,有操作人员的按键动作所确定,一般为十分之几秒至几秒间。在此期间电压信号将出现多次变化很容易产生误判。为了保证CPU对键的依次闭合仅作依次键处理,必须去除抖动影响。
    当释放同时同样存在键抖动影响,为了确保键释放也需要等待和判断。

  • 第9题:

    多选题
    按照键盘码分类,键盘可以分为()。
    A

    接触式

    B

    非编码键盘

    C

    非接触式

    D

    编码键盘


    正确答案: A,C
    解析: 暂无解析

  • 第10题:

    问答题
    试说明差错控制编码的原理。检错编码和纠错编码有什么区别?

    正确答案: 差错控制编码(抗干扰编码)是在原始数据码元序列中加入监督(冗余)码元,接收端通过判断监督码元的变化情况来获知传输过程中可能出现的错误。其基本原理是:原始数据码元序列本来不带规律性,但通过差错控制编码让其产生规律性并发送出去,接收端则根据这一规律性对码元序列进行检测,一旦出现违规情况,就认为出现了传输错误。
    检错编码只具有检错功能,即接收方只能判断出所收到的数据是否有错,但不能判断出哪些是错误码元。检错编码通常采用反馈重传技术来纠错。
    纠错编码不但可以判断出是否有错,而且能够判断出错误的准确位置并加以自我改正。因而纠错编码需要比检错编码增加更多的冗余码元。
    解析: 暂无解析

  • 第11题:

    单选题
    ()可以通过软件编码重定义按键。
    A

    接触式

    B

    非接触式

    C

    编码键盘

    D

    非编码键盘


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    简述非编码式键盘行扫描法与线反转法的工作原理。

    正确答案: (1)、行扫描法
    通过行线发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。
    为了防止双键或多键同时按下, 往往从第 0 行一直扫描到最后 1 行, 若只发现 1 个闭合键, 则为有效键, 否则全部作废。
    找到闭合键后, 读入相应的键值, 再转至相应的键处理程序。
    (2)、 线反转法
    线反转法也是识别闭合键的一种常用方法, 该法比行扫描速度快, 但在硬件上要求行线与列线外接上拉电阻。
    先将行线作为输出线, 列线作为输入线, 行线输出全“0”信号, 读入列线的值, 然后将行线和列线的输入输出关系互换, 并且将刚才读到的列线值从列线所接的端口输出, 再读取行线的输入值。那么在闭合键所在的行线上值必为 0。这样, 当一个键被按下时, 必定可读到一对唯一的行列值。
    解析: 暂无解析

  • 第13题:

    非编码键盘中的单片机不需要进行以下______工作。

    A.键盘扫描

    B.消除抖动

    C.生成编码

    D.编码串并转换


    正确答案:D

  • 第14题:

    IBM PC/XT 中,键盘是采用( )方法。

    A.行反转法

    B.行扫描法

    C.行列扫描法

    D.编码


    正确答案:C
    解析:键盘处理程序通过查询接口逐行扫描键位矩阵,同时检测行列的输出,由行与列的交连信号确定某闭合键的坐标,即得到被按键对应的扫描码。

  • 第15题:

    试说明键盘扫描代码(Keycode)与键盘ASCII码(KeyAscii)的区别。


    正确答案:键盘扫描代码(KeyCode)是对键盘上按键的编码,它告诉事件过程用户所操作的物理键。也就是说,大写字母和小写字母使用同一个键,它们的KeyCode相同。对于有上档字符和下档字符的键,其KeyCode也相同,为下档字符的ASCII码。

  • 第16题:

    按照键盘码分类,键盘可以分为()。

    • A、接触式
    • B、非编码键盘
    • C、非接触式
    • D、编码键盘

    正确答案:B,D

  • 第17题:

    编码键盘和非编码键盘有什么区别?在接口电路和软件设计的区别?


    正确答案: 编码键盘能自动识别按下的键并产生相应的代码,以并行或串行方式发送给CPU。它使用方便,接口简单,响应速度快,但需要专门的硬件电路。非编码键盘通过软件来确定按键并计算键值。

  • 第18题:

    何谓编码键盘和非编码键盘? 


    正确答案: 非编码键盘:由CPU对键盘各行、各列的状态进行扫描,根据扫描结果,用某种算法计算或查表得到按键的编码。CPU效率低,主要用于小型应用系统。
    编码键盘:由专用控制器/控制电路对键盘进行扫描,产生按键所对应的编码供CPU读取。这种键盘结构稍复杂,但使用方便。

  • 第19题:

    试说明差错控制编码的原理。检错编码和纠错编码有什么区别?


    正确答案:差错控制编码(抗干扰编码)是在原始数据码元序列中加入监督(冗余)码元,接收端通过判断监督码元的变化情况来获知传输过程中可能出现的错误。其基本原理是:原始数据码元序列本来不带规律性,但通过差错控制编码让其产生规律性并发送出去,接收端则根据这一规律性对码元序列进行检测,一旦出现违规情况,就认为出现了传输错误。
    检错编码只具有检错功能,即接收方只能判断出所收到的数据是否有错,但不能判断出哪些是错误码元。检错编码通常采用反馈重传技术来纠错。
    纠错编码不但可以判断出是否有错,而且能够判断出错误的准确位置并加以自我改正。因而纠错编码需要比检错编码增加更多的冗余码元。

  • 第20题:

    问答题
    何谓编码键盘和非编码键盘?

    正确答案: 非编码键盘:由CPU对键盘各行、各列的状态进行扫描,根据扫描结果,用某种算法计算或查表得到按键的编码。CPU效率低,主要用于小型应用系统。
    编码键盘:由专用控制器/控制电路对键盘进行扫描,产生按键所对应的编码供CPU读取。这种键盘结构稍复杂,但使用方便。
    解析: 暂无解析

  • 第21题:

    问答题
    试说明非编码键盘扫描方法、原理及键值计算方法。

    正确答案: 扫描原理:通常采用软件的方法,逐行逐列检查键盘状态,当发现有键按下时,用计算或查表的方式得到该键的键值。扫描方法又分为程控扫描法、中断扫描法和定时扫描法。键值计算方法:判断有无键按下,去除键抖动,判断是哪一个键按下,以求出闭合键的键值,确定键值。
    解析: 暂无解析

  • 第22题:

    问答题
    试说明非编码键盘扫描原理及键值计算方法。

    正确答案: 扫描原理:通常采用软件的方法,逐行逐列检查键盘状态,当发现有键按下时,用计算或查表的方式得到该键的键值。扫描方法又分为程控扫描法、中断扫描法和定时扫描法。键值计算方法:判断有无键按下,去除键抖动,判断是哪一个键按下,以求出闭合键的键值,确定键值
    解析: 暂无解析

  • 第23题:

    问答题
    试说明键盘扫描代码(Keycode)与键盘ASCII码(KeyAscii)的区别。

    正确答案: 键盘扫描代码(KeyCode)是对键盘上按键的编码,它告诉事件过程用户所操作的物理键。也就是说,大写字母和小写字母使用同一个键,它们的KeyCode相同。对于有上档字符和下档字符的键,其KeyCode也相同,为下档字符的ASCII码。
    解析: 暂无解析