初学单片机小实验-单片机和电脑串口通讯

我的小作品 CN-P5 2423℃ 0评论

初学单片机,淘宝了开发板套件自己焊接了一个,新手第一次拿烙铁焊这么多的东西(⊙﹏⊙b汗),手上有些备件本来以为会焊坏一些的,没想到一次成功。虽然看背面焊工的一般但是全板就焊坏一个发光二极管,估计和我用的烙铁也有关,我用的烙铁是60W的不恒温…可能焊接时间长了点发光二极管就坏了…

准备买些元件做个万年历、电子钟啥的练手的,上星期去了临沂水田路和临西一路的五金市场,里面东西很少 只有些卖混装电容电阻的,后来听人介绍去了家电厨卫城,转了很长时间才在西区找到些卖集成块的。但是一问没有我要的东西不过电阻电容三极管都有,晶振没买到其他的时钟芯片38译码器等都没有,单片机MCU也没有,大冷的天我那个郁闷啊…还好发光二极管各种颜色都有很便宜,瓷片电容102、104一包才7块1000个一包…电阻也是1000一包7块钱。看样比淘宝(运费啊~~~)便宜。

    这个小程序是我学习几天的结果,下位机程序是C语言的,参考了套件里面的测试程序。上位机程序使用易语言编写,使用了易语言系统支持库的端口控件。上位机和下位机工程和代码文章末尾下载。

实现效果:

    下位机上电复位,4位8段数码管显示0,连接电脑串口后,打开上位机程序,设置串口参数后,发送char以内的整数,单片机数码管显示接收到的这个程序,同时从串口向上位机发回这个数字,然后等待下次数据到达。

上位机实现了串口设置、发送、接收。用饼图控件(⊙﹏⊙b汗)实现了端口状态显示

本机测试完全通过,我用的笔记本没有串口使用了PL2303转到USB口的。环境:windows 7+TKStudio V4.6.0+易语言5.11+AT89S52+PL2303

使用串口com2 波特率9600 试验数据收发正常 偶尔上位机程序会收不到数据…大家都懂得 windows7下面的PL2303驱动…能9600成功就不错了。

代码部分截图:

下位机c语言

易语言52单片机传串口通讯

上位机:

易语言52单片机传串口通讯
易语言52单片机传串口通讯

本实验工程和源码下载:http://pan.baidu.com/share/link?shareid=111560&uk=1896252898

转载请注明:黑白的自留地 » 初学单片机小实验-单片机和电脑串口通讯

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(5)个小伙伴在吐槽
  1. [笑哈哈]测试一下评论
    CN-P52012-11-15 11:18 回复
  2. (微笑)博客搬家-从百度空间搬来后的第一个东西...
    CN-P52012-11-15 11:26 回复
  3. 你真**闲的 哪天来喝酒。。。
    greybaby2012-11-15 23:52 回复
    • (微笑)呵呵 挂这里玩的 我正在找房子的 最近很忙
      CN-P52012-11-15 23:52 回复