C#serialport控件与52单片机控制LED灯亮灭

用52单片机P1口控制8个led灯,用C#编辑界面serialport控件实现通信,几个button按钮控制哪个led灯亮,请问如何编程,最好给个界面求完整程序,,谢谢!... 用52单片机P1口控制8个led灯,用C#编辑界面serialport控件实现通信,几个button按钮控制哪个led灯亮,请问如何编程,最好给个界面 求完整程序,,谢谢!! 展开
 我来答
cjj796
2013-09-11 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3488万
展开全部

先给你一个基本通信的例子,你先看看吧

追问
串口调试软件中如果不设置16进制输入输出,请问默认情况下是什么进制的数据??能不能上传C#程序??谢谢
追答
如果不是16进制,那么就是发送的字符,要发送16进制还是发送字符;
主要看你单片机和上位机是什么约定的,也就是制定的通讯协议;
你如果只是实验性的编程,那么就不用协议,直接发送16进制数据,单片机接收;
如果上位机 发送的是: FF ,单片机接收后,就可以直接将 FF 赋给单片机的 P 口;
FF 翻译成 二进制,就是 11111111 ,这样 P 口的八个灯就全灭了;
如果发送的是 0F ,0F 翻译成 二进制,就是 00001111 ,这样 P 口的四个灯亮,四个灯灭了。

对了,忘记告诉你,我的串口程序是 C++Builder 写的,很多年前的了,你主要看单片机部分吧
C#的串口程序,等以后有时间写一个,满意请采纳
百度网友283d78e
2013-09-11 · 知道合伙人IT服务行家
百度网友283d78e
知道合伙人IT服务行家
采纳数:1491 获赞数:2982

向TA提问 私信TA
展开全部
先初始化控件,然后给单片机串口发代码就可以了,单片机识别到相应的代码就进行相应的动作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-11
展开全部
不客气,么有!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式