找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3159|回复: 1
打印 上一主题 下一主题
收起左侧

电脑与单片机“握手”与“对话”

[复制链接]
跳转到指定楼层
楼主
ID:75926 发表于 2015-4-3 23:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      利用PC编写上位机程序,通过串口完全可以与单片机进行“握手对话”。本人近日编写了一套程序,程序可以将电脑中BIN文件或文本文档中记录的数据传送给单片机,单片机又将收到的数据写入存储器24C02,然后再将原数据反馈到电脑进行检测。该程序经过修改和扩展可以实施好多功能,例如可以可视化地操纵单片机所有动作,直观性强;可以处理与分析单片机检测到的数据,保存重要数据等等。举个最简单的例子吧,你可以在电脑上控制你家的家用电器,你在电脑上可以查看挂在室外的电子温度计测到的温度值等等。
    以下是单片机C51主程序:
    void main()
{
init_24C02();
TMOD=0x20; //设置定时器1为工作方式2
TH1=0xfd; //设定波特率9600
TL1=0xfd;
TR1=1;
SCON=0x50; //设定串口工作方式
EA=1; //打开总中断
ES=1; //打开串口中断
while(1)
{

  show(m);
  
}
}
    控制软件界面:



     接收反馈数据情况:






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:75532 发表于 2015-4-4 11:33 | 只看该作者
还不错!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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