NDLS03 数字逻辑站
NDLS03 数字逻辑站
1、系统设计
如图l所示,人机界面系统采用小键盘操作的文本菜单方式,使用在嵌入式数字视频录像DVR(Digital Video Record)系统中。在MSP430F149上移植μC/OS—Ⅱ来独立实现人机界面的功能,用户通过键盘输入指令,经过单片机处理后发往主系统,同时把相应信息通过专用芯片的OSD(0n Screen Display)功能显示在监视器上;用户根据监视器上的信息进行菜单操作,形成人与机器的交互。
深圳市远创机械科技有限公司
区域经理:李女士
手机:13751115283
Q Q: 277150164
电话:0755-33066731
把人机界面部分从主系统中独立出来,用户所有输入的指令由单片机来处理,减少了主系统的工作量,使整个系统模块化,便于开发和调试,提高了可靠性和稳定性.另外,这种人机界面设计具有通用性,便于移植到各种嵌入式系统中。本系统选用MSP430nF149单片机,是基于以下三个方面的原因:
①OSD功能需要经常刷新,并且要处理与主机部分的数据交换,要求单片机的计算速度足够高,并且要求嵌入式系统能够长时间正常运转,且芯片功耗低。
②实时操作系统本身要耗费一部分内存,同时0SD功能要求建立字库,要求内存空间足够大,否则要外接闪存,增加设计的复杂度及成本。
③要连接键盘电路,需较多I/O口。
MSP430系列单片机是由TI公司开发的16位单片机。其突出特点是强调超低功耗,适合于各种功率要求低的应用;有较高的处理速度,在8 MHz晶振的驱动下,指令周期为125ns;MSP430F149具有60 KB的Flash ROM和2 KB RAM,可满足系统程序量和数据量大的要求,可以解决因为加载实时操作系统而增加的内存需求,具有2个串行通信接口,其中一个串口用于跟主系统通信,另一个可用于控制其他外围模块;具有48个可独立编程的I/O口,其中有2个具有中断功能的8位并行端口,在设计按键电路时,可方便地采用中断方式识别键值。
CIC01 计算机接口模块
IMHSS03 液压伺服控制模块
INSIM01 串行接口模块
NAMM01 模拟主站模块
NAMM02 模拟主站模块
NAMM03 模拟主站模块
NAOM01 模拟量输出模块
NASI02 模拟量输入模块
NASM01 模拟量输入模块
NASM02 模拟从站模块
NASM03 模拟从站模块
NASM04 模拟输入从模块
NASO01 模拟量输出模块
NBIM01 总线接口模块
NBIM02 总线接口模块
NBTM01 总线传输模块
NCIS01 控制I/O模块
NCIS02 控制I/O模块
NCOM02 增强型控制器模块
NCOM03 增强型控制器模块
NCOM04 先进的控制器模块
NCTM01 配置优化模块
NDCS03 数字控制站
NDIS01 数字指示器站
NDLS01 数字逻辑站
NDLS03 数字逻辑站
NDSI01 数字从输入模块
NDSI02 数字量输入模块
NDSM03 数字量输入模块
NDSM04 数字模块
NDSM05 数字逻辑站接口模块
NDSO01 数字输出模块
NDSO02 数字输出模块
NDSO04 数字输出模块
NFAN01 网络风扇
NGCM02 网关通信模块
NIMP02 多功能处理器端接模块
NIOP02 I/O电源面板
NIOX01 I/O扩展模块
NIPL01 端接模块
NKLM01-4 环路接口电缆
NKLM01-5 环路接口电缆
NKLS02-5 回路电缆
NKLS03-10 环接口电缆
NLIM02 环路接口模块
NLIS01 回路接口
NLMM01 逻辑主站模块
NLMM02 逻辑主站模块
NLSM01 网络环路存储
NLSM02 循环存储模块
NMFC01 多功能控制器
NMFC02 多功能控制器
NMFC03 增强多功能控制器
NMFC05 多功能控制模块
NMPP02 模块电源面板
NPEP01 电源输入面板
NPEP02 网络电源输入面板
NPIM01 处理器接口模块
NPSI03 电源供应模块
NPSM01 电源供应器
NPSM02 电源供应器
NPTM01 点表模块
NSBM01 总线模块
NSIM01 串行接口模块
NSPM01 串口模块
NSPS01 电源供应器
NSSM01 串行模块
NTAO01 模拟输出终端装置
NTCU01 计算机接口终止单位
NTRL01 远程连接终端
NTRL03 远程连接终端装置