当前位置:文档之家› 答辩常见问题及重点

答辩常见问题及重点

基于51单片机的数字钟设计
设计难点:
系统是整合了LCD1602液晶显示,以及DS1302时钟芯片和DS18B20数据实时采集和显示的一个完整设计,并且可以通过按键对时间,以及闹铃进行更改,还具有报警功能。

这么多的控制都是由51单片机来完成的,所以说最重要的问题就是如何让单片机协调好各个模块之间的关系,使模块之间不产生冲突。

这个就必须要在程序设计的时候对时间有严格的把握,进入系统后首先要对各个模块进行初始化,然后读数据,显示读到的内容,在读时间的时候为了使时间每一秒在屏幕上是连贯的跳动的,需要在100ms甚至更短时间里刷新一次屏幕,这就需要中断函数了。

同样温度也是这样处理。

答辩常见问题:
1、时钟芯片跟单片机是怎么通信的?
答:ds1302跟单片机有3根连接线,时钟复位数据SPI方式通讯。

2、温度测量是怎么进行的?
答:温度测量采用单总线结构的DS18B20,读写数据采用时间片方式读取。

3、怎么实现时间和温度实时显示?
答:采用单片机定时器中断,设定定时时间,每到时间进入中断读取
时间和温度值,保证显示效果的实时性。

4、时钟芯片的晶振是多少的?
答:32.768KHZ
5、设置的闹钟是怎么掉电保存的?
答:设置好的闹钟保存在DS1302片内RAM,因为加了纽扣电池,掉电了也不丢失。

相关主题