找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

程序怎样实现51单片机与PC机通信?本人小白还望指导

查看数: 2834 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-6-4 18:04

正文摘要:

程序下位机主要实现的是在1602上显示多个传感器的实时数值,并能用按键调节传感器正常范围;上位机用C#语言编写同时也要能显示这些值并能通过在上位机界面实现调控功能 现在出现的问题是上位机差不多能显示下位机 ...

回复

ID:316425 发表于 2018-6-5 09:05
zsyzdx 发表于 2018-6-4 21:54
串口,51单片机只能用串口比较简单!!!!!!!!!!!!

不太会写串口通信那,怎样实现串口发送四个数据给上位机同时上位机通过按钮控制单片机执行相关操作呢?
ID:316425 发表于 2018-6-5 09:02
devcang 发表于 2018-6-4 21:27
你的芯片和周边是怎样的。。。。。。

我用的是STC89C52芯片,串口实现上位机和下位机通信那不太会,还望指导一下
ID:345026 发表于 2018-6-4 22:14
用串口
ID:320306 发表于 2018-6-4 21:54
串口,51单片机只能用串口比较简单!!!!!!!!!!!!
ID:277550 发表于 2018-6-4 21:27
你的芯片和周边是怎样的。。。。。。


建议

1、C#程序中,捕捉了异常,要把错误信息显示出来,方便自己知道是哪的问题。
2、C#串口是不同线程的,其事件中不可以直接操作界面的组件。


3、单片机的程序,有点乱,如table1用来接收,也用来发送。代码格式化也方便自己。

4、应该一块、一块地写完成,如串口接收、显示到lcd1602。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表