控制寄存器、充电寄存器、时钟突发寄存器及与RAM相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位字节,其命令控制字为C0H~FDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命令控制字为FEH(写)、FFH(读)。
DS1302 含充电电路,可以对作为后备电源的可充电电池充电,并可选择充电使能和串入的二级管数目,以调节电池充电电压。
3.LCD的工作原理
LCD的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水分子改变方向,将光线折射出来产生画面,比CRT要好的多,但是价格较其贵。 1)、LCD的特点 低压微功耗 平板型结构
被动显示(无眩光,不刺激人眼,不会引起眼睛疲劳) 显示信息量大(因为像素可以做得很小) 易于彩色化(在色谱上可以非常准确的复现)
无电磁辐射(对人体安全,利于信息保密)
长寿命(这种器件几乎没什么劣化问题,因此寿命极长,但是液晶背光寿命有限,不过背光部分可以更换) 2)、1602的管脚功能
PIN ASSIGNMENT
PIN I 2 3 4 5 6 SYMBOL VSS VDD Vo RS R/W E FUNCTION Power Supply(ov) Power Supply(+5v) Contrast Ajust Date/Instruction Register Select Read/Write Enable Signal Data bus Line Power Supply for LED BL(+) Power Supply for LED BL(-) 7~14 DBO~DB7 15 A 16 K
第三章 系统主要功能介绍
对此次作品中方案选定:采用AT89C51作为主控制系统,DS1302提供时钟,LCD液晶显视屏作为显示。 单片机:
采用89C51芯片作为硬件核心,采用flashROM,内部具有4K存储空间,能3V超低压工作,而且与MCS—51系列单片机完全兼容。单片机算数运算功能强,软件编程灵活,自由度大,可用编程软件实现各种算法和逻辑控制,并且由于低功耗,体积小,技术成熟和成本等优点,在各个领域应用广泛,但应用于电路设计时由于不具备ISP在线编程技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。
显示屏:
采用LCD液晶显示屏,液晶显示屏的显示功能强大。
可显示大量文字,图形,显示多样,清晰可见具有轻薄短小,低耗电量,无辐射,平面直角显示,以及硬性稳定不闪烁等优势,可视面积大,画面效果好,分辨率高,抗干扰能力强等特点。但由于液晶是以点阵的模式显示各种符号,需要利用各种芯片,创建字符库,编程工作量大,控制器的资源占用较多,成本也偏高,在使用时不能有静电干扰,否则易烧坏液晶的显示芯片,不易维护。
时钟芯片:
采用DS1302芯片实现时钟,DS1302芯片是一种高性
能的电.5V-5.5V范围内,2.5V时耗电小于300mA。阻芯片,可自动对时,分,秒,年,月,日,周进行计数,而且精度高,低位的RAM作为数区,工作电压2 键盘模块:
在对日期和时间进行切换,对日期和时间进行校准过程中,系统需要产生激励电流,因此需要用按键。 矩阵式键盘是指有横线和列线组成,按键位于行列的交叉点上,行线列线分别连接到按键开关的两端。其特点是简单却不增加成本,这种键盘适合按键数较多的场合。
第四章 系统设计时遇见的问题解决办法
按键开关去斗问题:
按下键 松开键
前沿抖动 键盘稳定 后沿抖动
按键未按下时,A点电位为高电平+5V;但键按下时,A点电位为低电平。A点电位即用于向CPU传递按键的开关状态,但由于按键的结构为机械性弹性开关,在按键按下和断开时,触电在闭合和断开瞬间还会接触不稳定,引起A点电平不稳定。如
电
路
图
及
消除抖动的不良后果。
PCB
图
第五章 系统设计原理图和PCB图
一次键操作进行多次处理,从而可能产生错误。因此必须设法
图所示,键盘的抖动时间一般为5-10ms,抖动现象会引起CPU对
图A
如
图
所
示
: