单片机控制的多路呼叫系统设计

[10-10 20:38:44]   来源:http://www.88dzw.com  单片机学习   阅读:8597

文章摘要:为了保证系统各部分之间传输的数据信息能被正确地接受到,在确定了系统的数据传输通信方式后,还需要规定一种数据通信双方都认可的同步方式,有同步方式同步和异步方式同步2种。这里结合系统要求本身,本着可靠实用的原则,采用异步方式同步的同步方式。因为异步通信常用于传输信息量不大,传输速度比较低的情况,但对系统的要求不高,容错性好,传输可靠,这些正是该系统的要求。此外,由于系统所传输的数据为8位数据,根据串行口的工作方式,选择方式1,即8位异步数据接收器/发送器。综合以上4个方面的叙述可知,该系统的通信方式选用串行异步半双工通信的方式,串行口工作方式1,即采用具有RS 232C标准的点对点双机串行通信,这

单片机控制的多路呼叫系统设计,标签:单片机开发,单片机原理,http://www.88dzw.com

为了保证系统各部分之间传输的数据信息能被正确地接受到,在确定了系统的数据传输通信方式后,还需要规定一种数据通信双方都认可的同步方式,有同步方式同步和异步方式同步2种。这里结合系统要求本身,本着可靠实用的原则,采用异步方式同步的同步方式。因为异步通信常用于传输信息量不大,传输速度比较低的情况,但对系统的要求不高,容错性好,传输可靠,这些正是该系统的要求。

此外,由于系统所传输的数据为8位数据,根据串行口的工作方式,选择方式1,即8位异步数据接收器/发送器。综合以上4个方面的叙述可知,该系统的通信方式选用串行异步半双工通信的方式,串行口工作方式1,即采用具有RS 232C标准的点对点双机串行通信,这是因为利用单片机本身的串行口,其数据传输距离不超过1.5 m,而采用RS 232C标准可以进行远距离传输。该系统采用单片机AT89C51提供的串行口,通过对单片机功能寄存器SCON和PCON设置,来控制串行口的工作方式及传输波特率。

在AT89C51的发送端TXD、接收端RXD,采用RS 232C电平传输,采用2片电平转换芯片MAX232,由于单片机为TTL电平,一片MAX232实现TTL-RS 232C电平的转换,另一片实现RS 232C-TTL电平的转换。

2.4  软件系统设计

软件是系统设计的灵魂,其在系统中的作用无可取代。该系统的软件主要包括2方面:主机程序和分机程序。而主机程序又包括LED数码显示程序、串行数据传输程序(包括接收程序和发送程序);分机程序包括键盘扫描程序、串行数据传输程序(包括接收程序和发送程序)、显示程序等。

3  结  语

该呼叫系统经过测试,确保能正确传输及显示呼叫信号,并具有以下特点:传输距离工程上不受限制;极低频率低,无电磁发射,功耗极低;抗干扰性好,无错号;以单片机为核心设计,所用器件数量少,成本低,生产调试简便;可通过8155芯片实现功能扩展。但该呼叫系统对电路制作工艺要求较高,软件编程工作量大。

上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理维修教程知识 - 单片机学习