您的位置:首页 > 编程语言 > C#

MSP430单片机课程设计(c#窗体应用)

2017-01-15 18:51 302 查看
我们组抽到的任务是记录按键按下的时间,然后通过com口将计时数据发送到上位机(电脑),本来打算用java写一个窗体程序接受数据,但是java需要导入第三方的包的动态库,而且实验室的电脑没有配置jdk,所以打算啃一下c#,以前真是没怎么接触过C#,硬着头皮上。

注意:实验所用的板子是MSP430f149,其他的板子,单片机程序可能要稍微修改。

我先是了解了一下C#写窗体程序的套路,无非就是绑定控件和响应事件。还请教了一下其他专业学过c#的同学,基本上能用控件完成一些简单操作。剩下的就是怎么操作串口了。

c# System.IO.Ports里有封装好的SerialPort类,可以对电脑的串口进行读写等控制。当时找了一个串口调试器的完整工程,看着这个工程,我自己先写了一个串口调试器(就是比着完全抄一遍,只看是看不太明白的)。差不多搞清楚后就可以写了。

主要有四个模块:

按键计时:



倒计时:



时钟:





串口调试:



代码就不贴了,分的文件太多,直接把工程目录打包上传了。

单片机程序(c/c++):here

上位机程序(c#):here
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐