网站大量收购闲置独家精品文档,联系QQ:2885784924

数字平板电视技术课件作者朱胜泉第七章节电视机软件.ppt

数字平板电视技术课件作者朱胜泉第七章节电视机软件.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 平板电视机软件 要点: 电视机软件系统模块的组成和各模块的功能 平板电视的自动搜台流程 程序在线升级和接口 Keil C51开发平台的正确安装和使用 掌握在Keil C51开发平台上写一个简要的C语言程序和生成目标程序的方法 NT68565液晶电视机软件的组成模块和功能。 换屏后改写屏参数的方法。 生成目标程序和写入电视机存储器的操作方法。 电视机软件 一.电视机软件概论 软件的主要架构 软件的系统模块 二.Keil C51 μv2开发平台 集成开发环境 软件开发流程 开发平台简介 三.NT68595液晶电视机软件 各模块功能 main.c/main.h程序介绍 panel.c/panel.h程序介绍 开发平台的使用方法 烧录平台介绍 7.1 电视机软件概论 7.1.1软件的架构软件层次 应用层,通用层,驱动层及OSD库文件 2.通信协议—I2C 3.软件的组成 初始化程序,系统主循环程序.中断服务程序 主循环中包括以下几个模块。 ①硬件更新:对底层一些硬件驱动的初始化和更新,即对硬件的复位控制和相关寄存器的设定。 ②通信命令处理:接收并处理串口输入的调试或升级命令。 ③模式处理:对输入信号进行模式更新判断。 ④电源处理:响应电源开关,一般是遥控开关机。当接收到遥控器发出的开关机命令时,分别对时钟、内存、LVDS低电压差分信号、ADC(模数转换)通道、主/子画面通道进行复位或清零处理操作。 ⑤模式建立:判断模式后,设定系统输出,建立新的显示模式。 ⑥定时处理:检测外挂的实时时钟芯片的信息,如果系统设置了定时开关机,每次都会判断开关机时间是否到达,如果已经和设置的时间吻合,则发出开关机消息。 ⑦菜单处理:响应菜单操作, ⑧TV处理:可设置自动、手动、微调的标志量,高频调谐器进行搜台操作。 7.1.2系统模块 1.初始化模块 2.搜台模块 3.模式处理模块 OSD模块 定时处理模块 电源管理模块 程序在线升级和调试模块 1.初始化模块 ①初始化GPIO口 ②初始化硬件系统寄存器 ③读取E2ROM ④初始化外部设备 ⑤初始化酒店设置 ⑥初始化液晶屏参数 ⑦初始化OSD(屏幕显示)相关参数 ⑧初始化全局变量 ⑨设定允许开机标志位 ⑩初始化信源通道 ?初始化当前声音制式 2.搜台模块 高频头的带宽范围为43~866MHz。有哪些信誉好的足球投注网站出有信号台的频点并存入存储器。 3.模式处理模块 主要功能是针对输入信号的不同格式进行识别和处理。系统首先需要检测是否有同步信号输入,并且检测同步信号是否稳定,判断输入信号属于哪种处理模式,从而开始模式建立,给出稳定的输出信号。 (1)处理流程 建立模式的处理流程,如图7.1-5所示。 (2)判断依据 ①稳定状态 ②稳定到不稳定状态 ③不稳定到稳定状态 (3)模式表查询 4.OSD模块 (1)OSD的主要实现方法 一种是外部OSD发生器与视频处理器间的叠加合成 另一种是视频处理器内部支持OSD,直接在视频缓存内部叠加OSD信息 OSD的软件制作两种方法 直接对源代码的更改进行OSD的编写 使用OSD的工具生成可视的OSD,然后通过工具软件自动转化为代码加入程序中 (2)OSD的事件处理方法 ①模式事件处理: 在切换信源端口的时候,引起新的模式判断以及模式建立。 ②定时事件处理: 表现在如果没有按键输入的情况下,OSD在到达设定时间后结束显示(擦除)或切换功能。 ③按键事件处理: 当按下数字键或功能键后,MCU会通过外部中断接收红外码。 5.定时处理模块 定时处理 是指带有时钟功能的电视机,它具有定时开关机功能,外外挂有电池,所以在待机或断电的情况下仍可以正常运行。机内是把实时时钟作为基准,通过实时时间与所需处理的时间相比较,从而进行相应的处理 6.电源管理 由微控制器MCU来管理 供低压和供高压的时机,开机,待机的时机 目的是降低待机功耗。待机时只有MCU和实时时钟在工作。 对MCU和液晶屏之间I/O口的时序控制 7、程序在线升级和调试 其原理是: 带有ISP功能的单片机在出厂时芯片中就有一个ISP服务程序, 它位于某个FLASH空间中,远程编程时,即对这部分程序的调用。 (1)程序上电升级原理 微控制器MCU的内部ROM,称为IROM;而存储主程序的FLASH称为XROM。 IROM存储有3部分代码,分别是模式判定程序、升级支持程序、芯片调试程序。 MCU可以从IROM启动,也可以从XROM启动。系统根据状态标志控制启动过程,决定是从IROM启动(升级),还是从XROM启动(正常开机)。 状态标志BOOTSTRAP的原意是皮鞋后部的一条小带子或一个小环,它可以使你方便地把鞋子穿起来。在计算机中,它是指使用一个很小的程

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档