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

DSP短学期 实验报告.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP短学期 实验报告

DSP应用系统设计实验报告 一、设计任务 通过矩阵键盘的输入,利用TMSLF2407的事件管理模块,可以简单有效的控制步进电机的。系统中设计了相应的人机界面,进行相应变量的显示、操作 键盘模块 电机模块 其它模块(蜂鸣器、点阵) 具体化即: 1. DSP芯片接受矩阵键盘的输入。 2. DSP芯片对LED灯,蜂鸣器控制模块。 3. DSP芯片对相应信息的反馈,即:LCD液晶显示。 4. DSP控制电机正反转以及对电机速度调节。 二、 系统构成及子模块原理: 1.硬件原理方框图1所示,该系统由LCD液晶显示模块、矩阵键盘模块、电机模块及包含蜂鸣器和点阵的模块组成。 图1硬件原理方框图 2:系统总流程图: 3:子模块工作原理 a.键盘输入: 键盘在信号采集系统中是一个很关健的部件,它能向系统输入数据、传送命令等功能,是人工干预系统的主要手段,0x48,0x44,0x42,0x41 8 9 A B 0x88,0x84,0x82,0x81 C D E F 扫描码 对应键值 也即,当读8001H端口时,如果其值为‘18H’,则表示键盘按下的键是“0”,如果其值为‘0’,则表示没有键按下。 将键盘扫描得到的数据存入内存,然后根据数据值就能够确定所输入的键,通过映射关系,就能过将每一个键设为特定的功能。读键盘输入值的语句如下: nScanCode =port8001; nScanCode =0x0ff; 端口在被读一次取以后就将端口值置为0,准备下一个按键的输入。输入的数据保存在nScanCode中,nScanCode同0x0ff与是把nScanCode的高位清零。 b.蜂鸣器控制原理: 其中蜂鸣器由DSP通用I/O管脚IOPC6输出控制,可将此管脚上的频率输出转换成声音输出。控制的方法是使用DSP通用定时器设置IOPC6以一定的频率改变高低状态,输出方波。 c. LCD显示原理: 由于LCD具有低功耗、体积小、质量轻、超薄等诸多其他显示器无法比拟的优点,它广泛用干各种智能型仪器和低功耗电子产品中。横向格式是指显示数据是以横向的连续个像素为一个字节的数据格式,例如东芝公司的或爱普森公司的和等控制芯片的显示数据均为横向格式。纵向格式是指显示数据是以纵向的连续个像素为一个字节的数据格式其取模的走向正好符合写入显示数据的顺序。0x00,0x00,0xFC,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFC,0x00,0x00,0x00, 0x00,0x00,0x3F,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x3F,0x00,0x00,0x00, 对于图像的编码也按照同样的方式进行。 ② 液晶点阵显示原理 液晶显示模块的访问、控制是由DSP 对扩展I/O 接口的操作完成。控制I/O口的寻址:命令控制I/O 接口的地址为0x8001,数据控制I/O接口的地址为0x8003 和0x8004,辅助控制I/O 接口的地址为0x8002。液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。其地址与象素的对应方式如下表格: 表1 地址与象素对应表 左侧显示内存 右侧显示内存 Y= 0 1 …… 62 63 0 1 …… 62 63 行号 X=0 …… X=7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 0 …… 7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 B0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 8 …… 55 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 DB0 …… DB7 56 …… 63 发送控制命令:向液晶显示模块发送控制命令的方法是通过向命令控制I/O 接口写入命令控制字,然后再向辅助控制接口写入0。 d.步进电机控制原理: 步进电机是由DSP 通用I/O管脚输出直接控制。步进电机的起动频率大于500PPS(拍每秒),空载运行频率大于9

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档