解决方案 »

  1.   

    所有 CTRL ‘X’ 都 为 :CTRL+X = 'X'-0x40
      

  2.   

    ctrl+x弄到一个字符串里面去,赋值过去就行了。
      

  3.   

    即 ‘X’=0x59  ctrl X = 0x59-0x40=0x19
      

  4.   


    ,谢谢各位的回帖,但是还是没有解决,我们电脑自带的超级终端串口,在与单片机通信时,我们只要在键盘上按CTRL+X,单片机就会重新启动,现在我在MFC界面上放置里一个串口控件,当与单片机通信时,在键盘上按CTRL+X没有反应
      

  5.   

     MFC 不知道 串口, 要程序 发 0x18. 可以 做个按钮 点击后 给下位机发 0x18
      

  6.   

    1,可以在MFC里对Ctrl+X定义一个编码a,单片机的串口通信里响应a
    2,MFC里使用原始的Ctrl 和X两个编码,将这两个编码发送给单片机,单片机接收到这两个编码后,响应复位另外,单片机应该具有软件复位的功能,否则,使用ljump到00地址