LCD-VGA 嵌入式微型显示控制系统软件设计说明书
嵌入式软件需求说明书

各版本建立及修订履历目录1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (2)1.4参考资料 (3)2任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3假定和约束 (5)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (8)3.2. 1精度 (8)3. 2. 2时间特性要求 (8)3.2.3灵活性 (8)3.3输人输出要求 (9)3.4数据管理能力要求 (9)3. 5故障处理要求 (9)3.6其他专门要求 (10)4运行环境规定 (10)4.1设备 (10)4.2支持软件 (10)4. 3 接口 (10)4.4控制 (21)5产品主要指标和竞争力要求 (24)1.引言1.1编写目的本说明书目的在于明确说明系统需求,界定系统实现功能范围,指导系统设计以及编码。
本说明书预期读者为:产品项目经理、项目组开发成员。
1・2背景说明:1)待开发的软件系统的名称:冠瑞医疗GDU系列数字化医用X射线摄影系统控制软件[简称:GDU系列控制软件]:2)本项目任务由上海冠瑞医疗设备股份有限公司提出,指派给研发部进行开发,用户是终端用户、生产调试人员、售后维护人员。
3)本项目主要应用在嵌入式开发坏境中,以ARM微处理器为核心控制器和AVR微控制器进行开发。
4)嵌入式软件分为四个子系统:分别运动控制系统、牛头控制系统、远程控制盒控制系统、高压发生装置系统。
运动控制系统主要功能用于控制机架运动、系统保护。
牛头控制系统主要用于与使用者进行交互,使用者可以方便的控制运动系统、调整射线参数和高压发生装置的模式,观察运动数据和射线数据,方便生产人员和售后服务人员进行调试和维修。
远程控制盒控制系统主要用于系统开关机、远程控制运动系统、曝光、以及数据和命令的中转分流,可以将射线数据中转给工作站给牛头和工作站,同时也可以将牛头和工作站的控制命令通过远程控制盒中转给高压发生装置。
高压发生装置选用的是斯派曼电子技术有限公司生产的ZR75PN65型高压发生器,详细功能用途参照《ZR75PN65医用诊断X射线机高压发生器服务手册》。
软件设计说明书(嵌入式软件范例)

软件设计说明书(嵌入式软件范例)一、XXXXX-XXX 热压机自动控制系统软件的设计LCD—液晶显示器,因其具有微功耗、平板化等一系列显著特点而广泛应用于仪器仪表、计算机显示终端、各类电子显示装置等各个方面。
LCD的后工序生产工艺包括COG、COF、FOG、FOB,XXX-XXX 热压机正是为FOG段工艺而开发设计的。
XXXXX-XXX热压机自动控制动系统软件(以下简称XXX系统)是由PLC、气动元件和电动元件组成,其特点是通过传感器采集外部信号,输入到PLC内部进行计算处理,以控制外部执行元件,使之完成一系统的机构动作,达到生产所需的工艺要求。
㈠XXX 系统的性能和结构XXX 系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX 系统的主要性能和技术参数●主机电源:Vac-----220V AC/50HZ●传感器电源:Vdd-----+24V●PLC接口:40位输入、32位输出、1个RS232通信串口●工作温度:-10℃~+55℃●存储温度:-20℃~+60℃2、XXX 系统的内部地址XXX 系统的内部地址及主要功能部件:●输入继电器—X●输出继电器—Y●辅助继电器—M●定时器—T●计数器— C●数据寄存器— D●变址寄存器—Z㈡㈢指令描述XXX 系统主要有如下指令:㈣人机界面(GOT)1、参数设置人机界面(GOT)可用于参数设置和数据的显示(如图所示)2、手动操作人机界面亦可制作手动调试所需的各种按键,以替代繁琐的按钮(如图)3、生产信息人机界面还可用于显示生产时的各种数据以及PLC内部的信息,比如外部引脚的通断信息、生产时产生的报警信息等(如下图)㈣XXX 系统的接口及编程1、硬件接口XXX系统与电脑的接口可以有两种方式:直接控制方式和间接控制方式。
直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
鼎尚LCD2VGA模块使用手册

鼎尚LCD2VGA模块使用手册版本V1.2(2013/12)苏州鼎尚信息技术有限公司版权所有Copyright© 2011 苏州鼎尚信息技术有限公司Copyright© 2011 Suzhou Dingsung Information Technology Co.,Ltd. All Rights Reserved目录1、鼎尚LCD2VGA模块概述 (3)1.1、ADV7125芯片特点 (4)1.2、技术指标 (4)1.3、功能框图 (4)2、鼎尚LCD2VGA硬件电路说明 (5)2.1硬件接口说明 (5)AD转换芯片 (5)LCD数据接口 (5)VGA接口 (5)预留4线电阻触摸接口 (5)预留显示器EDID读写接口 (5)2.2接口定义(Connectors) (7)2.2.1 LCD连接器插座J1: (7)2.2.2 VGA接口J2 (8)3、鼎尚LCD2VGA模块编程说明 (9)3.1 显示器支持的Timing格式 (9)3.2 LCD2VGA模块支持的Timing (10)3.3 对于LCD驱动程序的修改 (13)3.3.1 以LPC1788 LCD驱动为例,增加一个640*480@60 timing的修改: (13)3.3.2 LPC1788 _LCD外部调用函数修改: (13)3.3.3 增加其他Timing: (14)4、例程说明 (15)4.1 LPC1788例程 (15)4.1.1 LPC1788_VGA_COLOR (15)4.1.2 LPC1788_Rolling_COLOR (15)4.2 LPC1850例程 (17)4.2.1 LPC1850_VGA_COLOR (17)4.2.2 LPC1850_Rolling_COLOR (17)1、鼎尚LCD2VGA模块概述鼎尚LCD2VGA模块,是鼎尚LPC系列开发板配套模块。
依托于LPC系列MCU强大的液晶处理能力,实现将标准LCD信号转换为VGA信号。
嵌入式多屏控制系统软件使用说明书

嵌入式多屏控制系统软件使用说明书目录XX嵌入式多屏控制系统 (1)目录 (2)一简介 (3)二打开软件 (3)三配置软件 (4)一.网络配置 (4)二.输入通道配置 (5)三.添加矩阵设备 (6)四.添加显示区块 (9)五.主机配置 (15)六.权限管理 (17)七.系统升级 (18)四使用软件 (19)一窗口操作 (19)二屏幕调节 (28)三信号源管理 (31)四显示屏电源控制 (33)五预案管理 (34)1. 预案选择 (35)2. 预案命名 (35)3. 预案更改 (36)4. 预案保存 (36)一简介本嵌入式多屏控制系统(以下简称本软件)以集中控制大屏幕系统为目的,集成并实现了矩阵控制,融合大屏幕、DLP、液晶屏幕控制,大屏幕预案修改保存,任意类型信号自动切换上屏的功能。
采用B/S结构设计,通过网页操作,简单方便。
二打开软件打开浏览器,在地址栏中输入嵌入式多屏控制器的IP地址。
即可看到软件界面如下图:主菜单区:系统功能配置区。
“系统设置”:包括“矩阵设置”、“网络配置”、“输入通道配置”、“显示屏管理”、“系统日志”。
“显示屏电源控制”:对当前配置好的显示屏进行“开机”、“关机”批量控制。
“预案”:可支持多达20种预案自由切换与实时保存。
信号显示窗口区:信号窗口显示区域,窗口显示单元因显示屏配置不同功能也不同。
左上角橘黄色方块箭头用来控制此区域显示,可进行“放大”、“缩小”、“适合区域”以及此区域超出显示范围时“上”、“下”、“左”、“右”移动控制操作。
显示窗口功能控制区:如配置的显示屏与拼接控制器连接,则可对信号窗口进行“增加窗口”以及缩放窗口比例操作;可针对屏幕类型为“LCD”和“DLP”的屏幕进行调节。
还可对信号进行各种调节等。
信号源列表区:显示配置好的信号列表,可以通过点击“信号源管理”对信号源列表中的信号进行信号名称重命名和“启用”/ “隐藏”信号的控制操作。
三配置软件点击软件主界面右上角的“登录”,输入管理员的用户名和密码。
(完整word版)软件设计说明书(嵌入式软件范例)

XXX系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX系统的主要性能和技术参数
●主机电源:Vac-----220VAC/50HZ
●传感器电源:Vdd-----+24V
●PLC接口:40位输入、32位输出、1个RS232通信串口
ORB
ORM1220
ORM1226
ORM301
ANDM400
ANIM302
OUTM301
PLSM303
DMOVPD662D8340
LDM466
ANDM470
LDM1160
ANDM467
ORB
ORM1410
ORM320
ANDM400
ANIM323
OUTM320
PLSM323
DMOVPD680D8350
㈣XXX系统的接口及编程
1、硬件接口
XXX系统与电脑的接口可以有两种方式:直接控制方式和间接控制方式。直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
2、程式流程方框图
A、系统回原点流程图
B、自动运行流程图(左半段)
C、自动运行流程图(右半段)
3、程式代码编写
XXX系统有的程式编写是能过GX Developer以语句表的形式写入,经编译成C++代码后,再写入PLC内部EEPROM。期形式如下:
嵌入式控制系统课程设计说明书

评定成绩:《嵌入式控制系统》课程设计报告题目:汽车信息系统的研究与设计系、部:自动化系学生姓名:马彤帆指导教师:党晓圆专业:电气工程与自动化班级:05130802完成时间:2011. 12. 12《嵌入式控制系统》课程设计要求任务要求:基于嵌入式处理器设计一个汽车信息系统,改善传统汽车利用机械式仪表盘显示汽车速度、测量、里程信息的缺点,该系统利用嵌入式系统将各个传感器检测的信息在汽车信息系统(汽车电脑)上显示出来,并提供更多的汽车信息服务如汽车上网、GPS、MP3、VCD/DVD等信息。
设计任务:(1)系统总体设计,嵌入式处理器选型;(2)系统硬件电路的设计,画出硬件系统的功能框图,给出部分模块的原理图,包括车速控制子系统,油量控制子系统,车灯控制子系统,MP3播放系统等;(3)系统应用软件的设计,选择编程语言,给出典型模块的程序实现,包括速度显示及报警模块,油量显示及报警模块等;(4)系统软件的调试。
目录(3号,黑体,居中)(空1行,以小4号黑体设置字体及大小,行间距22、字间距标准)1 XXXXXX…………………………………………………………………………1.1 XXXXXX………………………………………………………………………1.2 XXXXXX………………………………………………………………………┇2 XXXXXX…………………………………………………………………………2.1 XXXXXX………………………………………………………………………2.2 XXXXXX………………………………………………………………………┇参考文献………………………………………………………………………………附录……………………………………………………………………………………第一章××××(3号,黑体,居中,行距30)(标题下空一行)1.1 XXXXXX (小3号,黑体,左起,行距30)1.1.1 XXXXXX(4号,黑体,左起,行距26)(1) XXXXXX(小4号,黑体,左起,行距20)正文:空4格左起以小四号宋体打印正文,行距20。
LCD KVM 使用说明书

10
LCD KVM 智能控制平台 一台计算机,用‚→‛选择选择下一台计算机。按其它任何键都可 以取消手动扫描 多媒体模块: 你可以选择多媒体模块接在 KVM 后面的‚Link‛口,可以切换 计算机的扬声器和麦克风的声音信号。多媒体模块可以设为开或 关,如果为开,声音信号随着计算机的切换而切换;如果为关,声 音信号将不随计算机的切换而切换。你可以听着本台计算机的声 音,操作另一台计算机。声音模块的设臵将会永久保存在内存里。 扫描类型: ‘Ready PC+ ’ :只扫描开机的计算机和带‘ ’的计算 机。 ‘Ready PC’ :只扫描开机的计算机。 ‘ Only’ :只扫描带‘ ’的计算机,不管这些计算机是 否开机。 扫描类型的设臵将会永久保存在内存里。 扫描速率: 在自动扫描的模式下,显示计算机信息的时间。有 3 秒、8 秒、 15 秒和 30 秒四种选择。 扫描速率的设臵将会永久保存在内存里。 键盘反应速度: KVM 提供键盘打字速度设臵,代替计算机的 BIOS 和 Windows 的设臵。有‘Low’ 、 ‘Middle’ 、 ‘Fast’和‘Faster’四种选择, 分别代表每秒 10 个、15 个、20 个和 30 个字母。键盘反应速度的 设臵会永久保存在内存里。 热键菜单开关: 如果菜单设臵为开,当你在两秒内双击左<Ctrl>,就会在屏幕 上出现热键的操作菜单;如果菜单设臵为关,将不显示操作菜单。 热键菜单的设臵会永久保存在内存里。 连接状态栏显示: 自动关闭:当你选择计算机后,接口数和计算机名称将会在屏 幕显示 3 秒自动消失。总是显示:接口数和计算机名或 OSD 状态称 将会永久在屏幕显示。 连接状态栏显示的设臵会永久保存在内存里。
软件设计说明书(嵌入式软件范例)

18
AND
M400
ANI
M302
OUT
M301
PLS
M303
DMOVP D662
D8340
LD
M466
AND
M470
LD
M1160
AND
M467
ORB
OR
M1410
OR
M320
XXXXX-XXX 热压机自动控制系统软件
16
AND
M400
ANI
M323
OUT
M320
PLS
M323
DMOVP D680
LD
● 存储温度:- 20 ℃~ +60 ℃
2、XXX 系统的内部地址 XXX 系统的内部地址及主要功能部件:
● 输入继电器 — X
XXXXX-XXX 热压机自动控制系统软件
2
● 输出继电器 — Y ● 辅助继电器 — M ● 定时器 — T ● 计数器 — C ● 数据寄存器 — D ● 变址寄存器 — Z
6
㈢ 人机界面( GOT) 1、 参数设置 人机界面 (GOT) 可用于参数设置和数据的显示 (如图所示 )
2、 手动操作 人机界面亦可制作手动调试所需的各种按键,以替代繁琐的按钮 (如图 )
XXXXX-XXX 热压机自动控制系统软件
7
3、 生产信息 人机界面还可用于显示生产时的各种数据以及 PLC 内部的信息, 比如
17
AND MPS AND DMOV MPP AND DMOV LDI AND MPS AND DMOV
M139
M300 D8340
M301 D8340 M8350 M139
M320 D8350
LCD-VGA 嵌入式微型显示控制系统软件设计说明书

编号:版本:LCD-VGA微型显示驱动电路软件详细设计说明书编写: 2015年05月18日校对: 2015年06月12日审核: 2015年06月15日批准: 2015年06月20日目录一、项目背景 (3)二、软件功能介绍 (3)三、软件特性介绍 (3)四、软件的运行环境介绍 (3)五、系统的物理结构 (4)六、系统总结构 (4)七、系统各个模块介绍 (6)七、算法设计 (10)八、接口设计 ........................... 错误!未定义书签。
九、需求规定 (11)十、测试计划 (11)一、项目背景随着便携式多媒体终端需求量迅速增加,在视频解码等方面对芯片低功耗的要求也越来越高。
因此,只有将模拟视频信号转换成为符合ITU-R BT.656标准的数字信号,才可方便地利用FPGA或者DSP甚至PC机来进行信号处理。
本模块就是利用TI公司的超低功耗视频解码芯片TVP5150对视频信号A/D解码,由单片机通过I2C总线控制,实现驱动VGA级别(640X480)的微型显示模组,并预留地址数据等接口,作为模块验证以及后续数字信号处理之用。
二、软件功能介绍本系统主要由视频转换模块TVP5150、按键模块、8051内核单片机和液晶图形缩放引擎(A912)组成,系统框图6.1所示。
STC单片机通过I2C接口控制其余三部分模块的工作,视频解码IC把复合视频转换成标准8位的ITU-RBI.656格式的数字信号传输到A912,A912通过解码矩阵电路把解调后的信号转换成三基色RGB信号,最后通过增益/偏移控制、伽马校正、抖动处理和图形缩放变RGB信号输出到液晶屏.三、软件特性介绍以STC单片机 MCU为控制中心,以视频转换芯片TVP5150为硬件核心。
电路将模拟视频信号编码为ITU-R BT.656类型的数据流。
单片机管理整个工作流程,缩放引擎芯片进行图像处理,把数据流转换为RGB信号,最终在液晶屏上获得显示图像。
软件设计说明书(嵌入式软件范例)

一、XXXXX-XXX 热压机自动控制系统软件的设计LCD—液晶显示器,因其具有微功耗、平板化等一系列显著特点而广泛应用于仪器仪表、计算机显示终端、各类电子显示装置等各个方面。
LCD的后工序生产工艺包括COG、COF、FOG、FOB,XXX-XXX 热压机正是为FOG段工艺而开发设计的。
XXXXX-XXX热压机自动控制动系统软件(以下简称XXX系统)是由PLC、气动元件和电动元件组成,其特点是通过传感器采集外部信号,输入到PLC内部进行计算处理,以控制外部执行元件,使之完成一系统的机构动作,达到生产所需的工艺要求。
㈠XXX 系统的性能和结构XXX 系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX 系统的主要性能和技术参数●主机电源:Vac-----220V AC/50HZ●传感器电源:Vdd-----+24V●PLC接口:40位输入、32位输出、1个RS232通信串口●工作温度:-10℃~+55℃●存储温度:-20℃~+60℃2、XXX 系统的内部地址XXX 系统的内部地址及主要功能部件:●输入继电器—X●输出继电器—Y●辅助继电器—M●定时器—T●计数器— C●数据寄存器— D●变址寄存器—Z3、XXX 系统的外部引线功能定义XXX 系统共有82根引脚,具体定义如下:㈡指令描述XXX 系统主要有如下指令:㈢人机界面(GOT)1、参数设置人机界面(GOT)可用于参数设置和数据的显示(如图所示)2、手动操作人机界面亦可制作手动调试所需的各种按键,以替代繁琐的按钮(如图)3、生产信息人机界面还可用于显示生产时的各种数据以及PLC内部的信息,比如外部引脚的通断信息、生产时产生的报警信息等(如下图)㈣XXX 系统的接口及编程1、硬件接口XXX系统与电脑的接口可以有两种方式:直接控制方式和间接控制方式。
直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
显示器嵌入式软件设计指南PPT资料18页

自調程式下 Read Command 給 Lcd Monitor 時 , Lcd Monitor 回應的格式 0x07 0x50 0x00 subcommand Value_Hi Value_Lo CheckSum 自調程式下 Write Command 給 Lcd Monitor 時 , Lcd Monitor 回應的格式 成功 的話回應 0x03 0x0C 0xF1 失敗 的話回應 0x03 0x0B 0xF2
LCD智能显示终端—— 数据手册

256KB 用户数据存储空间(不同于图片、字库存储空间),可以读写 10 万次。
自动显示实时时钟(可关闭,可指定位置和时钟显示格式)。
所有的功能均可通过单片机的 RS232 串行口发送简单的指令完成。
内置 128MB 的 NandFlash(用户可以选配 256MB 的 NandFlash),64MB DDRII 可让图片显示改变速度更快。
4.6 VT_TFT6448_056 外观尺寸 ............................................................................20
4.7 VT_TFT8048_070 外观尺寸 ............................................................................21
2.2.3 VT_TFT8060_080 .......................................................................................7
2.2.4 VT_TFT8060_104 .......................................................................................7
2.1 产品参数...............................................................................................................4
2.2 外部接口...............................................................................................................5
嵌入式lcd显示课程设计

嵌入式lcd显示课程设计嵌入式LCD显示课程设计一、引言嵌入式系统是应用广泛的一种计算机系统,其特点是紧凑、低功耗、高性能,并能够适应各种环境。
嵌入式系统广泛应用于智能家居、汽车电子、医疗设备等领域。
而LCD显示技术是嵌入式系统中常用的输出方式,具有低功耗、高分辨率、色彩鲜艳等优点。
本文将围绕嵌入式LCD显示课程设计展开讨论。
二、嵌入式LCD显示的原理嵌入式LCD显示是通过将图像信息转换为电信号,再通过驱动电路控制液晶显示屏的液晶分子取向,从而实现图像显示。
液晶显示屏由像素组成,每个像素点由红、绿、蓝三原色的亮度组合而成,通过调节每个像素点的亮度,可以呈现出丰富的色彩。
LCD显示的原理主要包括液晶分子取向、背光源、色彩控制等方面。
三、嵌入式LCD显示的应用嵌入式LCD显示广泛应用于各个领域,例如智能手机、平板电脑、车载导航等。
在智能手机中,LCD显示屏可以通过触摸屏实现用户的交互操作,同时显示丰富的图像和文字信息。
在平板电脑中,LCD显示屏不仅可以实现高清视频播放,还可以满足用户对于图像和文字的显示需求。
在车载导航系统中,LCD显示屏可以显示地图信息、导航路径等,方便驾驶员实时掌握导航情况。
四、嵌入式LCD显示的设计要点1. 选择合适的LCD显示屏:根据应用需求选择合适的尺寸、分辨率和色彩深度的LCD显示屏,以满足图像显示的要求。
2. 驱动电路设计:设计合理的驱动电路,使得LCD显示屏能够正常工作。
驱动电路通常包括像素驱动、背光源控制、信号转换等模块。
3. 软件设计:根据LCD显示屏的规格和接口要求,编写相应的驱动程序,实现图像显示和操作控制。
软件设计包括像素控制、色彩控制、触摸屏交互等方面。
4. 节能设计:LCD显示屏的功耗较低,但在实际应用中,为了进一步降低嵌入式系统的功耗,可以采取一些节能措施,如调节背光亮度、降低刷新频率等。
五、嵌入式LCD显示课程设计实例以智能家居智能开关为例,进行嵌入式LCD显示课程设计。
软件设计方案说明书(嵌入式软件范例)

MPP
ANDM301
DMOVD8340D662
LDIM8350
ANDM139
MPS
ANDM320
DMOVD8350D680
二、XXX-XXX热压机控制系统组成结构
㈣XXX系统的接口及编程
1、硬件接口
XXX系统与电脑的接口可以有两种方式:直接控制方式和间接控制方式。直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
1XXX系统的性能和结构
XXX系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX系统的主要性能和技术参数
●主机电源:Vac-----220VAC/50HZ
●传感器电源:Vdd-----+24V
●PLC接口:40位输入、32位输出、1个RS232通信串口
LDM466
ANDM471
LDM1161
ANDM467
ORB
ORM1420
ORM1426
ORM321
ANDM400
ANIM323
OUTM321
PLSM323
DMOVPD682D8350
LDM8000
MULD8340K2D100
MULD8350K2D110
LDIM8340
ANDM139
MPS
ANDM300
●工作温度:-10℃~+55℃
LCD-VGA嵌入式微型显示控制系统软件设计说明书

编号:版本:LCD-VGA微型显示驱动电路软件详细设计说明书编写: 2015年05月18日校对: 2015年06月12日审核: 2015年06月15日批准: 2015年06月20日目录一、项目背景 (3)二、软件功能介绍 (3)三、软件特性介绍 (3)四、软件的运行环境介绍 (3)五、系统的物理结构 (3)六、系统总结构 (4)七、系统各个模块介绍 (6)七、算法设计 (12)八、接口设计 (13)九、需求规定 (13)十、测试计划 (13)一、项目背景随着便携式多媒体终端需求量迅速增加,在视频解码等方面对芯片低功耗的要求也越来越高。
因此,只有将模拟视频信号转换成为符合ITU-R BT.656标准的数字信号,才可方便地利用FPGA或者DSP甚至PC机来进行信号处理。
本模块就是利用TI公司的超低功耗视频解码芯片TVP5150对视频信号A/D解码,由单片机通过I2C总线控制,实现驱动VGA级别(640X480)的微型显示模组,并预留地址数据等接口,作为模块验证以及后续数字信号处理之用。
二、软件功能介绍本系统主要由视频转换模块TVP5150、按键模块、8051核单片机和液晶图形缩放引擎(A912)组成,系统框图6.1所示。
STC单片机通过I2C接口控制其余三部分模块的工作,视频解码IC把复合视频转换成标准8位的ITU-RBI.656格式的数字信号传输到A912,A912通过解码矩阵电路把解调后的信号转换成三基色RGB信号,最后通过增益/偏移控制、伽马校正、抖动处理和图形缩放变RGB信号输出到液晶屏.三、软件特性介绍以STC单片机 MCU为控制中心,以视频转换芯片TVP5150为硬件核心。
电路将模拟视频信号编码为ITU-R BT.656类型的数据流。
单片机管理整个工作流程,缩放引擎芯片进行图像处理,把数据流转换为RGB信号,最终在液晶屏上获得显示图像。
该显示器结构轻薄,电路简单,性能可靠,图像显示清晰稳定。
显示屏控制系统使用手册(仅用于学习的参考模板)

同步主控5.1.1联接中断具体表现为:①发送参数不成功,提示【联接中断】;②找不到主控卡;③软件界面为不可调,即灰色状态,软件【LED控制设备列表】没有主控图标。
可能问题的解决办法:①再拔插一下USB线;②更换USB线;③设备管理查看设备连接;④确信电脑没有病毒;⑤如是内置式,有可能插槽松动或PCI部分太脏。
请重新插入或用橡皮擦试PCI接口。
5.1.2无信号输出具体表现为:主控输出网口指示灯不亮。
可能问题的解决办法:1、没有安装,请确认安装。
2、显示卡的FPD未能打开。
右击桌面我的电脑→属性→设置→高级→显示→FPD。
3、分辨率模式不对:具体表现为:屏体闪动或为不可控制状态。
解决办法:调整电脑当前分辨率与主控卡的分辨率一致,本产品不完全支持几种非标模式,例如1152*800等。
如有特殊要求请与我公司客服部联系异步主控5.2.1没有正常启动打开控制卡电源;电源指示灯先后亮起;如果正确连接网络;则网络通讯指示灯亮起。
如任意一个没亮,说明没有正常启动,需要断电1分钟后重新启动。
5.2.2无法正常发送内容1.在未建立连接的情况下发送内容无效。
必须建立连接后才能进行操作。
2. 控制卡是否接通电源。
3. 电脑IP地址设置是否与控制卡冲突。
4. 关闭其他程序再试连接。
5. 以上均检查无问题;网络通讯不正常可以考虑控制卡网口损坏或者网线连接方式不对。
6.计算机的IP地址是否设置正确。
参照 IP设置。
7.确认控制卡的系统状态LED1、指示灯是否常亮;如果发生规律的闪烁请关闭电源2分钟再重复上述连接步骤;8、网络连接正常,但是软件探测不到主控卡,手动重启ARM9。
9、走向导花屏,断电1分钟后重启ARM9,重新走向导。
嵌入式系统设计技术手册

嵌入式系统设计技术手册一、引言随着科技的不断发展,嵌入式系统在各个领域的应用越来越广泛。
本技术手册旨在帮助读者了解和掌握嵌入式系统设计的基本原理与技术,以及在实际项目中的应用方法。
通过本手册的学习,读者将能够独立进行嵌入式系统的设计和开发,提高项目质量和效率。
二、嵌入式系统概述1. 定义嵌入式系统是指集成了专门功能和计算机处理能力的硬件与软件系统。
它通常被用于控制、监测和执行特定任务,嵌入在其他设备或系统中。
2. 基本组成嵌入式系统由硬件和软件两部分组成。
硬件部分包括处理器、存储器、输入输出设备等,而软件部分则包括操作系统、驱动程序、应用程序等。
三、嵌入式系统设计流程1. 需求分析在嵌入式系统设计之前,首先需要明确系统的需求。
这包括系统功能、性能指标、资源限制等方面。
需求分析的准确性和全面性对后续的设计工作至关重要。
根据需求分析的结果,设计合适的系统架构。
系统架构应包括硬件和软件的架构设计,明确各个组件之间的关系和通信方式。
3. 硬件设计根据系统架构设计,进行硬件电路设计和选型。
这包括选择适当的处理器芯片、存储器、输入输出设备等,并设计相应的电路原理图和PCB布局。
4. 软件设计根据系统架构和硬件设计,进行软件开发。
开发过程包括操作系统的移植或编写、驱动程序的开发、应用程序的编写等。
软件设计要考虑系统的实时性、稳定性和可扩展性。
5. 调试和验证完成硬件和软件的设计后,进行系统的调试和验证。
通过测试和分析,确保系统在各种工作条件下都能正常运行,并满足设计需求。
四、常用的嵌入式系统设计技术1. 硬件设计技术硬件设计技术包括电路设计、信号处理、接口设计等方面。
其中,电路设计常用的工具包括Altium Designer、Cadence等;信号处理常用的技术包括模数转换、滤波、编码解码等;接口设计常用的技术包括UART、SPI、I2C等。
软件设计技术包括操作系统的选择与移植、驱动程序的编写、应用程序的开发等方面。
软件设计说明书嵌入式软件范例

软件设计说明书嵌入式软件范例
一、XXXXX-XXX热压机自动控制系统软件的设计
LCD—液晶显示器,因其具有微功耗、平板化等一系列显著特点而广泛应用于仪器仪表、计算机显示终端、各类电子显示装置等各个方面。
LCD 的后工序生产工艺包括COG、COF、FOG、
FOB, XXX-XXX热压机正是为FOG段工艺而开发设计的。
XXXXX-XX朋压机自动控制动系统软件(以下简称XXX系统)
是由PLC气动元件和电动元件组成,其特点是经过传感器采集外部信号,输入到PLC 内部进行计算处理,以控制外部执行元件,使之完成一系统的机构动作,达到生产所需的工艺要求。
㈠XXX系统的性能和结构
XXX系统主要由PLG GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX系统的主要性能和技术参数
•主机电源:Vac ---- 220VAC5/0HZ
•传感器电源:Vdd ---- +24V
•PLC接口:40位输入、32位输出、1个RS232通信串口
•工作温度:—10C〜+55C
•存储温度:—20C〜+60C
2、XXX系统的内部地址
XXX系统的内部地址及主要功能部件:•输入继电器一X
•输出继电器一Y
•辅助继电器一M
•定时器一T
•计数器一C
•数据寄存器一D
•变址寄存器一Z
3、XXX系统的外部引线功能定义
XXX系统共有82根引脚,具体定义如下:
㈡指令描述
XXX系统主要有如下指令:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号:
版本: LCD-VGA微型显示驱动电路
软件详细设计说明书
编写: 2015年05月18日
校对: 2015年06月12日
审核: 2015年06月15日
批准: 2015年06月20日
目录
一、项目背景 (2)
二、软件功能介绍 (2)
三、软件特性介绍 (2)
四、软件的运行环境介绍 (2)
五、系统的物理结构 (2)
六、系统总结构 (3)
七、系统各个模块介绍 (5)
七、算法设计 ............................................................ 错误!未定义书签。
八、接口设计 ............................................................ 错误!未定义书签。
九、需求规定 (10)
十、测试计划 (10)
一、项目背景
随着便携式多媒体终端需求量迅速增加,在视频解码等方面对芯片低功耗的要求也越来越高。
因此,只有将模拟视频信号转换成为符合ITU-R BT、656标准的数字信号,才可方便地利用FPGA或者DSP甚至PC机来进行信号处理。
本模块就就是利用TI公司的超低功耗视频解码芯片TVP5150对视频信号A/D解码,由单片机通过I2C总线控制,实现驱动VGA级别(640X480)的微型显示模组,并预留地址数据等接口,作为模块验证以及后续数字信号处理之用。
二、软件功能介绍
本系统主要由视频转换模块TVP5150、按键模块、8051内核单片机与液晶图形缩放引擎(A912)组成,系统框图6、1所示。
STC单片机通过I2C接口控制其余三部分模块的工作,视频解码IC把复合视频转换成标准8位的ITU-RBI、656格式的数字信号传输到A912,A912通过解码矩阵电路把解调后的信号转换成三基色RGB信号,最后通过增益/偏移控制、伽马校正、抖动处理与图形缩放变RGB信号输出到液晶屏、
三、软件特性介绍
以STC单片机 MCU为控制中心,以视频转换芯片TVP5150为硬件核心。
电路将模拟视频信号编码为ITU-R BT.656类型的数据流。
单片机管理整个工作流程,缩放引擎芯片进行图像处理,把数据流转换为RGB信号,最终在液晶屏上获得显示图像。
该显示器结构轻薄,电路简单,性能可靠,图像显示清晰稳定。
四、软件的运行环境介绍
软件应在以下环境中运行:
硬件环境:选用256字节 RAM+1K AUX-RAM、4KB ROM、S0P 型号为STC11F04E 单片机
计算机软件:采用C语言进行编译并生成相应执行文件格式,在STC11F04E 单片机上运行。
五、系统的物理结构
微型显示嵌入式软件中的硬件就是由主控、显示驱动模块、按键输入模块、视频解码器模块TVP5150组成,其物理结构图如下图所示
视频解码器TVP5150实现PAL/NTSC制式视频信号的解码,输出8 bit ITU-R bt、656数据,CPU通过I2C控制视频解码器的各项参数,比如亮度、对比度、色度等等,CPU通过I2C 控制显示驱动模块,显示驱动模块将视频解码器输出的8 bit ITU-R bt、656数据显示在微型显示屏。
六、系统总结构
6、1系统框架图
微型显示嵌入式软件总共有3大模块,分别就是显示模块A912、按键输入模块、解码器模块TVP5150、其框架如下图所示:
6、2系统总的流程图
当系统初始化之后,解调器开始工作,但检测到视频信号后,把模拟视频信号解调到数字信号已供显示器屏显示,同时按键可以调整合适的亮度,以达到最佳的收瞧效果。
七、系统各个模块介绍
7、1显示模块
7、1、1 模块描述
视频模块主要由A912视频编码芯片与一显示屏构成,可将8位4:2:2的ITU-R BT、656或者ITU-R BT、601输入信号编码成CVBS信号或S-Video信号输出。
如果解码器模块工作正常,利用此验证模块可以得到模拟视频信号,接人显示设备可得到输入图像。
7、1、2 模块接口关系
显示屏显示的视频标准为ITU-RI BT.656,以下为该视频的简单介绍:
ITU-RIBT.656视频标准
ITU-R BT、601就是“演播室数字电视编码参数”标准,而ITU-R BT、656则就是ITU-R BT、601附件A中的数字接口标准。
ITU-R BT.656输出8位Y:Cb:Cr=4:2:2的数据格式,同步信号内嵌于数据流中串行输出,也可以单独引脚与数据流并行输出。
图2所示为完整的一帧数据,分奇偶两场,23~311行就是偶数场数据,366~624行就是奇数场数据,FID为奇偶场指示信号,在场同步信号(VSYNC)下降沿跳变。
VBLK为场消隐信号,高电平有效,可以通过设置视频解码器寄存器来改变其长短,控制有效图像数据输出,因此在VBLK信号低电平期间对应输出视频有效数据
7、1、3 模块实现算法
当接收到标准ITU-RI BT.656或无视频信号后,通过CPU I2C控制其工作状态。
要完成基本的显示功能,A912要通过单片机的I2C指令写入寄存器以完成以下功能: 1)液晶屏参数选择:根据要点亮的液晶屏规格数,写入合适的液晶屏参数,包括分辨率、行场频、像素时钟、行场同步宽度、行场前后沿宽度等、
2)选择输入信号格式及输入信号通道就是YUV0还就是YUV1,并打开数字端口控制、
3)设置显示区域行场起始、结束位置,设置ADC的增益与偏置以及根据输入同步设置ADC_PLL控制;
其流程图如下图所示:
当系统接收到控制信号后,会根据控制指令控制整个系统的运行、
7、2按键输入模块
7、2、1 模块描述
手动控制系统的工作状态
7、2、2 模块接口关系
7、2、3 模块实现算法
当需要调整显示屏亮度时,系统可以通过按键输入模块控制显示屏亮度。
按键的有效输
入分为长按与短按,其中规定,小于1s 的按压定义为短按,大于1s 的按压定义为长按。
长按控制系统的开机及关机,短按在开机状态下控制系统停止运行。
其流程图如下图所示:
7、3视频解码器模块
7、3、1 模块描述 视频解码IC 就是超低功耗、支持NTSC /PAL /SECAM 等格式的高性能视频解码器,在正常工作时,它的功耗仅115 mW,并且具有超小封装(32脚的TQFP),因此非常适用于便携、批量大、高质量与高性能的视频产品。
它可以接收2路复合视频信号(CVBS)或1路S-Video 信号。
通过单片机I2C 总线设置内部寄存器,选择信号AIPLA 与AIPIB 输入到内部,AGC(自动增益控制)使得芯片可以支持最高1.5 Vp-p 的信号电压并使输入信号达到ADC 的最大量程,9位的
ADC 按内部PLL 时钟输出像素数据。
转换后的数字信号经过梳状滤波器进行Y 、C 分离,再进一步分离成U 、V 信号,最终经过格式转换输出8位ITU-R BT656信号。
7、4、2 模块接口关系
7、4、3 模块实现算法
A: TVP5150芯片应用原理图如图7、4、2所示。
芯片采用14、318 18 MHz晶振,数字与模拟输入电压为1、8 V,IO口电压为3、3 V;信号输入有CH1与CH2两路,并且都进行阻抗匹配设计,防止对输入信号的反射;YOUT[0:7]输出8路YCbCr信号,消隐信号可选择单独引脚HSYNC与VSYNC输出,或者内嵌于这8路信号中。
PCLK/SCLK脚时钟信号可输出13、5 MHz与27 MHz两种频率,
B: TVP5150寄存器配置
完成TVP5150的初始化,要通过I2C总线把参数写入寄存器,主要有:选择视频输入通道,当输入为Composite信号时,可以选择通道A或者通道B,当输入为S-Video信号时,通道A输入Luminance信号,通道B输入Chrominance信号。
输出格式配置,在本系统中配置为8位ITU-RBT、 656格式的数据输出。
可以按照TVP5150规格书的寄存器初始化表配置。
其工作流程如下图:
七、算法设计
本系统采用编程算法设计,使用最多的就是逻辑结构的判断语句,还有顺序结构,还有当型循环结构。
本系统的算法简单,方便操作,容易上手,方便操作工人的操作。
当型循环算法的算法程序实例如下:
if(longkey_ch_flag==1)
{
longkey_ch_flag=0;
if(long_key==0) {
for(int i=0;i<6;i++)
{
op_par[i]=sleep_par[i];
}
par_change_flag=1 ;
}
else
{
for(int i=0;i<6;i++)
{
op_par[i]=wake_par[i];
}
par_change_flag=1 ;
}
}
八、需求规定
将模拟视频信号转换成为符合ITU-R BT.656标准的数字信号,使用数字化接口的LCD 显示器能获得比传统CRT显示器更清晰、稳定的画面。
九、测试计划
1、测试工作电压范围DC3、5V—5V电路工作正常,显示应正常
2、测试工作电流在要求的范围内
3、测试CVBS不同制式(P/N)下显示应正常
4、使用不同设备(视频信号发生器、DVD、机顶盒等),输出不同图案,测试显示应正常。