王艳萍的论文内容 联系客服

发布时间 : 星期日 文章王艳萍的论文内容更新完毕开始阅读bc5de0bbf121dd36a32d8278

酒泉职业技术学院毕业论文

电容,电阻及开关后够上电复位电路,20引脚为接地端,40引脚为电源端。

图4 单片机最小系统

六、 时钟电路的设计

(一)串行接口时钟芯片DS1302

芯片主特性:

1.实时时钟具有能计算2100 年之前的秒分时日日期星期月年的能力,还有闰年调整的能力

", 2.31 8 位暂存数据存储RAM

", 3.串行 I/O 口方式使得管脚数量最少 ", 4.范围工作电压5.5V

5.工作电流 2.0I时,小于300nA

6.读/写时钟或RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式

", 7.8脚DIP 封装或可选的8 脚SOIC 封装根据表面装配 ", 8.简单 3 线接口 ", 9.与 TTL 兼容Vcc=5V

", 10.可选工业级温度范围-40 +85

第V页 共XXXIII页

酒泉职业技术学院毕业论文

优点:串行接口的日历时钟芯片,使用简单,接口容易,与微型计算机连线较少等特点,在单片机系统尤其是手持式信息设备中己得到了广泛的应用。

所以,最终选择串行时钟芯片DS1302,DS1302的管脚图如图5所示。

图5 DS1302管脚图

(二)时钟电路

本系统采用有DS1302串行时钟芯片作为主时钟电路,该电路使用单独的32.768M的晶振和单独的电源供电,减小主控的负担。电路图如图6所示。

图6 时钟电路

七、 温度采集模块的设计

采用数字式温度传感器DS18B20,它是数字式温度传感器,具有测量精度高,电路连接简单特点,此类传感器仅需要一条数据线进行数据传输,使用P0.7与DS18B20的I/O口连接加一个上拉电阻,Vcc接电源,Vss接地。电路图如图7所示。

第VI页 共XXXIII页

酒泉职业技术学院毕业论文

图7温度采集电路

八、人机交互模块设计

该系统输入模块采用独立式键盘输入,显示模块采用LCM12864,很好的实现了人机交互,液晶与主控制器的接口如图8所示。

图8 液晶接口电路

九、 系统软件设计与实现

(一)主要算法流程图描述

1. 以80C52为核心,处理外转电路传进来的信号,实现时钟数据的读取,保存,显示其及键盘操作。流程图如图9所示。

2. 阳历和时分秒都是通过DS1302读出来的,经过主控的转换和处理最终显示

第VII页 共XXXIII页

酒泉职业技术学院毕业论文

在LCM12864上,该程序流程图如图10所示。

3. 阴历是通过一种算法转换过来,首先得到阳历值,然后根据这种算法把阳历转换成阴历,最终显示在LCM12864模块上,该程序流程图如图11所示。

4.时间调整是通过四个独立按键来调整时间值,时间调整流程图如图12所示。 5. 星期的计算方法如下:

星期=(日期年份+所过闰年数+月校正数)%7,如果是在闰年又不到3月份上述之和要减一天再除7,其1到12月的校正数据为 [6 2 2 5 0 3 5 1 4 6 2 4],该程序中采用1个字节表示年份闰年数也只计算1900 年以后的闰年数。

该程序的流程图如图13所示。

第VIII页 共XXXIII页