硬件实验参考说明

上传人:时间****91 文档编号:120464077 上传时间:2022-07-17 格式:DOC 页数:7 大小:2.42MB
收藏 版权申诉 举报 下载
硬件实验参考说明_第1页
第1页 / 共7页
硬件实验参考说明_第2页
第2页 / 共7页
硬件实验参考说明_第3页
第3页 / 共7页
资源描述:

《硬件实验参考说明》由会员分享,可在线阅读,更多相关《硬件实验参考说明(7页珍藏版)》请在装配图网上搜索。

1、三ICETEK DSP教学实验箱构造图(参见图2-2)步进电机扩展模块电源开关液晶屏幕直流电机实验箱电源开关AD输入键盘交通灯蜂鸣器DSP电源开关测试点图2-2 DSP教学实验箱构造图通用控制模块部分:l 显示输出:- 液晶显示(LCD):12864像素点阵图形显示屏。- 发光二极管:批示灯(12只,分为红、黄、绿三种颜色)l 音频输出: D/A输出提供音频插座,可直接接插耳机。l 键盘:17键数字键盘(原则PS2接口)。l 步进电机:四相步进电机,步距角5.625,起动频率300PPS,运营频率900PPS,可由DSP I/O端口控制旋转和方向、速度。l 直流电机:空载转速3050转/分,输

2、出功率1.35W,启动力矩21.3N,可以接受DSP输出的PWM控制信号,实现电机的转速和方向控制。第二章 教学实验箱硬件接口和编程阐明一ICETEK DSP教学实验箱的外围接口外围接口PA:ICETEK-VC5416-A扩展接口P4外围接口PB:ICETEK-VC5416-A扩展接口P3。 二ICETEK DSP教学实验箱硬件编程控制模块共有8个寄存器,如表2-1定义:表2-1 控制和状态寄存器列表名称地址功能属性CTRGRPort8000全局控制寄存器WCTRLCDCRPort8002液晶控制寄存器WCTRLCDCMDRPort8001液晶命令寄存器WCTRLCDLCRPort8003液晶

3、左半屏控制寄存器WCTRLCDRCRPort8004液晶右半屏控制寄存器WCTRLRPort8007辅助控制寄存器WCTRKEYPort8002键盘数据回读寄存器RCTRSPEEDPort8003电机速度回读寄存器R显示控制模块有一种全局控制寄存器CTRGR,地址映射在TMS320VC5416的IO扩展空间上,地址为0x8000。其各位上的定义如表2-2:表2-2 全局控制寄存器CTRGRBit7bit6bit5bit4bit3bit2bit1bit0GS保存保存保存BUZZEPWMEIOPEDCMEGS:全局控制标志位;BUZZE:蜂鸣器使能;PWME:PWM控制使能;IOPE:通用I/O端

4、口(PA-LED)直接控制交通灯北方向红灯使能;DCME:直流电机使能;例如需要使能直流电机,可以用如下C语言语句:CTRGR=1;1液晶显示模块编程控制:液晶显示模块的访问、控制是由TMS320VC5416对扩展接口的操作完毕。控制I/O口的寻址:命令控制接口CTRLCDCMDR的地址为0x8001,数据控制接口的地址为CTRLCDLCR :0x8003和CTRLCDRCR :0x8004,辅助控制接口CTRLCDCR的地址为0x8002。显示控制措施:液晶显示模块中有两片显示缓冲存储器,分别相应屏幕显示的象素,向其中写入数值将变化显示,写入“1”则显示一点,写入“0”则不显示。其地址与象素

5、的相应方式参见表2-3:表2-3 地址与象素的相应方式左侧显示内存右侧显示内存Y=016263016263行号DB0DB0DB0DBODBODBODBODBODBODBO0X=0DB7DB7DB7DB7DB7DB7DB7DB7DB7DB77DB0DB0DB0DB0DB0DB0DB0DB0DB0DB08DB7DB7DB7DB7DB7DB7DB7DB7DB7DB755X=7DB0DBODBODBODBODBODBODBODBODBO56DB7DB7DB7DB7DB7DB7DB7DB7DB7DB763- 发送控制命令:向液晶显示模块发送控制命令的措施是通过向命令控制I/O接口写入命令控制字,然后再向

6、辅助控制接口写入0。由于液晶模块相对于DSP来讲是慢速设备,在命令之间也许需要增长延时语句。下面给出的是基本命令字、解释和C语言控制语句举例。.显示开关:0x3f打开显示;0x3e关闭显示;CTRLCDCMDR=0x3f; CTRLCDCR=0; /将液晶显示打开CTRLCDCMDR=0x3e; CTRLCDCR=0; /将液晶显示关闭.设立显示起始行:0x0c0+起始行取值,其中起始行取值为0至63;CTRLCDCMDR=0x0c0; CTRLCDCR=0; / 设立从存储器第0行开始显示CTRLCDCMDR=0x0c8; CTRLCDCR=0; / 设立从存储器第8行开始显示.设立操作页:

7、0x0b8+页号,其中页号取值为0-7;CTRLCDCMDR=0x0b0; CTRLCDCR=0; /设立即将操作的存储器第0页CTRLCDCMDR=0x0b2; CTRLCDCR=0; /设立即将操作的存储器第2页.设立操作列:0x40+列号,其中列号为取值为0-63;CTRLCDCMDR =0x40; CTRLCDCR=0; /设立即将操作的存储器第0列CTRLCDCMDR =0x44; CTRLCDCR=0; /设立即将操作的存储器第4列- 写显示数据:在使用命令控制字选择操作位置(页数、列数)之后,可以将待显示的数据写入液晶显示模块的缓存。将数据发送到相应数据控制I/O接口即可。由于液

8、晶模块相对于DSP来讲是慢速设备,在命令之间也许需要增长延时语句。C语言语句举例阐明:CTRLCDLCR=0x80; CTRLCDCR=0;/向左侧屏幕缓存存入数0x80,/如果显示行、页号和列号均为0/时,屏幕上第8行第1列将显/示黑色象素CTRLCDRCR=0x01; CTRLCDCR=0;/向右侧屏幕缓存存入数据1,如/果显示行、页号和列号均为0/时,屏幕上/第1行第65列将显/示黑色象素2发光二极管编程控制:显示/控制模块上的发光二极管是由连接在5416DSP扩展地址接口上的寄存器EWR和SNR控制的。这两个寄存器均为6位寄存器,其位定义参见表2-4、表2-5: 表2-4 寄存器EWR

9、Bit7Bit6bit5bit4bit3bit2bit1bit000东-红东-黄东-绿西-红西-黄西-绿表2-5 寄存器SNRBit7Bit6Bit5bit4bit3bit2bit1bit001南-红南-黄南-绿北-红北-黄北-绿两个寄存器的地址均映射到5416DSP的IO扩展空间,CTRLR地址为0x8007,DSP通过对该地址的写操作来修改两个寄存器上各位的状态,当寄存器某位取1值时,相应批示灯被点亮,取0值则熄灭。当写入CTRLR的数据(8位有效值)的高两位为00时,数据的低6位将写入EWR寄存器;当高两位的值为01时,写入SNR寄存器。例如:需要点亮东、西方向的红灯和南、北方向的绿灯,

10、其他灯均熄灭时,可以用下面C语句完毕。对于高速DSP,也许需要在两个语句之间加入延时语句。CTRLR=0x024; CTRLR =0x49;3发光二极管显示阵列编程控制:发光二极管显示阵列的显示是由I/O扩展端口控制,DSP须将显示的图形按列的顺序存储起来(88点阵,8个字节,高位在下方,低位在上方),然后定期刷新控制显示。具体措施是,将如下控制字按先后顺序,每两个为一组发送到全局控制寄存器的第6-4位和端口CTRLA,地址是0x8005发送完毕后,隔不太长的时间(以人眼观测不闪烁的时间间隔)再发送一遍。由于位值为“0”时点亮,因此需要将显示的数据取反。000B,第8列数据取反;001B,第7

11、列数据取反;010B,第6列数据取反;011B,第5列数据取反;100B,第4列数据取反;101B,第3列数据取反;110B,第2列数据取反;111B,第1列数据取反。注意:在使用前须在I/O端口CTRLR写入控制字0x0C1,以打开此设备。关闭时写0x0C0。6键盘输入编程控制:键盘的扫描码由DSP的CTRKEY扩展地址0x8001给出,当有键盘输入时,读此端口得到扫描码,当无键被按下时读此端口的成果为0。CTRCLKEY地址为0x8002。读取的措施如下:nScanCode= CTRKEY; nnn= CTRCLKEY;/ nScanCode中为扫描码注意:对于高速运营的DSP,在两次读键盘之间也许需要增长延时语句。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!