《交通灯控制系统设计dsp课程设计》由会员分享,可在线阅读,更多相关《交通灯控制系统设计dsp课程设计(16页珍藏版)》请在金锄头文库上搜索。
1、DSP应用技术课程设计题目一:交通灯控制系统程序设计 (双号做) 一、课程设计的目的与任务通过课程设计进一步提高学生的DSP系统设计 及应用能力和编程技巧;锻炼自我开发能力,为以后 的毕业设计和实际工作中的独立完成工作的能力打下 坚实的基础,掌握交通灯的控制方法以及程序的设计 和调试。二、课程设计基本要求 按照如下要求写实验报告书 1、写出系统设计思想。 2、画出系统框图。 3、画出(或打印)DSP软件流程图。 4、打印软件程序清单。三、课程设计的内容在DSP实验板上,利用已有的电路编制交通灯 控制的驱动程序,并熟练掌握运用汇编知识控制交通 灯的颜色与亮灭,练习运用DSP编写外部硬件的驱动 程
2、序,掌握CCS调试软件。(1)通过输出不同数据,控制交通灯亮不同的 颜色(2)修改延时系数,控制输出(3)交通灯编程控制说明显示/控制模块的发光二极管是由连接在2407DSP 扩展I/O接口上的寄存器EWR和SNR控制的。这两个寄 存器均为6位寄存器,其位定义见下表: 两个寄存器的地址均映射到2407DSP的I/O空间, 地址为8007H,DSP通过对I/O区域该地址的写操作 来修改两个寄存器上的各位的状态,当几寄存器某位 取1值时,相应指示灯被点亮,取0时则被熄灭。 当写入8007H的数据(8位有效值)的高两位为00时, 数据的低六位将写入EWR寄存器,当写入8007H的 数据(8位有效值)
3、的高两位为01时,数据的低六位将 写入SNR寄存器。例如:需要点亮东西方向的红灯和南、北方向 的绿灯,其他灯均熄灭,用汇编语句可完成。对于 高速的DSP,可能需要在两个语句之间加延时语句 。splk #24h,60h out 60h,8007h ;东西红splk #49h,60h out 60h,8007h ;南北绿 状态态控制字 南北红红64h 东东西红红24h 南北绿绿49h 东东西绿绿09h 南北黄52h 东东西黄12h交通灯控制字(4)交通灯控制程序流程图题目二:步进电机驱动程序设计(单号做)一、课程设计的目的与任务通过课程设计进一步提高学生的DSP系统设计 及应用能力和编程技巧;锻炼
4、自我开发能力,为以后 的毕业设计和实际工作中的独立完成工作的能力打下 坚实的基础。(1)了解步进电机的工作原理;(2)了解并掌握步进电机驱动电路的设计;(3)了解并掌握步进电机驱动程序的编制方法 二、课程设计基本要求 按照如下要求写实验报告书: 1、写出系统设计思想; 2、画出系统框图; 3、画出(或打印)DSP软件流程图; 5、打印软件程序清单。四、课程设计的内容(1)在DSP实验板上,利用已有的电路编制四 相步进电机的驱动程序,并熟练掌握运用集成芯片驱 动小型步进电机的硬件电路。练习运用DSP编写外部 硬件的驱动程序,掌握CCS调试软件。(2)采用用四相八拍的方式驱动步进电机,改 变时间参数,使得步进电机的转速可调。(3)步进电机四相八拍控制字如下表所示:步进电进电 机四相八拍正转转加电电代码码8eh8ch8dh89h8bh83h87h86h步进电进电 机四相八拍反转转加电电代码码86h87h83h8bh89h8dh8ch 8eh(4)步进电机控制程序流程图