全文预览

dsp课程设计时钟日历

上传者:随心@流浪 |  格式:doc  |  页数:26 |  大小:0KB

文档介绍
节点之间的连接脱落等状况,因而在整个试验过程中都要保持电路板的正常工作。最重要的是电源的连接正确,否则可能导致期间的烧毁。在老师的监督下以及同学的帮助下,几经波折的调试后,我们的系统圆满的实现预定的要求:准确显示当前时间。二、软件设计 1、系统分析 9 根据本系统设计要求和硬件连接电路,软件实现主要包括三个主要部分: 1302 时钟芯片的读写程序,液晶显示程序和主函数部分。首先应该对 1302 芯片进行检测,对其进行初始化设置,比如设置运行位,选择 12小时还是 24小时计数制。设置完成以后,便可以写入读写程序。 1302 是通过 I/O 口一位一位地写入与读出数据。在此需要设置读写时序,选择 I/O 端口为输入还是输出。液晶显示部分,主要是利用通过字模提取软件计算出来的数组矩阵,选择要显示的汉字、数字或者字符。显示每一个汉字、数字或字符时,应先设置起始页,起始列,然后将所对应的数组中的数据按序写入到 LCD 数据控制扩展接口中,其中写入左屏的数据地址为 0x108003 ,写入右屏的数据地址为 0x108004 ,依次分别写入年、月、日、星期、时、分、秒。主程序的编写,首先要对 2812DSP 芯片的寄存器进行设置,选择输入输出方式。设置完成,打开显示器,清除显示器显示内存,设置起始行,然后循环读取 1302 中指示的当前时间。便可以在 12864 液晶显示屏上准确读出当前时刻。 2、软件系统设计时钟芯片 1302 程序流程图如图 4所示。图4时钟芯片 1302 程序流程图液晶显示程序流程图如图 5所示。使 130 2 不具备写保护复位产生一个高电平变量初始化写 1302 地址地址增加复位产生一个高电平将该地址数据读出延时一段时间向该地址写数开始数据写写 1302 地址延时一段时间地址增加数据读显示数据 NY N Y 10 图5液晶显示程序流程图主函数流程图如图 6所示。

收藏

分享

举报
下载此文档