谁将使用 51 微控制器模拟 PS2 键盘并将键值 10 发送到上位机

发布于 科技 2024-08-07
7个回答
  1. 匿名用户2024-01-31

    一个是发送,另一个是接收。

  2. 匿名用户2024-01-30

    每个按钮对应一个Asker代码,使用不同的键向串口发送不同的代码,然后计算机就可以识别它们。

  3. 匿名用户2024-01-29

    您必须发送一系列密码ps2key sendto主机(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    delay_50ms();

    ps2key_sendto_host(0x1c);.

    ps2key_sendto_host(0xf0);

    delay_50ms();

    ps2key_sendto_host(0x1c);

    这样,就可以实现连续播放的功能。

  4. 匿名用户2024-01-28

    连续敲击是通过键盘连续发送密码来实现的,密码突发率由键盘决定(这个速率也由电脑对键盘设置)。

  5. 匿名用户2024-01-27

    发送均匀码,也要注意频率问题。

  6. 匿名用户2024-01-26

    首先,这种单片机没有PS2接口,而PC机可以通讯,只能使用串口,那自然是,PC机需要编写一个上位机程序来打开并接收单片机发送的数据并处理识别是“pgup”。"还"pgdn"。PC在使用时必须运行上位机程序,这有点麻烦,如果要做一个产品,它一文不值,做成品设计是可以的。

  7. 匿名用户2024-01-25

    PS2 CodeTrans() 进程。

    第一种键的扫描码键值转换器过程**:

    if (f0_flag)

    f0_flag = 0;

    相关回答
    4个回答2024-08-07

    AT89C52 C 系列是早期产品。 没有了编程和看门狗,为了区别于早期产品,将新产品改为具有看门狗和ISP功能的AT89S52,ISP就是编程的意思。早期是晶格的专利技术,现在被大量使用。 >>>More

    10个回答2024-08-07

    定义 uint unsigned int 等效于在程序集中定义一个 16 位整数变量 n,该变量分为上层 8 位 nh 和下层 8 位 nl >>>More

    12个回答2024-08-07

    这并不难,我就是这样学会的。 只要找到正确的路,还是可以避免那么多弯路的,我上学的时候走了很多弯路,靠自己一步一步想出来。您可以添加我了解详细信息,我会帮助您!

    15个回答2024-08-07

    PIC单片机与MCS-51系列单片机的区别应该说有三个主要特点: >>>More

    13个回答2024-08-07

    我不知道你说的是哪种单片机,我就以最常用的51个为例。 >>>More