基于时钟芯片ds1302万历系统设计开题报告.pdf
秒计数。采用此种方案虽然减少的使用,节约成本,但是,实现的时间误差较大,
所以不采用此方案。
方案二:
采用DS1302时钟实现时钟,DS1302是一种高性能的时钟,可自动对
秒、分、时、日、周、月、年进行计数,而且精度高,工作电压2.5V~5.5V范围内,2.5V
时耗电小于300nA。
4.3显示模块的选择
方案一:使用液晶显示屏显示时间数字。液晶显示屏(LCD)具有轻薄短小、低
耗电量、无辐射,平面直角显示以及影象稳定不闪烁等优势,可视面积大,画面
效果好,分辨率高,能力强,控制方便,时序简单,技术成熟等特点。
方案二:使用传统的LED数码管显示。数码管具有低能耗、低损耗、长、操
作简单、资源占用较少等优点,但不如液晶显示屏显示得直观清晰,而且需要占用主
控制器许多端口,驱动电路也更加复杂,显示的信息也没有液晶的丰富。
根据以上的论述,采用方案一。在本系统中,我们采用了点阵LCD液晶显示屏
显示。
4.4键盘模块的选择
在对日期和时间进行切换,对日期和时间进行调节校准过程中,可以通过按键实
现,以下是我对按键电路方案的分析。
方案一:使用独立式键盘。独立式键盘是指直接用I/O口线构成的单个按键电路。
独立式按键电路配置灵活,软件结构简单。
方案二:使用矩阵式键盘。矩阵式键盘是由行线和列线组成,按键位于行、列的
交叉点上,行线、列线分别连接到按键开关的两端。其特点是简单且不增加成本,这
种键盘适合按键数量较多的场合。
根据以上的论述,因本系统需要的按键不多,所以采用方案一独立式键盘。键盘
具体设置为三个按键,功能分别为状态调整(确认)、加一、减一。调整键可对万年历
时间设置进行移位和确认,加一键是对相应调整位进行加一操作(每按一次加一),减
一键是对相应调整位进行减一操作(每按一次减一)。
5.总体方案论证与选择
按照系统设计功能的要求,初步确定系统主要由单片机AT89C51、实时时钟
DS1302,1602LCD液晶显示屏及一些电路组成,电路系统构成框图如图一所示。
主控使用51系列AT89C51单片机,时钟采用DS1302。键盘设置为“确
认”、“加一”和“减一”三个键。器主要用于当器内存不够时的扩展的
外部器,而显示器则采用1602LCD液晶显示屏。
图一基于DS1302万年历系统的框图