×îÐÂÓÃC#Ò»²½²½Ð´´®¿ÚͨÐÅ·ÖÎö½âÎö

¾«Æ·Îĵµ

ÎÒÃÇÀ´¿´¾ßÌåµÄʵÏÖ²½Öè¡£

¹«Ë¾ÒªÇóʵÏÖÒÔϼ¸¸ö¹¦ÄÜ£º

1£©£ºÊµÏÖÁ½Ì¨¼ÆËã»ú֮ǰµÄ´®¿ÚͨÐÅ£¬ÒÔ16½øÖÆÐÎʽºÍ×Ö·û´®Á½ÖÖÐÎʽ´«ËͺͽÓÊÕ¡£

2£©£º¸ù¾ÝÐèÒªÉèÖô®¿ÚͨÐŵıØÒª²ÎÊý¡£ 3£©£º¶¨Ê±·¢ËÍÊý¾Ý¡£ 4£©£º±£´æ´®¿ÚÉèÖá£

¿´×źÃÏñͦ¸´ÔÓ£¬Æäʵ¶¼ÊÇÖ½ÀÏ»¢£¬Ò»´Á¾ÍÆÆ£¬Ç°ÌáÊÇÄã¸ÒÈ¥´Á¡£ÎÒ¾¡Á¿½²µÄÏêϸһЩ£¬Õùȡ˵µ½Ã¿¸ö֪ʶµã¡£

ÔÚ±àд³ÌÐòǰ£¬ÐèÒª½«ÄãÒª²âÊÔµÄCOM¿Ú¶Ì½Ó£¬¾ÍÊÇÊÕ·¢ÐÅÏ¢¶¼ÔÚ±¾µØ¼ÆËã»ú£¬¶Ì½ÓµÄ·½Ê½Êǽ«COM¿ÚµÄ2¡¢3ºÅÕë½ÓÆðÀ´¡£COM¿Ú¸÷ÕëµÄ¾ßÌå×÷Ó㬶ÈÄïÊÇÕâô˵µÄ£ºCOM¿Ú¡£¼Çס2¡¢3ÕëÁ¬½ÓÒ»¶¨ÒªÁ¬½ÓÀι̣¬ÎÒ¾ÍÊÇÒòΪ½Ó´¥²»Á¼£¬µ¼Ö±¾Éí¾Í²»Í¨£¬°×°×»¨µôÁËÒ»´ó°ëÌìʱ¼äµ÷ÊÔ´úÂë¡£

ÏÂÃæ¸ø³öÖ÷ÒªµÄ²Ù×÷½çÃæ£¬ÈçÏ£º

¾«Æ·Îĵµ

¾«Æ·Îĵµ

˳±ã£¬ÎÒ½«ËùÓпؼþ¶ÔÓ¦µÄ´úÂëÃû×ÖÒ²¸½ÉÏÁË£¬ÏàÐŶԳõѧÕßÀ´Ëµ£¬ÔÙ¿´ÏÂÃæµÄ´úÂë»áÇáËɺܶࡣ¿Ø¼þÃû×ÖÃüÃûµÄ·½·¨ÊÇ¡°¿Ø¼þÃû+×÷Óá±µÄÐÎʽ£¬ÀýÈç¡°´ò¿ª´®¿Ú¡±µÄ¿ª¹Ø°´Å¥£¬ÆäÃû×ÖÊÇbtnSwitch £¨btn¾ÍÊÇbuttonµÄ¼òдÁË£©¡£ÎÒÈÏΪÕâÖÖÃüÃû¿Ø¼þµÄ·½Ê½±È½ÏºÃ£¬½¨Òé´ó¼ÒʹÓã¬Èç¹ûÄãÓкõÄÃüÃû·½Ê½£¬Ï£ÍûÄãÄܸæËßÎÒ£¡

ÏÂÃæÎÒÃǽ«¸÷¸ö¹¦Äܰ´ÕÕ´ÓÖ÷µ½´ÎµÄ˳ÐòÖð¸öʵÏÖ¡££¨ÎÒ·Ö¿é¸ø³ö´úÂëʵÏÖ£¬Ïêϸ´úÂë¼ûÁ´½Ó£º¡¶C#´®¿ÚͨÐŹ¤¾ß¡·£©

¾«Æ·Îĵµ

¾«Æ·Îĵµ

Ò»¡¢»ñÈ¡¼ÆËã»úµÄCOM¿Ú×ܸöÊý£¬½«ËüÃÇÁÐΪ¿Ø¼þcbSerialµÄºòÑ¡Ï²¢½«µÚÒ»¸öÉèΪcbSerialµÄĬÈÏÑ¡Ïî¡£ Õⲿ·ÖÊÇÔÚ´°Ìå¼ÓÔØÊ±Íê³ÉµÄ¡£Çë¿´´úÂ룺

£¨ºÜ¶àÐÅÏ¢´úÂëµÄ×¢ÊÍÀï½²µÄºÜÇå³þ£¬ÎҾͲ»×¸ÊöÁË¡££©

[csharp] view plaincopyprint?

1. //¼ì²éÊÇ·ñº¬Óд®¿Ú

2. string[] str = SerialPort.GetPortNames(); 3. if (str == null) 4. {

5. MessageBox.Show(\±¾»úûÓд®¿Ú£¡\6. return; 7. } 8.

9. //Ìí¼Ó´®¿ÚÏîÄ¿

10. foreach (string s in System.IO.Ports.SerialPort.GetPortNames()) 11. {//»ñÈ¡ÓжàÉÙ¸öCOM¿Ú 12. cbSerial.Items.Add(s); 13. } 14.

15. //´®¿ÚÉèÖÃĬÈÏÑ¡ÔñÏî

¾«Æ·Îĵµ

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4