- 打卡等级:初来乍到
- 打卡总天数:2
- 最近打卡:2025-06-13 17:51:37
已绑定手机
新手上路
- 积分
- 37
|
可以帮我就是在STC8H8K64U试验箱的62-基于HID协议的USB键盘范例里:
void main()
{u32 a32;
//10¸ß×裬01ÍÆÍ죬11¿ªÂ©
P0M1 = 0X00; P0M0 = 0X00; //ÉèÖÃΪ׼˫Ïò¿Ú 00001101;00000011 yitiban,220,
P1M1 = 0X00; P1M0 = 0X00; //ÉèÖÃΪ׼˫Ïò¿Ú 1000 1000;0111 0010
P2M1 = 0X00; P2M0 = 0X00; //ÉèÖÃΪ׼˫Ïò¿Ú 0000 0000;00000000
P3M1 = 0X00; P3M0 = 0X00; //ÉèÖÃΪ׼˫Ïò¿Ú 1100 0000;1011 0000// P3M1 = 0X00; P3M0 = 0X10;P3M0 = 0X18;
P4M1 = 0X00; P4M0 = 0X00; //ÉèÖÃΪ׼˫Ïò¿Ú
P5M1 = 0X00; P5M0 = 0X00; //ÉèÖÃΪ׼˫Ïò¿Ú0000 0000;0000 0000
P6M1 = 0; P6M0 = 0; //ÉèÖÃΪ׼˫Ïò¿Ú
P7M1 = 0; P7M0 = 0; //ÉèÖÃΪ׼˫Ïò¿Ú
P_SW2 |= 0x80; //À©Õ¹¼Ä´æÆ÷(XFR)·ÃÎÊʹÄÜ
usb_init();
timer_init();
EA = 1;
while (1)
{a32++;if(a32>111111){ a32=0;P37=!P37; }
usb_class_in();
if (f1ms)
{
f1ms = 0;
scan_key();
}
}
}
这段程序,我把其他去掉,就放一个u32 a32;
a32++;if(a32>33333){a32=0;a17=300;fasong("a");}帮我这个实现一下可以吗,因为这个程序改起来是最简单的,这个插到电脑上已经成功显示HID键盘了,因为我改模拟按键改错了,发送不了信息,你帮我改一下定时发送abc123这样的单个字符发的程序给我可以吗,可不可以不要把32的整进来先,我买了32芯片的,那个32的后面有客户需要的时候再研究,现在这个usb键盘着急有单子了,你帮我在STC8H8K64U试验箱的62-基于HID协议的USB键盘范例的基础上加一个a32++;if(a32>33333){a32=0;a17=300;fasong("a");}这样的定时发单字符的程序可以吗 |
|