- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP_数字时钟_终结版
课 程 设 计 MAX7219是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。MAX7219同样允许用户对每一个数据选择编码或者不编码。 整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。
4 心得体会
通过三周DSP课程设计,我不仅对DSP综合实验箱的硬件资源和CCS编译环境更加熟悉了,而且对2407的事件管理器和SPI模块有了进一步了解,知道如何设置定时器、如何找中断向量、如何用SPI模块控制串行外设。虽然在调程序、画原理图的过程中遇到过很多的小麻烦,但是总是克服并完成了要求,心中还是挺高兴的。通过这段时间的反复对程序的调试,让我更加明确,要想学好DSP光靠课堂上认真听讲是远远不够的,不去实实在在地上机调试程序,永远不会理解DSP的内部结构为什么要那么设置、永远不会明白2407比51系列的单片机好在什么地方、永远不会知道怎样用2407真正地完成一个具体的项目。
对于像DSP这种应用性极强的课程,不实践就永远都不能算是真正学习过。当然这次课设我所做的还是远远不够的,2407的精华在于它的事件管理器、AD、SCI、SPI以及CAN等模块,在于它的快速处理能力。DSP的真正意义在于它的实时性处理能力,为了更好的向这一目标发展,DSP的总线频率和多系统通信能力必将进一步优化。
5 参考文献
1.刘和平等.数字信号处理器原理、结构及应用基础[M].北京:机械工业出版社,2007.
2.刘和平,严利平.TMS320LF240X DSP结构、原理及应用[M].北京:北京航空航天大学出版社,2003.
3.王茂飞,程昱.DSP技术与应用开发[M].清华大学出版社,2007.
4.汪安民,程昱,徐保根.DSP嵌入式系统开发典型案例[M].北京:人民邮电出版社,2007.
附录1:原理图
附录2:程序清单
#include 2407c.h
#define disable() asm( setc INTM) //禁止全局中断
#define enable() asm( clrc INTM) //允许全局中断
unsigned int disparray[8] = {0x0100,0x0200,0x030a,0x0400,0x0500,0x060a,0x0700,0x0800};
unsigned int shi=0, fen=0, miao=0,int k = 0,int j = 1;
unsigned char flag=0;
/*************************************************************
*系统初始化子程序
**************************************** ********************/
int initial ( )
{
asm ( setc INTM); //关总中断
asm ( clrc SXM); //抑制符号位扩展
asm ( clrc OVM); //累加器正常溢出
asm ( clrc CNF); //B0被配置为数据存储空间
*WDCR=0x00E8; //关闭看门狗
*SCSR1=0X00FC; //CLKIN=10M,CLKOUT=CLK*4=40M,并使能包括SPI在内的全部时钟
*IMR=0x0002; //开INT2,参见P43
*IFR=0xFFFF; //清全部中断,写1清0
*MCRB=0xFE3C; //启用SPI功能引脚
*MCRA=0; //IOPA、IOPB配置为一般I/O功能
*MCRC=0; //IOPE、IOPF配置为一般I/O功能
WSGR=0x00; //禁止所有的等待状态
*SPICCR=0x0F; //SPI软复位、上升沿输出数据、16位数据长度
*SPICTL=0x0E; //禁止过冲中断、允许TALK(发送)数据、主机模式、禁止SPI中断
//上升沿有延时,参考书P271图11.
您可能关注的文档
最近下载
- 完整八年级物理综合实践活动课教案.docx
- 高考英语一轮复习知识清单(全国通用):专题20 语法填空介词100题(精练)解析版.docx VIP
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 2021-2022年国家开放大学电大法学《实用法律基础》课程考试打印版完美打印版 英语网考资料.doc
- 奥迪A6电路图之发动机BAT.pdf
- 2023年4月自考02207电气传动与可编程控制器PLC试题及答案含解析.pdf
- 医院普外科课件.pptx
- 游戏策划方案-数值策划笔试题.docx VIP
- 高考英语一轮复习知识清单:专题08 语法填空不定式100题(全国通用)解析版.docx VIP
- drillwork2005操作手册.ppt
文档评论(0)