单片机多机通信心得

发布者:才富五车330最新更新时间:2014-01-11 来源: dqjsw关键字:单片机  多机通信  程序调试 手机看文章 扫描二维码
随时随地手机看文章

学习51单片机有一段时间了。前一阵由于单位工作忙,晚上没有时间玩,最近终于有时间玩了。为了实现电脑控制多个单片机的功能,网上找了一下资料,但没有多少实用的,又看了几本单片机的书,都是介绍要使用单片机的通信方式3,但在实践时一直没有获得成功。从QQ群里获知,利用通信方式1也可以达到多机通信的功能。并请QQ好友“超”写了一个程序,从他的程序中受到了启发,我自己又重新编写了,但在6月1日调试过程中,出现了问题。一时不能解决,又是通过网络,认识了热心人 “流泪的佛祖”,利用2号、3号晚上进行了调试,终于找到的程序中的错误,或得了成功。

在调试的过程中,学到了许多新的知识点,同时也感觉到了程序调试的辛苦。一点点小的错误,就影响整个程序的运行。我现在编的还是一个非常简单的,串口通信小程序。可想而知大的系统程序的编写是一件多么不容易的事情。同时也深深的感觉到,网络是一个好东西,把那么远的人拉到了我的面前,还可以现场指导我的操作,谁发明的网络,他真是太伟大了。

在同QQ好友的聊天中,我明显感到知识的缺乏。已觉得好像有点落后了,新的科技技术不断涌现出来,我需要不断的充实自己,但随着年龄的增大,感觉心有力而力不足啊!组态软件不行、plc不行、VB编程不行、单片机不行、线路板设计Protel不行、Photoshop不行、CAD不行、Flash不会。。。这些都是我所喜欢的东西,可太多需要学习了,有点怕了。老话说的好“活到老学到老,还有三样没学到 ”真是这样啊!!!!! 

关键字:单片机  多机通信  程序调试 引用地址:单片机多机通信心得

上一篇:51单片机驱动步进电机的方法
下一篇:初学51单片机指令快速记忆法

推荐阅读最新更新时间:2024-03-16 13:33

51单片机与PC串口通信程序
#include reg51.h #define BUFFERLEGTH 10 //----------------------------------------------------------------- void UART_init(); //串口初始化函数 void COM_send(void); //串口发送函数 char str ; char j; //------------------------------------------------------------------- void main(void) { unsigned char i; UART_init(); j=
[单片机]
单片机LED点阵的横向移动(动态显示)
上下移动我们会了,那我们还想左右移动该如何操作呢? 方法一、最简单,就是把板子侧过来放,纵向取模就可以完成。 这里大家是不是有种头顶冒汗的感觉?我们要做好技术,但是不能沉溺于技术。技术是我们的工具,我们在做开发的时候除了用好这个工具外,也得多拓展自己解决问题的思路,要慢慢培养自己的多角度思维方式。 那把板子正过来,左右移动就完不成了吗?当然不是。大家慢慢的学多了就会培养了一种感觉,就是一旦硬件设计好了,我们要完成一种功能,大脑就可以直接思考出来能否完成这个功能,这个在我们进行电路设计的时候最为重要。我们在开发产品的时候,首先是设计电路,设计电路的时候,工程师就要在大脑中通过思维来验证板子硬件和程序能否完成我们想要的功能,一旦硬件做
[单片机]
<font color='red'>单片机</font>LED点阵的横向移动(动态显示)
采用MCU控制的蓝牙无线充电系统设计
目前市场上的电子产品层出不穷,各种电子产品的充电器也多种多样,这样既浪费资源,又不利于环保,更重要的是这些充电器不具备通用性,不方便用户的使用。日常生活中,经常会遇到手机、电脑等电量不足,急需充电的情况,而且不可能随时携带充电器,导致手机充电很麻烦。有了无线充电技术就可以在很大程度上减少这种麻烦。因此,设计基于MSP430F149的蓝牙无线充电系统,摆脱以往电线的束缚,解决电子产品充电接口不兼容的问题。该设计具有携带方便、成本低、无需布线等优势,适用于各手持移动设备以及小型用电器,不但环保并且方便了广大的用户。 1 整体方案设计 方案的主要任务是利用MCU MSP430F149 控制蓝牙模块,实现蓝牙手机与蓝牙模块的匹配,或者蓝牙
[单片机]
采用<font color='red'>MCU</font>控制的蓝牙无线充电系统设计
51单片机-延时1秒
1.准确延时 学会了上一讲的软件调试教学,我们现在用软件调试出延时很接近1毫秒的代码: for(j=115;j 0;j--); 如果要延时1秒,那是不是循环1000次这条语句呢? for(i=0;i 1000;i++) { for(j=115;j 0;j--); } 可是这段代码在软件调试中发现循环1000次这个1毫秒的延时语句时却跟1秒差距有点大(大于5ms对于单片机来说是一个很大的误差),在《手把手教你学51单片机》文档的4.4节也提到C 语言的延时时间是不能通过程序看出来的,所以我们只能在软件中继续调试新的延时1秒的代码。 这里调试出很接近1秒的延时代码如下 for(i=0;i 19601;i++) {
[单片机]
51<font color='red'>单片机</font>-延时1秒
单片机应用系统抗干扰技术
   近年来,单片机在工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛,大大提高了产品的质量,有效地提高了生产效率。但是,测控系统的工作环境往往复杂、比较恶劣,尤其是系统周围的电磁环境,这对系统的可靠性与安全性构成了极大的威胁。单片机测控系统必须长期稳定、可靠运行,否则将导致控制误差加大,严重时会使系统失灵,甚至造成巨大损失。下面着重分析干扰对单片机应用系统的影响,并结合亲身经验,从软、硬两个方面给出具体的解决方法。   2. 干扰对单片机应用系统的影响 影响应用系统可靠、安全运行的主要因素来自系统内部和外部的各种电磁干扰,以及系统结构设计、元器件安装、加工工艺和外部电磁环境条件等。这些因素对单片机系统
[单片机]
单片机测交流电流
  电流传感器的4-20ma输出如何转换?   两线制电流传感器的输出为4~20 ma,通过250ω的精密电阻转换成1~5v或2-10v的模拟电压信号.转换成数字信号有多种方法,如果系统是在环境较为恶劣的工业现场长期使用,因此需考虑硬件系统工作的安全性和可靠性。系统的输入模块采用压频转换器件lm231将模拟电压信号转换成频率信号,用光电耦合器件tl117进行模拟量与数字量的隔离。   同时模拟信号处理电路与数字信号处理电路分别使用两组独立的电源,模拟地与数字地相互分开,这样可提高系统工作的安全性。利用压频转换器件lm231也有一定的抗高频干扰的作用。   电流输出型与电压输出型有哪些优劣比较?   在单片机控制的许多应用场合,都要
[单片机]
在远程控制中PIC系列单片机有什么应用?
本文介绍了一种用单片机控制的采用电话遥控的简易远程教学系统。它借助于现有的丰富的电话网络资源,具有结构简单,造价低廉,易于操作等特点,可以实现对录像机的各种远距离控制操作。非常适合于贫困地区的电化教育的普及与发展。 1 系统的总体结构 该电话遥控教学系统的总体结构如图1所示。 该系统由电话机、小型程控机、远程控制器和数台录像机、电视机组成,该系统既可以通过小型程控机构成一个局域的小系统,也可以利用电信网构成一个跨省市的远距离遥控系统。在该系统中,远程控制器的设计与制造是该系统的核心与关键。 2 远程控制器的结构及工作原理 该控制器的CPU采用美国Microchip公司生产的PIC16C54一次性用户可编程(OPT)单片
[单片机]
在远程控制中PIC系列<font color='red'>单片机</font>有什么应用?
增强型51系列单片机W77E58的存储器访问
     摘要: W77E58是Winbond公司推出的新一代增强型51系列单片机,文中介绍了W77E58对存储器访问的特点,并举例给出多种有关的应用程序实例。     关键词: 单片机  存储器  程序  W77E58     增强型51系列单片机W77E58可与标准的8052兼容,它内含4个8位I/O口、3个16位计数器和全双工串行通信接口。由于W77E58对处理器内核进行了重新设计,因而其性能较之于标准的8052有了很大提高。     W77E58改进了传统处理器的时序。机器周期与时钟之比可以由软件来控制,最快时一个机器周期仅需4个时钟,最慢时一个机器周期需1024个时钟。在同样的时钟频率下,当时钟
[缓冲存储]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved