ARM嵌入式系统课程设计.(4)

2018-12-20 23:25

DACR=(0<<16; //最大定时1US,电流700UA IRQEnable(; T0TC=0; T0PR=0; T0MCR=0x03; T0MR0=Fpclk/2;

T0TCR = 0x03; // 启动并复位T0TC T0TCR=0x01; T1TC=0; T1PR=0; T1MCR=0x03;

T1MR0=Fpclk/205000*(fc/100; //把一秒分成2048份,再根据要求的频率来进行设置t

T1TCR = 0x03; // 启动并复位T1TC T1TCR=0x01; VICIntSelect=0x00; VICVectCntl0=0x20|0x04; VICVectAddr0=(uint32IRQ_Timer0;

VICVectCntl1 = 0x20 | 0x05; // 设置定时器1中断通道分配最高优先级 VICVectAddr1 = (uint32IRQ_Timer1; VICIntEnable =(1<<0x04|(1 << 0x05; while (1

{ sprintf(str, \ ISendStr(0,8,0x30,str;

sprintf(str, \ ISendStr(0,10,0x30,str;} return 0; }

4.3 测试结果图

由以上硬件、软件设计,经实验调试得到测试结果,如图4-2、4-3、4-4所示,分别为三角波、正弦波、方波。

图4-3三角波(频率=200HZ 幅度=2.4V)

图4-4正弦波(频率=40HZ 幅度=100MV)

图4-5 方波(频率=1000HZ 幅度=2V)

5心得体会

两个周的嵌入式课程设计—基于ARM的信号源发生器设计就要结束了,虽然课程设计的时间比较短,但我却收获了很多值得总结和值得我铭记于心的知识和认识。

开始课程设计的时候,由于我们学的都是一些嵌入式方面的理论知识,牵涉到实际的我们几乎一无所知,所以我们组的成员都不知道该怎么入手,我们通过请教老师,以及上网查询等通道,终于顺利的完成数据采样系统的各方面设计。这样一个过程使我的理论知识得到了试验和应用,使我的理论知识得到了进一步的提高。

通过这次ARM课程设计,我对整个嵌入式程序的设计有了一个比较深的理解,特别是有关ARM的信号源发生器这块,比如数字信号的产生、调节和D/A转换的原理等。还有就是增强了自身的动手能力,把以前书本上讲的或是没有讲的,通过一次课程设计具体的实施,使自己真正得到锻炼。

总之,这次课程设计不但让我学到了很多的东西,提高和巩固了嵌入式方面的知识,同时也增强了我的动手能力,这些并不是在课堂上可以学到的,而且这也是难得的一次同学间长时间交流沟通的机会,在课程实际过程中发生许多欢乐的令人难忘的事,这无疑为以后的我留下了一个美好的回忆。在完成嵌入式课程设计后,我发现我还有许多不足,所学到的知识还远远不够,ARM的应用是如此的广泛,在以后的时间里我将继续对ARM的学习。

最后,感谢老师在课程设计中给予的帮助,以及组员们的合作!

参考文献

[1] 吴镇扬,数字信号处理[M].高等教育出版社,2004 [2] 康华光,电子技术基础(数电)[M].高等教育出版社2005

[3] 黄智伟,全国大学生电子设计竞赛训练教程[M].电子工业出版社2004 [4] 周立功,深入浅出ARM7—LPC2138P[M].北京航天航空大学出版社,2005 [5] 89C5 1/89C52/89C54/89C58 80C 5 1 8一bit microcon—troller family DATA SHEET[J], PHILIPS COMPANY,2001.09:1—27

[6] 张肃文,陆兆熊. 高频电子线路(第三版)[M]. 高等教育出版社 北京 1992. [7] 万福君,潘松峰.单片机原理系统设计与运用[M].合肥:中国科学技术大学出版社,2001:190—229

[8] AD985 1 DATA SHEET[J],ANAL0G DEVICE C0MPANY2004:1-24

[9] 张静, 李廷军, 刘长茂, 郭海燕. 基于DDS的高分辨率信号发生器的实现[J]. 现代电子技术, 2004,(14

[10] 王数明,戴瑜兴. 基于DDS技术的可叠加谐波的正弦信号源设计[J].湖南师范大学自然科学学报, 2005,(04.


ARM嵌入式系统课程设计.(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络技术考试题C卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: