初学单片机,淘宝了开发板套件自己焊接了一个。学习串口操作的时候为了方便写的小程序。
这个小程序是我学习几天的结果,下位机程序是C语言的,参考了套件里面的测试程序。上位机程序使用易语言编写,使用了易语言系统支持库的端口控件。上位机和下位机工程和代码文章末尾下载。
实现效果:
下位机上电复位,4位8段数码管显示0,连接电脑串口后,打开上位机程序,设置串口参数后,发送char以内的整数,单片机数码管显示接收到的这个程序,同时从串口向上位机发回这个数字,然后等待下次数据到达。
上位机实现了串口设置、发送、接收。用饼图控件(⊙﹏⊙b汗)实现了端口状态显示
本机测试完全通过,我用的笔记本没有串口使用了PL2303转到USB口的。环境:windows 7+TKStudio V4.6.0+易语言5.11+AT89S52+PL2303
使用串口com2 波特率9600 试验数据收发正常 偶尔上位机程序会收不到数据…大家都懂得 windows7下面的PL2303驱动…能9600成功就不错了。
代码部分截图:
下位机c语言
上位机: