- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- CUGTEM—8 矿井瞬变电磁仪简介.ppt
- C语言.运算符和表达式.ppt
- CVD设备动力设施及施工要点.ppt
- C语言学习 第七章.ppt
- C第1章 半导体器件1.ppt
- C语言大学使用教程.ppt
- c语言课程设计-处理机低级调度模拟系统.doc
- CTP制版技术-3.ppt
- D5.1概述.ppt
- DAP装置安全规程.doc
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
文档评论(0)