PIC课程设计

提要

2.1 设计题目:

基于PIC16F877A单片机的多功能电子时钟

2.2 功能实现:

实时时钟显示,时间可调;实时温度显示,并具有超限报警功能。输出显示采用LCD1602或LED七段数码显示器。

2.3 设计要求:

自己设计硬件和程序编程,画出完整的电路原理图,用Multisim或Proteus仿真 ,最终可实现脱机运行。

设计原理说明

3.1 时钟模块

DS1307是美国DALLAS公司推出的I^2C总线接口实时时钟芯片,它可独立于CPU工作,不受CPU主晶振及其电容的影响,且计时准确,月累积误差一般小于10秒。 芯片还具有主电源掉电情况下的时钟保护电路,DS1307的时钟靠后备电池维持工作,拒绝CPU对其读出和写入访问。同时还具有备用电源自动切换控制电路,因而可在主电源掉电和其它一些恶劣环境场合中保证系统时钟的定时准确性。

DS1307具有产生秒、 分、时、日、月、年等功能,且具有闰年自动调整功能。同时,DS1307芯片内部还集成有一定容量 、具有掉电保护特性的静态RAM,可用于保存一些关键数据 。

3.2 显示模块

如用LCD1602作为显示设备,要求显示屏分两行显示,第一行显示日期(年-月-日) 和星期,第二行显示时间(时:分:秒)和温度。显示秒由00一直加到59, 分钟数也由0加到59,小时采用24小时制,由00加到23,如此循环显示。

3.3 按键模块

按键用来作为时间调整。要求至少设计4个按键,按键1作为设置键;按键2、按键3分别为增加、减少键,在设置键按下时,此两个按键方有效;按键4是确定键,在设置键按下时方才有效。

3.4 温度采集模块

DS18B20是美国DALLAS公司推出的单总线数字温度传感器。DS18B20内部集 成了温敏元件、数据转换芯片、存储器芯片和计算机接口芯片等多功能模块。其主要技术特点有:具有独特的单线接口方式;可以通过数据线供电,具有超低功耗工作方式;测温范围为-55C~125C,测温精度为0. 5C;温度转换精度9~ 12位可编程,直接将温度转换值以二进制数码的方式串行输出。

猜你喜欢

转载自www.cnblogs.com/thethomason/p/9821818.html