×
工业控制 > 工业自动化 > 详情

基于AT89C5131的接口设计

发布时间:2021-02-19 发布时间:
|

引 言
AT89C5131是一个基于52内核的单片机。在存储器方面,其内部集成了32 KB的FLASH存储器用于代码的存储;l KB的E2PROM存储器用于用户数据的存储;用户可以使用片上的Bootloader或FLASHAPI,通过USB接口或其他接口(如UART和I2C总线)对FLASH存储器和E2PROM存储器进行ISP或者IAP编程。AT89C5131支持USB 1.1和USB 2.0协议,拥有1个控制端口和6个普通可编程端口,支持控制、批量、中断和同步传输4种传输方式,还支持串行I/O接口模式及Master和Slave的SPI接

口模式。


1 系统硬件设计
基于AT89C5131的通信和控制模块主要完成以下功能:在通信方面,通过USB实现与计算机的通信,接收计算机对设备的控制命令和计算机发送的数据,并将设备的工作状态发送给计算机,同时将计算机传来的控制命令和数据通过SPI接口传送到其他设备模块,并收集其他设备模块的状态信息;在控制方面,AT89C5131负责收集设备控制显示面板的控制命令,更新设备显示状态等。由于采用USB通信系统,AT89C5131除了能够根据控制面板控制设备的运行,也能根据计算机的命令控制设备的运行,实现了对设备的双重控制。该系统中AT89C5131的外围连接如图1所示。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
谈交互式虚拟三维环境的设计