C#serialport控件与52单片机控制LED灯亮灭
用52单片机P1口控制8个led灯,用C#编辑界面serialport控件实现通信,几个button按钮控制哪个led灯亮,请问如何编程,最好给个界面求完整程序,,谢谢!...
用52单片机P1口控制8个led灯,用C#编辑界面serialport控件实现通信,几个button按钮控制哪个led灯亮,请问如何编程,最好给个界面 求完整程序,,谢谢!!
展开
3个回答
展开全部
先给你一个基本通信的例子,你先看看吧
追问
串口调试软件中如果不设置16进制输入输出,请问默认情况下是什么进制的数据??能不能上传C#程序??谢谢
追答
如果不是16进制,那么就是发送的字符,要发送16进制还是发送字符;
主要看你单片机和上位机是什么约定的,也就是制定的通讯协议;
你如果只是实验性的编程,那么就不用协议,直接发送16进制数据,单片机接收;
如果上位机 发送的是: FF ,单片机接收后,就可以直接将 FF 赋给单片机的 P 口;
FF 翻译成 二进制,就是 11111111 ,这样 P 口的八个灯就全灭了;
如果发送的是 0F ,0F 翻译成 二进制,就是 00001111 ,这样 P 口的四个灯亮,四个灯灭了。
对了,忘记告诉你,我的串口程序是 C++Builder 写的,很多年前的了,你主要看单片机部分吧
C#的串口程序,等以后有时间写一个,满意请采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询