2DSP与液晶显示屏硬件接口的设计
由于该款液晶显示屏内嵌了SED1335控制器,并且将接口电路直接引出,因此对于用户而言,整体设计大大简化,只需考虑DSP同接口电路间的连接即可。
以下是DSP与该液晶显示屏硬件接口的一种设计方案,如图1所示。
在该系统的设计过程中,选用了TI公司的TMS320C5402芯片。由于其内部ROM不可写,所以外挂一片32K的27256EEPROM作为外部程序区来存储程序与外部字库。考虑到TMS320C5402芯片具有高达1Mbit的外扩空间,实际应用时用户可以根据需要改变ROM的大小。对于液晶显示屏的数据接口,因为DSP与液晶显示屏均由3.3V供电,可以直接将二者数据线相连,这样DSP就能将ROM或RAM中的数据直接送入控制器的缓存中以便显示。液晶显示屏的控制信号由DSP地址线的第16位与第9位译码,因此在程序的设计中,指令口地址为8100H,数据口地址为8000H。由于DSP的读写管脚复用,当该管脚为高时,通过非门输出低电平选通液晶显示屏的读信号;当读管脚为低时,则直接选通液晶显示屏的写管脚。

3DSP控制液晶显示屏的软件设计
这里通过液晶显示屏的初始化过程以及如何显示一幅图画来具体说明DSP控制液晶显示屏的软件设计。
需要显示的图片如图2所示。可以通过WINDOWS附带的画图工具制作这样一幅320×240的黑白位图。针对这款显示屏是由右向左显示的特点,需要将其垂直对称翻转,最后将处理过的图片以16进制文件的形式烧入外部27256中。该图片数据文件在DSP外部空间的起始地址为:0C000H。
由流程图(图3)可以看出,在系统硬件上电复位后,软件根据用户的需要自动对各项控制器指令代码及其参数进行设置,从而完成对液晶模块的参数(如液晶的行数、列数、扫描频率、光标的位置等)以及显示方式等一系列的初始化过程。在对系统进行正确的初始化以后,可以通过DSP将外部ROM中的数据直接送至SED1335显示缓冲区,控制器就可以控制液晶屏显示出用户所要的图画。同时用户也可以根据自己的需要在主程序运行的过程中改变图片显示的形式,只需在表1中选择相应的指令代码以功率电感及参数即可。
设置系统指令及其参数的方法如下:根据用户硬件电路的设计,先将指令代码送到SED1335控制器的命令口地址;然后把该指令的参数依次送到数据口地址,经过系统指令及其参数的设置后,就可以把数据送到数据口地址。具体语法形式如下:
指令设置语句:
STM#XXH,AR0;XXH为指令代码
PORTWAR0,#8100H;8100H为命令口地址
参数设置语句:
STM#XXH,AR0;XXH为指令参数
PORTWAR0,#8000绕行电感H;8000H为数据口地址
…………
数据输入语句:
STM#XXH,AR0;XXH为用户数据
PORTWAR0,#8000H;8000H为数据口地址
…………
液晶显示屏的初始化程序如下:
INIT:
STM#40H,AR0;系统设置命令,指令代码:40H
PORTWWR0差模电感,#8100H
STM#10H,AR0;标准设置
PORTWAR0,#8000H
STM#87H,AR0;设置光标宽度为8
PORTWAR0,#8000H
STM#07H,AR0;设置光标高度为8
PORTWAR0,#8000H
STM#27H,AR0;设置LCD每行需要的字节数,
PORT插件电感器WAR0,#8000H每行320个点,行数为320/8=40
STM#36H,AR0;设置液晶的扫描频率约为70Hz
PORTWA色码电感器R0,#8000H
STM#0F0H,AR0;设置LCD的点行数为240
PORTWAR0,#8000H
STM#28H,AR0;设置显示屏一行所占显缓的字节数
PORTWAR0,#8000H
STM#00H,AR0
PORTWAR0,#8000H
STM#44H,AR0;SCROLL指令,指令代码:44H
PORTWAR0,#8100H
STM#00H,AR0;确定第一显示区的首地址
PORTWAR0,#8000H
STM#00H,AR0
PORTWAR0,#8000H
STM#240D,AR0;设置第一显示区的行数
PORTWAR0,#8000H
STM#00H,AR0;确定第二显示区的首地址
PORTWAR0,#8000H
STM#40H,AR0
PORTWAR0,#8000H
STM#0F0H,AR0;设置第二显示区的行数
PORTWAR0,#8000H
STM#00H,AR0;确定第三显示区的首地址
PORTWAR0,#8000H
STM#80H,AR0
PORTWAR0,#8000H
STM#4CH,AR0;设置光标自动由左向右移动
PORTWAR0,#8100H
STM#5BH,AR0;设置显示屏为两层叠加显示方式
扁平线圈电感制造厂脉冲电流输出情况下,DC/DC升压电源的设计应该从一般的电源设计基本都是考虑恒定负载情况下,但是用于感性负载时,电源输出电流是从零开始上升至某一设定值,然后切换电源输出,间隔一定周期后再重复动作,这时候电源怎么来设
双向透明串口扩展技术在嵌入式系统中的实现嵌入式多参数监护仪系统中一般包括多个独立的硬件采集模块,每个硬件采集模块分别完成对人体的心电、呼吸率、体温、血压和血氧饱和度等生理参数的采集,并通过其串口接收HOST端的控制信息,定时向HOST端发送
功率电感:小型固定电感器的外形特征 小型固定电感器通常是用漆包线在磁芯上直接绕制而成,再用环氧树脂或塑料封装而成。它的电感量用直标法和色标法表示,又称色码电感器。它具有体积小、重量轻、结构牢同和安装使用方便等优点,因而广泛用于收录机、