Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD 万年历的制作

License:

Mode: Editors' pick

  • 1.5k
  • 0
  • 0
Update time: 2021-04-09 15:53:33
Creation time: 2016-01-22 07:20:22
Description
本系统以单片机的C语言进行软件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。该设计通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。 系统由主控制器AT89C51、时钟电路DS1302、显示电路、按键电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。系统通过12864点阵式液晶为载体显示数据,所以具有人性化的操作和美观的页面效果。 时钟芯片采用DS1302,为三总线时钟芯片,为了能够使其正常工作,要学习其中的寄存器格式、寄存器特殊位作用、读取时间寄存器数据、写入时间寄存器数据等。 DS1302时钟芯片内部没有集成备用电源,所以,要对其掉电保护环节进行考虑和设计。  显示器件选用点阵带字库型12864液晶模块,由于液晶模块在写入指令或数据后,要经过一段时间才能完成内部动作,所以,对其读写控制时要有必要的延时,以等待液晶模块完成内部动作,才能使写入的数据或指令有效。带字库型液晶模块有基本指令集和扩充指令集,本设计不需要显示图片,所以,采用基本指令集。 下面有原理图和源程序的附件
Design Drawing
schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Quantity
1 AT89C51 U1 1
2 XTAL Y1 1
3 普通电容 C1,C2,C4 3
4 CON20 J1 1
5 CON4 J2 1
6 微动开关 S1 1
7 CON4 J3 1
8 1k R1 1
9 10k R2,R4,R5 3
10 10uf C3 1
11 微动开关 S6,S2,S3,S4,S5,S7,S8 7
12 DS18B20 U9 1
13 RES R21,R22,R23,R24 4
14 DS1302 U8 1
15 ECAP C13,C14,C12 3
16 battery * 1
17 CON9 J4 1
18 可变电阻 R3 1
19 CON3 J5 1
20 PNP Q1 1
21 SPK ! 1

Unfold

Project Attachments
Order File name Download times
1

源程序 原理图 PCB.zip

0
Project Members
Target complaint
Related Projects
Change a batch
Loading...
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn