下载此文档

基于STC89C52液晶显示数字万年历设计报告.doc


文档分类:通信/电子 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
51 单片机应用系统中,常常需要记录实时的时间信息。比如,在数据采集时,对默写重要的事件常常需要记录下准确的发生事件;又比如在银行营业大厅中使用的利率或汇率显示屏,上面除了显示利率或者汇率等数据外,还需要显示实时的时间信息,其中包括年,月,日,星期,时间等。下面我们利用 STC89C52 和液晶显示器 LCD1602 和实时时钟芯片 DS130 2 来实现实时时钟并利用液晶显示器进行显示。 STC89C52 STC89C52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8位 CPU 和在线系统可编程 Flash ,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 STC89C52 具有以下标准功能: 8k 字节 Flash , 256 字节 RAM , 32位 I/O 口线,看门狗定时器, 2 个数据指针,三个 16位定时器/ 计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外, STC89C52 可降至 0H z 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下, CPU 停止工作, 允许 RAM 、定时器/ 计数器、串口、中断继续工作。掉电保护方式下, RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 8位微控制器 8K 字节在系统可编程 Flash 。 DS1302 DS1302 是美国 DALLAS 公司推出的一种高性能、低功耗、带 RAM 的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为 ~ 。采用三线接口与 CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或 RAM 数据。 DS1302 内部有一个 31 ×8 的用于临时性存放数据的 RAM 寄存器。 DS1302 是 DS1202 的升级产品, 与 DS1202 兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。带有 IIC 总线接口,便于同单片机进行通信。外接 晶振,可实现年误差小于 2分钟。 LCD 1602 LCD1602 液晶显示模块是由字符型液晶显示屏( LCD ),控制驱动主电路 HD44780 及其扩展驱动电路 HD44100 或与其兼容的 IC,少量阻,容元件,结构件等装配在 PCB 板上而成。它可以显示 2行字符,每行 16 个字符。 2 .所用硬件和软件系统的介绍,实施方案数字时钟芯片 DS1302 (I/O) 在控制指令字输入后的下一个 SCL K时钟的上升沿时,数据被写入 DS1302 , 数据输入从低位即位 0开始。同样,在紧跟 8位的控制指令字后的下一个 SCL K 脉冲的下降沿读出 DS1302 的数据,读出数据时从低位 0位到高位 7。 2. DS1302 的控制字节 DS1302 的控制字节的最高有效位(位7)必须是逻辑 1,如果它为 0,则不能把数据写入 DS1302 中,位 6如果为 0,则表示存取日历时钟数据,为 1表示存取 RA M数据;位 5至位 1指示操作单元的地址;最低有效位(位 0)如为 0表示要进行写操作,为 1表示进行读操作,控制字节总是从最低位开始输出。 的寄存器 DS1302 有 12个寄存器,其中有 7个寄存器与日历、时钟相关,存放的数据位为 BCD 码形式,其日历、时间寄存器及其控制字如下。此外, DS1302 还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与 RAM 相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。 DS1302 与 RAM 相关的寄存器分为两类:一类是单个 RAM 单元,共 31个,每个单元组态为一个 8位的字节,其命令控制字为 C0H ~ FDH ,其中奇数为读操作,偶数为写操作。器。日历、时间寄存器及控制字如表 1所示: 寄存器名称 76543210 1RAM/CK A4A3A2A1A0RD/W 秒寄存器 1000000 分寄存器 1000001 小时寄存器 1000010 日寄存器 1000011 月寄存器 1000100 星期寄存器 1000101 年寄存器 1000110 写保护寄存器 1000111 慢充电寄存器 1001000 时钟突发寄存器 1011111 表1:日历、时钟寄存器与控制字对照表

基于STC89C52液晶显示数字万年历设计报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小893 KB
  • 时间2017-05-27