下面给出了DSP系统初始化程序以及键扫描程序。
DSP系统初始化程序:
SYS:SETC INTM ;禁止可屏蔽中断
CLRC CNF ;B0被配置为数据存储空间
SPLK #81FEH,SCSR1 ; 时钟4倍频
;CLKIN=6MHZ,CLKOUT=24MHZ
SPLK #0E8H,W小型固定电感器DCR ;不使能看门狗
LDP #0
SPLK #0001H,IMR ;使能中断第1级INT1
SPLK #0FFFFH,IFR ;清全部中断标志
CLRC INTM ;开中断
RET
液晶初始化程序:
LDP #0E1H ;DP(7080H~70FFH)
LACL MCRA
AND #000FH ;配置IOPA[4~7],IOPB[0~7]为
;一般I/O口功能
SACL PADATDIR
OR #0F000H ;IOPA[4~7]为输出方式
AND #0FF0FH样 ;IOPA[4~7]=0
SACL PADATDIR
LDP #5H
SPLK #00E2H,LCDCMD;复位命令E2H
CALL COMWE
SPLK #0A4H,LCDCMD;正常显示驱动命令A4H
CALL COMWE
SPLK #0A9H,LCDCMD ;占空比为1/32
CALL COMWE
SPLK #0A0H,LCDCMD;
CALL COMWE
SPLK #0C0H,LCDCMD ;显示起始行
CALL COMWE
CALL CLEAR
SPLK #0AFH,LCDC绕行电感MD ;开显示命令AFH
CALL COMWE
RET
外部中断1响应以及20ms定时绕行电感器器中断消抖动后,读键值子程序:
LDP #0E1H ;DP(7080H~7大功率电感贴片电感器0FFH)
LACL PBDATDIR ;取出键值
SACL KEYDATA ;将键值送入KEYDATA保存
RET
五 、结束语
本系统利用TMS320LF2407 DSP、MG-12232图形点阵液晶模块和键盘构建了基于3V电平的低电压、低功耗的中文人机界面。实际试验中,此中文人机界面消耗电流不足1mA工字电感,这种设计方案取得了很好的低功耗效果。
【labview中实时画图】各位大神们,在labview中能实现实时画图功能吗?就是实时画正方形,圆等简单图形,但是画的过程是可视的,不能一笔画出来。请问怎么实现呢?
给你吧试试看¥%……%&*()
基于DSP的工业缝纫机控制系统设计 引言 传统的工业缝纫机,主轴驱动大多采用离合器电机,缝制过程中的动作都靠机械和人工配合完成,存在效率低、体积大、调速范围窄、位置控制难、自动化程度低。另一方面,传统的工业缝纫机,由于主轴驱动靠离合器
基于Hi3510和无线发送模块的视频传输设计近几年,嵌入式无线联网领域发送数据大都基于802.x或WI-FI技术,并用无线网卡或无线路由器实现。目前也出现了基于手机无线发送数据的嵌入式相关设计,但大都是基于2.5G技术的短信方式的监控设计。在此