The present invention provides a serial communication control system and method based on single chip for program storage and data storage area, 232 serial interface, SPI serial interface, 8 bit parallel interface and interrupt signal line; program storage for control parameters of processing module; data storage module is sent to the MCU application data the 232 serial interface communication; connect the PC and MCU; SPI serial interface communication line for transmitting control parameters between single chip microcomputer and processing module; control parameter processing module will receive the microcontroller to send and return to the microcontroller application data; 8 bit parallel data transmission application interface processing module to generate the interrupt signal to the microcontroller; return processing line the module of data generated interrupt signal. The required signal wire of the invention is very few, the structure is simple, the expandability is increased, the versatility is strong, and the cost is greatly reduced.
【技术实现步骤摘要】
一种基于单片机的串行通信控制系统及方法
本专利技术涉及通信控制领域,尤其涉及一种串行通信控制系统及方法,用于单片机与计算机、处理模块的通信。
技术介绍
随着电子技术的发展和电子系统需求的增长,各种大小型通信控制系统层出不穷,通常其数据通信控制多采用专用控制器来实现。采用专用控制器虽然能够完成通信控制的功能,但由于其是专门为某一特定应用场景设计,就势必导致其具备应用局限性,更换了应用场景原有控制器就不兼容了。同时采用专用控制器就必须为其预留电路接口,增加了设计和结构的复杂度。而往往专用控制器价格昂贵,不利于控制开发成本,在简单的系统应用中使用也没有太大的意义。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种基于单片机的串行通信控制系统。本专利技术解决其技术问题所采用的技术方案是:一种基于单片机的串行通信控制系统,包括上位机、单片机和处理模块;所述单片机内部配置程序存储区和数据存储区,外部配置232串行接口、SPI串行接口、8位并行接口和中断信号线;所述程序存储区用于存储给处理模块的控制参数;所述数据存储区用于存储处理模块发送给单片机的应用数据;所述232串行接口用于连接上位机和单片机的通信;所述SPI串行接口用于单片机与处理模块之间传送控制参数的通信线路;所述处理模块将接收单片机发送的控制参数和给单片机回送应用数据;8位并行接口用来传送处理模块生成的应用数据;中断信号线是给单片机返回处理模块产生的数据中断信号。所述232串行接口通信线路采用两线制,包括TXD和RXD信号,分别代表发送信号线和接收信号线。所述SPI串行接口通信线路采用四线制,包括SCK、 ...
【技术保护点】
一种基于单片机的串行通信控制系统,包括上位机、单片机和处理模块,其特征在于:所述单片机内部配置程序存储区和数据存储区,外部配置232串行接口、SPI串行接口、8位并行接口和中断信号线;所述程序存储区用于存储给处理模块的控制参数;所述数据存储区用于存储处理模块发送给单片机的应用数据;所述232串行接口用于连接上位机和单片机的通信;所述SPI串行接口用于单片机与处理模块之间传送控制参数的通信线路;所述处理模块将接收单片机发送的控制参数和给单片机回送应用数据;8位并行接口用来传送处理模块生成的应用数据;中断信号线是给单片机返回处理模块产生的数据中断信号。
【技术特征摘要】
1.一种基于单片机的串行通信控制系统,包括上位机、单片机和处理模块,其特征在于:所述单片机内部配置程序存储区和数据存储区,外部配置232串行接口、SPI串行接口、8位并行接口和中断信号线;所述程序存储区用于存储给处理模块的控制参数;所述数据存储区用于存储处理模块发送给单片机的应用数据;所述232串行接口用于连接上位机和单片机的通信;所述SPI串行接口用于单片机与处理模块之间传送控制参数的通信线路;所述处理模块将接收单片机发送的控制参数和给单片机回送应用数据;8位并行接口用来传送处理模块生成的应用数据;中断信号线是给单片机返回处理模块产生的数据中断信号。2.根据权利要求1所述的基于单片机的串行通信控制系统,其特征在于:所述232串行接口通信线路采用两线制,包括TXD和RXD信号,分别代表发送信号线和接收信号线。3.根据权利要求1所述的基于单片机的串行通信控制系统,其特征在于:所述SPI串行接口通信线路采用四线制,包括SCK、MOSI、MISO、NSS信号,分别表示时钟信号、主发送从接收信号、主接收从发送信号、设备选择信号。4.根据权利要求1所述的基于单片机的串行通信控制系统,其特征在于:所述数据中断信号采用下降沿触发,在处理模块生成应用数据后,中断信号线上的电平被拉低设定时长。5.一种利用权利要求1所述系统的基于单片机的串行通信控制方法,其特征在于包括下述步骤:(1)初始化程序存储区的控制参数;(2)等待上位机发送的串口指令,若没有收到串口指令则进入步骤(3),若收到串口指令则进入步骤(6);(3)判断串口等待是否超时,若超时...
【专利技术属性】
技术研发人员:段晗晗,史伊朝,李刚,
申请(专利权)人:中国电子科技集团公司第二十研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。