电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

AT89C5131实现与DSP、PC通信的接口设计

2021-12-19 00:48分类:电子元器件 阅读:

 

  AT89C5131是一个根据52核心的单片机设计。AT89C5131的USB2.0飞速从端口的构造如图所示3所显示,其包含USB D /D-的插口缓存,数据锁相环路,串行通信模块(SIE)和通用性作用插口(UFI)。在其中数据锁相环路以单片机设计的钟表为键入,造成了USB接口别的一部分需要的48MHz数字时钟。串行通信模块进行USB通讯物理层NRZI码的编号与编解码,CRC转化成及其校检与改错。通用性作用插口包括了一个双端口号的信息储存器,其一端与串行通信模块连接,另一端根据系统总线与单片机设计相互连接,使单片机设计能够根据独特功用存储器进行对USB2.0从端口的操控与通讯。

  1 系统软件硬件开发

  根据AT89C5131的通讯和模块关键进行下列作用:在通讯层面,根据USB完成与电子计算机的通讯,接受电子计算机对机器设备的操纵指令和电子计算机推送的数据信息,并将机器设备的运行状态发给电子计算机,与此同时将电子计算机传出的操纵指令和信息根据SPI接口传输到别的机器设备控制模块,并搜集别的机器设备组件的情况信息内容;在操控层面,AT89C5131承担搜集机器设备操纵表明控制面板的操纵指令,升级机器设备表明情况等。因为选用USB通信系统,AT89C5131除开可以依据操作面板控制系统的运作,也可以依据电子计算机的指令控制系统的运作,完成了对机器设备的双向操纵。该体系中AT89C5131的外部联接如图所示1所显示。

  

中AT89C5131的外围连接图

  1.1 AT89C5131的电脑键盘端口号特点及电脑键盘设计方案

  AT89C5131有着一个容许与8&TImes;n矩阵键盘联接的键盘接口,其键入均具备高或低电频可编程控制器终断工作能力。键盘接口与C51核心的通讯根据3个独特功用存储器完成,分别是电脑键盘脉冲信号挑选存储器(KBLS)、电脑键盘终断也就能存储器(KBE)和电脑键盘标志寄存器(KBF)。

  AT89C5131的数字键盘被制定为共享同一个中断向量的八个单独的终断源,存储器IEN1中的终断也就能位KBD容许电脑键盘终断全局性的也就能及不也就能,依据KBLS每一位的值,每一个数字键盘都是有检验出可编程控制器脉冲信号的工作能力,随后键盘检测就被反映到KBF中,而根据软件应用KBE能够屏蔽掉终断标示KBF.恰好是如此的构造促使键盘排列能够从1&TImes;n拓宽至8&TImes;n的引流矩阵,与此同时还促使P1键入用以其它主要用途。

  在该设计方案中,将4个电脑键盘端口号(P1.O,P1.2,P1.3,P1.4)及两个外部中断端口号(P3.2,P3.3)与控制板上的6个功能键相接;完成操作系统的內外、起停、中止再次操纵及主要参数组的挑选等作用。这6个端口号都选用低电频开启造成终断。

  1.2 USB各接口的特点及USB通讯设计方案

  AT89C5131的USB2.0飞速从插口包括了七个终端设备点,在其中0号终端设备点被配备变成默认设置 的操纵终端设备点。别的1~六号终端设备点都能够根据独特存储器配制为操纵(Control),突发性(Bulk),终断(Interrupt)和规律性(Isochronous)方式。因为每一个终端设备点都由一组单独的存储器对该终端设备点做好操纵、情况鉴别和信息的存储,则假如将这种存储器立即投射到51单片机的独特作用寄存器地址室内空间明显是承载下不来的。因而,这七个终端设备点的7组存储器在51单片机的详细地址室内空间中实际上应用的是同一组存储器的详细地址,而根据一个独特功用存储器(UEPNUM)来选取当今这种情况存储器具体挑选的是哪一个终端设备点的存储器组,那样就大大的减少了所占有的详细地址室内空间,为集成化别的独特外接设备给予了很有可能。

  在该设计方案中,PC机将信息根据USB发送给AT89C5131,传送完一次后AT89C5131向PC机传回传输数据恰当是否的标示,PC机能够依据得到的标识开展对应的实际操作。PC机向AT89C5131传送的数据信息主要是主要参数和操纵指令二种种类。为将其划分起来,应用USB的端口号4和端口号6接受这二种数据信息。在其中,端口号4用于接受操纵指令;端口号6用于接受主要参数。相对应地,操纵指令的传回应用端口号5;主要参数的传回应用端口号3.为简洁考虑,端口号3~端口号6均被配备为大批量种类;端口号3、端口号5为IN端口号;端口号4、端口号6为OUT端口号。

  

上一篇:过流保护用PTC热敏电阻使用注意事项

下一篇:基于mC/OS-II的视频监控终端无线网络接口设计

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部