新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于TMS320DM64 46的数字电影放映系统设计

基于TMS320DM64 46的数字电影放映系统设计

作者:时间:2011-03-10来源:网络收藏

  由于C8051F340本身集成众多硬件电路的特性, 硬件接口设计变得非常简单, 不需要再添加额外的电子元器件就能实现USB 的数据传输和AD转换等, 使得系统的硬件结构简单, 集成度高, 可靠性好。如图2所示, 单片机通过片上USB 接口与上位PC 机连接进行数据的传输。C8051F340上的P2. 0~ P2. 6引脚作为数据采集的输入端口, 接受来自预处理电路输送过来的数据, 最后通过单片机的模拟多路选择器( AMUX) 最终决定进入AD 转换的通道。

2.jpg
图2 数据采集硬件原理图。

  4 软件设计

  系统的软件部分包括单片机固件和上位PC 机客户端程序。单片机固件主要负责单片机初始化及与上位机的通信准备, 而客户端程序则负责对固件中相应控制的调用, 实现数据的传输控制、数据保存以及故障的预警。

  4. 1 单片机固件( firmw are)

  单片机固件采用K eil uV ision3软件进行编写,由主程序, AD数据转换, USB通讯三个模块组成。

  主程序负责初始化单片机的各个端口和功能模块, 设置相应的IO 端口为数据输入端口, 完成各项初始化后通过vo id USB_API_TEST _ISR ( void)函数进入USB中断服务, 在中断服务中通过调用Get_Interrupt_Source( )函数获得USB 中断源。然后根据不同的入口情况, 来进行相应的处理。比如收到初始化命令时, 复位单片机内的各个状态参数。



关键词: TMS 320 DM 64

评论


相关推荐

技术专区

关闭