史上功能最强大的DS1302万年历设计,先观摩一下功能: 主界面:大字显示时间,16*16 中文字显示星期、日期农历、闹钟状态、剩余时间显示 当有节日的时候,显示农历的位置,即轮流显示农历和节日;同样24节气显示在闹钟状态位置,并与闹钟状态轮流显示 功能设置:时间设置、闹钟设置、农历查询、背光设置、系统设置、关于本机(麻雀虽小,五脏俱全) 农历查询输入任意日期,即可查询对应的农历日期,目前设置只能查询2000年以后的。 背光设置里面有子菜单,背光时间、背光亮度设计、时间设置范围,背光亮度1-10可调,当设置为1时,背光关闭 系统设置里面包含整点报时设置及、按键声音设置、待机设置等等 介绍完功能,来看看硬件吧。主控是stc89c58芯片。液晶使用的是ST7565PZ主芯片,不带字库液晶。 原理图设计比较简单: 本设计最强大的功能在程序上面,实现这么多功能,也充分使用了单片机的功能。附件的程序包含了最初版本的代码,已经优化过的省电模式的程序,比前一版本,省电可以高达30%。
2021-04-22 19:05:08 2.34MB 单片机 电路方案
1
非常适合刚刚入门单片机设计的孩子。
2021-04-22 15:04:09 767KB 上位机软件 时钟电路 电路方案
1
基于74HC595的八位数码管显示板特点: 主要器件:共阳数码管 工作电压:直流5伏 8位独立数码管显示。 内部有三极管驱动电路。 段码串有限流电阻。 TTL电平控制,可以直接由单片机IO口控制。 八位段码输入,8位位码输入。 动态扫描显示。 附件包含原理图和PCB图。
2021-04-21 18:05:57 9.42MB diy制作 74hc595 电路方案
1
代码以及仿真经过测试,没有问题,代码采用库的形式编写,便于阅读和使用,结构清晰,移植简单。希望对大家有所帮助。
2021-04-21 15:51:15 112KB 51单片机
1
ds18b20+ds1302+lcd1602的51单片机程序及仿真,这是一个适合单片机进阶学习的项目,其中有按键,,,还有串口通信,以及模块化编程的思想,虽然程序有点乱,但是分享出来,,不好勿喷啊
2021-04-21 15:36:38 521KB ds1302 ds81b20 lcd1602 51单片机
1
74hc595是8位串行输入转并行输出移位寄存器。驱动电流为35mA。 Q0—Q7: 八位并行输出端,可以直接控制数码管的8个段。 Q7': 级联输出端。可以将它接下一个595的DS端。 DS: 串行数据输入端。 74595的控制端说明: /MR(10脚): 低点平时将移位寄存器的数据清零。通常我将它接Vcc。 SHCP(11脚):上升沿时数据按Q0-->Q1-->Q2-->...-->Q7-->Q7’移位到移位寄存器,下降沿移位寄存器数据不变。使用的时候一般需要延时(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级)。 STCP(12脚):上升沿时移位寄存器内的数据输出到数据存储寄存器(即并行显示数据),下降沿时存储寄存器数据不变。(通常我将其置为低电平,) 当移位结束后,在STCP端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。 /OE(13脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。
2021-04-20 16:03:29 411KB 74hc595 电路方案
1
stm32f103c8t6读取DS1302时间,串口发送,串口助手显示,时间可以校准,直接杜邦线链接,不要上拉电阻
2021-04-20 15:48:44 4.68MB stm32 时间可以校准 DS1302 串口
1
用的是DS1302时钟芯片,可设置时间,闹钟,具体的管脚链接在程序代码里面有。作为课程设计够用了。
2021-04-16 12:54:24 75KB 时钟 51 DS1302
1
用的PROTEUS仿真,用lcd1602显示了温度(DS18B20)和时间日期(DS1302),程序是用C语言编写。 同时用普中科技单片机测试过。
1