版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、硬件实验参考说明图2-2DSP教学实验箱结构图通用控制模块部分:显示输出:-液晶显示(LCD):128X64像素点阵图形显示屏。-发光二极管:指示灯(12只,分为红、黄、绿三种颜色)音频输出:D/A输出提供音频插座,可直接接插耳机。键盘:17键数字键盘(标准PS2接口)。步进电机:四相步进电机,步距角5.625,起动频率300PPS,运行频率900PPS,可由DSPI/O端口控制旋转和方向、速度。直流电机:空载转速3050转/分,输出功率1.35W,启动力矩21.3N,可以接收DSP输出的PWM控制信号,实现电机的转速和方向控制。第二章教学实验箱硬件接口和编程说明ICETEKDSP教学实验箱的
2、外围接口外围接口PA:ICETEK-VC5416-A扩展接口P4FAT-xxxxx1T:一二,91- TJ TJ TJ TJLEL29YOTQQ区31 v33 DGND13 5 7 9135 7 9 13 5 7 9-1-3 $ 1 1 1 1 2 2 2 2 1- 3 33 7-4689 >- 4 6 s o 7- 4 -4 6-s 11111-1- 1 - 1 rl- -1 - 3 3 32434XXXxxxxxx*777Snri瓯而:(jg外围接口PB:ICETEK-VC5416-A扩展接口P3oFB68I012I4CCCC匚cccccqcccccc68 0 2 4ICETEKDS
3、P教学实验箱硬件编程控制模块共有8个寄存器,如表2-1定义:表2-1控制和状态寄存器列表名称地址功能属性CTRGRPort8000全局控制寄存器WCTRLCDCRPort8002液晶控制寄存器WCTRLCDCMDRPort8001液晶命令寄存器WCTRLCDLCRPort8003液晶左半屏控制寄存器WCTRLCDRCRPort8004液晶右半屏控制寄W存器CTRLRPort8007辅助控制寄存器WCTRKEYPort8002键盘数据回读寄存器RCTRSPEEDPort8003电机速度回读寄存器R显示控制模块有一个全局控制寄存器CTRGR,地址映射在TMS320VC5416的IO扩展空间上,地址
4、为0x8000。其各位上的定义如表2-2:表2-2全局控制寄存器CTRGRBit7bit6bit5bit4bit3bit2bitlbit0GS保留保留保留BUZZEPWMEIOPEDCMEGS:全局控制标志位;BUZZE:蜂鸣器使能;PWME:PWM控制使能;IOPE:通用I/O端口(PA-LED)直接控制交通灯北方向红灯使能;DCME:直流电机使能;例如需要使能直流电机,可以用以下C语言语句:CTRGR=1;1.液晶显示模块编程控制:液晶显小模块的访I可、控制是由TMS320VC5416对扩展接口的操作完成。控制I/O口的寻址:命令控制接口CTRLCDCMDR的地址为0x8001,数据控制接
5、口的地址为CTRLCDLCR:0x8003和CTRLCDRCR:0x8004,辅助控制接口CTRLCDCR的地址为0x8002。显示控制方法:液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。其地址与象素的对应方式参见表2-3:表2-3地址与象素的对应方式左侧显示内存右侧显示内存Y016630166行=223号DDDDDDDDDD0BBBBBBBBBB010101O1O1O1O1O1O1O11XDDDDDDDDDD7=BBBBBBBBBB07777777777DDDDDDDDDD8BBBBBBBBBB0JJ00000
6、0000台匕亡率;DR=0x3f; CTRLCDCR=0;DR=0x3e; CTRLCDCR=0;示3 将淞 将液1ta旦发送控口/;图值CTRLCDCMDcg3起始行取值)JRLCDCR=0;;fTrlcdcr=0;8Wf,其中页号取CTRLCDCR=0;/ctrcTRCRD0TR=0X0督余作的存储器第人出售堀作列:0x40+列号,其中列号为取值:40;、CTRLCDCR=0;44;0CTRLCDCR=0;Bl品向左侧WIWD嵌公族CTRLCDCR=0;/如果显示行、页号和列号均为0/时,屏幕上第8行第1列将显/小黑向右侧屏幕缓存CTRLCDCR=0;1/果显示行、页号和列号均为0/时,屏
7、幕上/第1行第65列将显/示黑色象素器EWRBit7Bit6bit5bit4bit3bit2bit1bit000东-红东-黄东-绿西-红西-黄西-绿表2-5寄存器SNRBit7Bit6Bit5bit4bit3bit2bit1bit001南-红南-黄南-绿北-红北-黄北-绿两个寄存器的地址均映射到5416DSP的IO扩展空间,CTRLR地址为0x8007,DSP通过对该施址的写操作来修改两个寄存器上各位的状态,当寄存器某位取1,值时,相应指示灯被点亮,取0,值则熄灭。当写入CTRLR的数据(8位有效值)的高两位为00时,数据的低6位将写入EWR寄存器:当高两位的值为01时,写入SNR例如:需要点
8、凫东、西万向的红灯和南、北方向的绿灯,其它灯均熄灭时,可以用下面C语旬完成?对于商速-DSP,可能需要在两个语句之间加入延时语句。CTRLR=0x024;CTRLR=0x49;3 "O&tSB 由I/O扩展端口控制,DSP须将显示的图形按列的顺 序存储起来(8X8点阵,8个字节,高位在 下方,低位在上方然后刨刷而拴机显 示。具体方法是,将以下控制字按先后顺序, 每两个为一组发送到全局控制寄存器的第6-4位和端口 CTRLA ,地 完毕后J鬲不太长的时间(0x8005发送 眼观察不闪000B, 据取反;010B, 据取反;100B, 据取反;110B, 据取反。第8列数据取反;001B,011B,101B,111B,第5列数第3列数第1列数烁的时间间隔Q再发送一遍。由于位值为“0”时点亮,所以需要将显示的数据取反。第7列数第6列数据取反;第4列数据取反;第2列数据取反;注意:在使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年宠物医疗连锁机构数字化管理系统维护实践报告
- 2025年单相电能表合作协议书
- 2025年智能电能表及配件合作协议书
- 公共交通设施建设方案
- xx开发区能源岛项目建设工程方案
- Imatinib-impurity-21-生命科学试剂-MCE
- Echihumiline-生命科学试剂-MCE
- Dabigatran-impurity-5-生命科学试剂-MCE
- 建筑施工监理管理实施方案
- Chevalone-E-Deacetylchevalone-C-生命科学试剂-MCE
- FZ/T 63012-2009涤纶长丝高强缝纫线
- ようだ みたいだ らしい そうだ 复习课件- 高三日语一轮复习
- 中医常用方剂课件
- (国开电大)可编程控制器应用 课程实验
- 游泳池运行记录表
- 皮带机及钢栈桥改造工程施工方案
- CHD双心治疗心可舒解析课件
- 植筋加固工程施工合同1
- 中班数学《小动物回家》课件
- DB4417∕T 2-2021 地理标志产品 春砂仁
- 物业管理预算表格模板模板(全套)
评论
0/150
提交评论