碧波液压网 欢迎你,游客。 登录 注册

HDM-405型数字流动电影播放服务器用户显示模块的研制

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

   1 前言

    HDM-405型数字流动电影播放服务器是响应国家发展社会主义新农村建设,丰富农民朋友精神生活,满足科技致富的号召而研制。其中友好、易操作的用户操作界面是该服务器不可分割的一部分。

    2 系统硬件设计

    HDM-405型数字流动电影播放服务器采用SigmaDesigns公司的多媒体处理器SMP8635L为硬件平台,按键采用SMP8635L硬件平台自带的FIP模块接受键值,菜单则是SMP8635L平台通过RS232下发到显示模块。

    图1为系统设计组成框图, MCU采用新华龙公司的C8051F310单片机,液晶控制器选用RA8802。

    2.1 C8051F310单片机

    C8051F310器件是用Silicon Labs公司出的完全集成的混合信号片上系统型MCU芯片。内部主要集成了SMBus/IIC、增强型UART和SPI串行接口、单端/差分ADC、高精度可编程的内部时钟振荡器、VDD监视器、内部上电复位模块、捕捉/比较模块和看门狗定时器功能的可编程计数器/定时器阵列(PCA)等功能部件。其中,增强型的UART方便和数字流动电影播放服务器主板通信。C8051F310使用Silicon Laboratories专利的高速CIP-51微控制器内核, 70%的指令执行时间为一个或者两个系统时钟周期;工作电压为217~316V,典型工作电流为5mA,功耗比较低。另外,此单片机还具有16kB可在系统编程的FLASH存储器,可用于非易失性数据存储。

    2.2 LCD控制器RA8802

    RA8802是一个中英文文字与绘图模式的点矩阵液晶显示(LCD)控制器, RA8802可最大支持320@240点的LCD面板。内建512Kbyte的字形码可以显示中文字型、数字符号、英日欧文等字母。在文字模式中, RA8802可接收标准中文文字内码直接显示中文,而不需要进入绘图模式以绘图方式描绘中文,可以节省许多微处理器时间,提升液晶显示中文之处理效率。其内部结构图如图2所示。

    2.3 系统硬件电路图

    图3为系统主要硬件电路,数字电影流动播放服务器显示的菜单通过UART送给单片机,C8051F310送给RA8802,最终显示到液晶显示器上。图4为系统复位电路。

    3 系统软件设计

    系统软件主要是由MCU初始化、显示、MCU的uart中断服务子程序等部分组成。MCU复位后,首先开始初始化MCU,包括MCU系统时钟设置、I/O端口设置、初始化LCD控制器;以及与SMP8635L串口通信中断服务程序。

    为了使系统的代码易读易懂,便于维护,系统的软件设计全部使用C语言编程。软件采用模块化设计,有利于修改和调试。

    3.1 MCU初始化

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论