• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于USB的嵌入式LCD 显示系统的设计

基于USB的嵌入式LCD 显示系统的设计

录入:edatop.com     点击:
 3.1 USB接口电路设计

  CH372是一个 USB 总线的通用设备接口芯片,是 CH371的升级产品,是CH375芯片的功能简化版。CH372内置了USB 通讯中的底层协议,具有省事的内置固件模式和灵活的外置固件模式。在内置固件模式下,CH372自动处理默认端点0的所有事务,本地端单片机只要负责数据交换,所以单片机程序非常简洁。在外置固件模式下,由外部单片机根据需要自行处理各种USB 请求,从而可以实现符合各种 USB 类规范的设备。

 图 2是单片机与 CH372的连接简图, CH372的 D0~D7是专用于与单片机连接的并行口,接到单片机的 P0口;片选端接地,始终处于选通状态; RD和 WR分别接到单片机的对应端,INT#是中断申请端,接到单片机 INT0上。在本地端,CH372芯片以内置的固件程序自动处理了 USB通讯中的基本事务,A0引脚与 P3.7相接,当 A0引脚为高电平时选择命令端口,可以写入命令;当 A0引脚为低电平时选择数据端口,可以读写数据。

  3.2 存储模块设计

  系统利用三片 24LC64 来作为扩展的存储器模块,每片容量为 8KB,共 24KB。它们通过 I2C方式与此平台的微处理器 AT89S52相连。芯片引脚 A0,A1, A2用来作为片选,它们直接连接逻辑"0"或者逻辑" 1"。定义:A2A1A0=000时选中第一片, A2A1A0=001和 010时分别选中第二片和第三片。每片 24LC64均需要 13位地址(A0-A12 )。但在微处理器发出具体字地址之前首先要发出控制字节。控制字节的组成为: 1010+ "A2AlA0" +R/W位。控制字节用来确定具体是对哪一个存储芯片进行读或者写操作。被选中的存储器芯片向微处理器发送确认信号,微处理器确认后将发送具体的 13位地址,A0-A12作为低 13位地址用来进行片内地址的确定。如此,程序中设定的第一片 24LC64的起止地址即为:0000F-1FFF,第二片 24LC64的起止地址为 2000F-3FFF,第三片 24LC64的起止地址为 4000F-5FFF。这样编址可以使得本是独立的三片存储器统一起来,且地址依次递增。

\


\

上一篇:多端口SDRAM控制器的设计与实现
下一篇:MySQL安全需要注意几点

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图