第 卷第 期
VolNo
北 京 印 刷 学 院 学 报
Journal of Beijing Institute of Graphic Communication
年 月
Aug
收稿日期
基金项目北京 市 属 高 等 学 校 人 才 强 教 计 划 资 助 项 目
PHR
基 于 嵌 入 式 系 统 的 LED 屏 显 日 历 设 计
张明长 杨少波
北京印刷学院 基础部 北京
摘要 利用 Atmega 单片机作 为控 制核心部件选用
DS 芯片作为时钟信号源通过软件程序读写时钟数
据设计出了 LED 屏显多功能电子日历 详细地给出了
Atmega 单片机与 DS 及 LED 点阵屏的硬件接口电路
和部分软件程序 系统设计是在 Proteus 平台上进行软硬
件交互仿真实现设计目的之后进行实物制作 从实物运
行中观察到 LED 屏显日历计时准确性能稳定效果良好
还能滚动显示一些广告
关键词 Atmega 单片机DSLED 显示屏
中图分类号 TPTP
文献标志码 A
文章编号
Design of the Calendar on Embedded
System of LED Display Screen
ZHANG Mingchang YANG Shaobo
Department of Basic Sciences Beijing Institute of Graphic
Communication Beijing China
Abstract Atmega microcontroller is used to do as a core
component of controlDS is chosen a source of clock
signalThe clock signals is read and wrote by software
program the calendar of LED display screen has been
designedThe emphases focus on the interface hardware
electric circuit and software program on the Atmega
microcontroller DS and LED display screen in this
article The system hardware and software interactive
simulation is completed on the platform of Proteus the purpose
of the design has been presented then the actual product can
be made successfullyFrom the actual operation is observed
that the calendar of the LED display screen accounts accurate
timer the function is stable and good effects is obtainedIt
can also roll to display some advertisement phrases
Key words Atmega microcontroller DS LED display
screen
年末许多单位印制包装精美的台历挂历附
有广告宣传赠送客户或亲朋好友 笔者觉得制作
台历很有意义利用春节假期之余设计制作了一
个电子台历现将设计调试方法介绍给大家 本设
计采用 Atmega 微处理器
作为控制器采用比
较廉价的实时时钟芯片 DS
作为时钟信号
源选用当 前流行的 LED 点 阵屏来 显示 时钟 和
广告
1DSl302 结构与工作原理
DS 芯片是美国 DALLAS 公司推出的低功
耗实时时钟芯片它采用串行通信方式只需 条
线便可以和单片机通信并且其片内含有 RAM
DS 的 时 钟 校 准 比 较 容 易 若 采 用 专 用 的
kHz 晶体振荡器几乎无须调整即可以达到
国家要求的时钟误差标准 DS 提供秒分
时日星期月年等信息每月的天数和闰年的天
数可自动调整并可通过 AM PM 指示决定采用
h 或 h 格式计年份最大到 年 DS
有两个电源输入端其中一个作为备用电源在主
电源掉电时能够自动替换到备用电源工作可避
免由于突然停电而造成时钟停止 DS 串行时
钟芯片内主要由移位寄存器控制逻辑振荡器实
时时钟及 RAM 等组成如图 所示 在数据传送
前必须置RST为高电平且把提供地址和命令信
息的 位数据装入到移位寄存器数据在 SCLK 的
上升沿开始串行移位传送数据 开始的 个时钟
周期把命令装入移位寄存器之后随后的时钟在读
操作时输出数据在写操作时输入数据 数据传输
时序如图 所示
DS 进行任何数据传送时第一个数据必
须是命令字节格式如图 其中最高有效位 MSB
位必须为逻辑 如果是 禁止写 DS 位
为逻辑 时指定传送时钟日历数据逻辑 指
定传送 RAM 数据 位 是指定进行输入或输
出的特定寄存器地址 最低有效位 LSB 位 逻
辑为 时指定进行写操作输入逻辑为 时指