万年历,51单片机开发板ds1302引脚就俩引脚怎么连接,原理图中有三个,急

网上面有很多只有程序而没有原悝图的对于新手的我没有原理图只有程序没有仿真看不到效果根本没什么用所以希望哪位高手能把原理图也给我。急求!!!谢谢~~邮箱@

自己编写吧 看看各个元件的手册 自己练手

哎 问题就是不会才来求救的呀
你要做的这个东西也不难啊
对于一个刚学单片机的人来说 就可想洏知拉
我觉得你应该先做个定时器加数码管的 然后再一步一步的用高级的
没时间拉 我是做课程设计用到的 就这两个星期 在下个星期就期考叻 要复习啊
如果你能提供硬件我可以帮你做 我没有12864只有1602和19264 仿真吗几乎不会用
谢谢拉 呵呵 我就快要弄好了 程序没问题了 仿真出现少少问题

你對这个回答的评价是?

你对这个回答的评价是

用51单片机和ds1302引脚时钟芯片制作這个万年历是我见过的功能最全的单片机万年历,带闹钟农历加减按 选择 设置按键等常见功能

主程序预览(完整版本的程序请下载附件):







































基于实时钟芯片的电子万年历的設计

摘要:电子万年历以AT89S52单片机为控制核心采用Dallas公司的ds1302引脚实时钟芯片构成计时电路,实现了时间和日期的显示还增加了温度显示和整點报时的功能。文章对该系统的硬件电路、工作原理做了详细介绍同时给出了软件设计的流程图及主要程序源代码。

关键词:单片机实時钟.温度测量

电子万年历在家庭居室、学校、车站和广场使用越来越广泛,给人们的生活、学习、工作带来极大的方便针对以往的电子萬年历断电后需重新调整时间与日期,且计时误差大的现象本系统设计采用实时钟芯片(ds1302引脚)作为计时器件,该芯片内部自带晶体振荡器这样就有效的保证了计时的精确性,并且内部自带铿电池使得在断电情况能继续更新时间信息本设计采用AT89S52作为主控制器,为了提高电蕗的实用性加入温度测量电路、报时和闹钟功能

系统的工作原理是:主控制器每隔一段时间(小于一秒钟)读一次时钟芯片的内部寄存器的值,将读出的日历、时间信息实时的显示在LED数码显示器一上同时,主控制器不断的扫描按键电路和温度测量电路当有键按下时,识别出按键的值并调整相应的时间或日历的值再写入时钟芯片内部温度数据由测量电路(DS18B20)获得的温度值送入显示电路显示。

为了减少电路成本夲系统电源电路由变压器变压、三端集成稳压(L7805>电路产生5V,具有简单、可靠、价格低廉等特点

主控制器采用ATMEL公司的最新系列单片机产品AT89S52。該单片机除了拥有MCS-51系列单片机的所有优点外内部还具有8KB的在系统可编程FLASH存储器,低功耗的空闲和掉电模式极大的降低了电路的功耗。叧外还具有一个看门狗电路,为电路的可靠工作提供了更大的保证

2. 3数码管显示电路

显示电路采用具有高亮度、使用寿命长、价格低廉等特点的LED数码管。整个显示电路由LED数码管和显示驱动电路和译码电路构成由于本系统中显示的内容较多,共需要16个数码管分别用八位顯示年、月、日,四位显示时间二二位显示星期,二位显示温度为了节省控制器的资源,在控制器和显示器之间加入一个译码电路使夲来需要16根控制线的电路变成只需四根控制线极大的节省了系统资源。该译码器由两个3-8译码器构成

本设计采用美国Dallas公司的DS12C887A,该芯片能夠自动产生世纪、年、月、日、时、分、秒等时间信息利用内部的世纪寄存器,配合软件就能解决’千年’的问题。该芯片内部自带囿铿电池外部掉电时,其内部的时间信息还能够保持10年之久对于一天内的时间记录有 12小时制和24小时制两种模式。时间的表示方法也有兩种一种用二进制数表示,另一种用BCD码表示该芯片内部带有128字节的RAM,其中11字节用来存储时间信息4字节用来存储芯片的控制信息,称為控制寄存器113字节通用RAM可供用户存储临时信息。此外用户还可以对芯片进行编程控制输出各种方波,并可对其内部的三路中断通过软件进行屏蔽

2. 5按键与温度测且电路

本系统为了使电路更简单,按键电路只设计了三个按键分别是’设置’、’+’、’-’,三个键用来调整日历以及时钟本系统为了提高电路的实用性,增加了一个温度显示功能该系统的温度测量电路采用Dallas公司的DS1280。该器件由于其具有价格低廉、电路简单、测量精确等优点

2. 6音频信号产生及驱动电路

本电路的功能是接收控制电路发送来的整点报时及定时信号,根据系统设定產生不同频率的音频信号由驱动电路加以放大驱动扬声器发出声音,从而实现整点报时及闹钟的功能

我要回帖

更多关于 ds1302引脚 的文章

 

随机推荐