- 25
- 0
- 约7.54千字
- 约 11页
- 2024-04-10 发布于中国
- 举报
目录
1设计目的……………………1
2硬件设计…………………………1
2.1硬件方案设计…………………1
2.2单元电路设计…………………1
2.2.1控制部件………………2
2.2.2显示模块………………2
2.2.3读写时序………………4
2.2.4读写函数………………4
2.2.5地址显示………………5
2.2.6数据处理………………5
2.3硬件调试………………………6
3软件设计…………………………8
3.1系统分析……………………8
3.2软件调试………………………8
4课程设计体会总结………………9
5参考文献…………………………9
附录…………………………10
1设计目的
用TMS320F2812芯片为核心控制部件,设计一个能用LCD液晶显示屏显示当前年,月,日,
时,分,秒的具有电子时钟功能的万年历,使用程序来控制时间的实时更新。
(1)熟悉CCS3.3软件的使用;
(2)学习并了解DSP板及教学实验箱的使用;
(3)学习DSP芯片的I/O端口的控制方法;
(4)熟悉Emulator方式下的程序调试规程,并最终能够熟练掌握在DSP软硬件环境下的程序开
发流程;
(5)能够对现有器件进行简单地编程,实现各种简单地显示控制。
效果图展示如下:
2硬件设计
2.1硬件方案设计
本系统以TMS320F2812为核心控制部件,利用软件编程,通过CPU中断,使用12864LCD液
晶显示器进行时钟显示,实现基本要求,尽量做到硬件电路简单稳定,减小电磁干扰和其他环境干
扰,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。由于时间有限和本身知识水平
的发挥,我们认为本系统还有需要改进和提高的地方,例如选用更高精度的元器件,硬件电路更加
精确稳定,软件测量算法进一步的改进与完善等。
2.2单元电路设计
2.2.1控制部件TMS320F2812CUPTime结构及性能
本次课设所使用的TMS320F2812是DSP开发板,主要用到的是其中的CPU定时器功能,其整
体思路如下:
1.初始化系统,为系统分配时钟,处理看门狗电路等等,
2.初始化CPU定时器0.
3.定时器0开始计数,等待周期中断,然后进入中断控制,对时分秒进行自加计数,并控制
一个LED灯进行工作显示
程序部分如下:
intmyhour=12,mymin=32,mysec=20;
intmyyear=2017,mymon=06,myday=8;//预置时钟
interruptvoidTINT0_ISR(void)//CPU-Timer0中断函数
{
mysec++;
if((mysec%2)==0)
{
GpioDataRegs.GPADAT.bit.GPIOA0=1;//进入中断测试
}else
{
GpioDataRegs.GPADAT.bit.GPIOA0=0;
}
if(mysec==60)
您可能关注的文档
最近下载
- 河道整治工程施工质量创优计划的实施效果评估与改进策略.docx VIP
- 水利工程质量创优方案(3篇).docx VIP
- 110kv变电站的设计毕业设计(论文).docx VIP
- 华中师范大学《C++程序设计》2020-2021学年第一学期期末试卷.pdf VIP
- 电力系统仿真:电力系统暂态仿真all.docx VIP
- 电力系统暂态稳定性仿真研究毕业设计(论文).docx VIP
- 3 浮力——液面升降问题(原卷版).docx VIP
- 核心素养视域下的初中数学单元作业设计研究.docx VIP
- 纪念红军长征90周年演讲稿(2025年最新版).pptx VIP
- 2002-2012 十年北京卷高考语文试卷深度解析.pdf VIP
原创力文档

文档评论(0)