用C语言编写的万年历,89C51作控制芯片,用12864显示,可显示阴历阳历和温度,并配有按键可以调整。
2021-06-15 23:21:24 186KB C 万年历 仿真图
1
利用fpga开发板,verilog语言设计电子时钟,万年历,便于大家学习硬件基础入门
2021-06-15 16:50:40 255KB FPGA 万年历设计
1
万年历的pcb(包含实验报告),电路原理图。pcb图,还有源文件,原件库 直接用Altium Designer打开,是一个完整的工程,有问题可以私信我 三、 系统硬件电路的分析及图纸设计 3 3.1 系统硬件功能的总体描述 3 3.2系统各部分电路分析 3 3.3主要芯片功能介绍 7 四、 原理图库典型元件以及图纸设计方法和技巧 10 五、 PCB设计分析 11 六、 实习的心得与体会 12 七、参考文献 14 八、总原理图附图 14 九、PCB附图 14
2021-06-15 15:06:47 886KB pcb Altium Designer AT89C51
1
1.目的 通过对电子时钟系统进行编程与Protues仿真,进一步掌握单片机的组成,P1、P0、P2、P3口的应用,蜂鸣器的应用,定时中断程序的编写及应用,对之前学习的单片机课程进行回顾与应用;初步掌握Protues仿真方法以及用keil软件编写程序的方法。 2.题目与要求 本次课程设计的题目为:电子时钟的设计,其具体要求为: (1)能实现时、分、秒的显示; (2)能实现12、24小时制的切换; (3)能设定时间; (4)能设定闹钟; 整个系统要设计键盘和显示器,利用单片机内部时钟完成定时器的定时设计。 第二章 理论基础 1.AT89C52芯片 AT89C52芯片的引脚图如图1所示。 图1 AT89C52芯片引脚 其中主要应用到的引脚口介绍: (1)P0口的第一功能是作为一般I/O口使用,第二功能是在CPU访问外部存储器时,分时提供低8位地址和8位双向数据。 (2)P1口是8位准双向I/O口,51子系列中P1只能用作一般I/O口,52子系列中P1.0和P1.1引脚还具有第二功能。 (3)P2口是8位准双向I/O口,第二功能是在CPU访问外部存储器时,作为高8位地址总线,输出高8位地址。 (4)P3口是8位准双向I/O口,其第一功能是用作一般I/O口,第二功能是作为中断信号和外部数据存储器的读写控制信号。 (5)RES,复位信号高电平有效。
2021-06-15 14:07:46 42KB 51单片机
1
本资料采用51单片机作为处理芯片,用DS18B20作为温度采集模块,51单片机采集的温度在LCD1602上显示,别且可以实现电子万年历的显示,时间具有可以、实时等功能。
2021-06-15 13:58:15 54KB 51单片机 DS18B20 LCD1602 protues
1
带有上位机的万年历 还可以通过遥控来调整时间、日期。并附有pcb图和原理图
2021-06-15 11:02:31 2.18MB 万年历 上位机 pcb
1
功能简介: 1、闰年判断,能够判断该年是闰年还是平年。2、日期查询,输入日期能够判断该日期是星期几及具体信息。3、月历查询,可显示指定日期所在月份的月历,包括打印指定个数的空格、打印分隔线。4、打印整年日历,输入一个年份能够显示出该年的全部月历。
2021-06-14 17:39:52 169KB C语言 万年历 课设报告
1
介绍可见:​https://www.bilibili.com/video/BV1tt4y1C7Nk 功能说明: (1)系统扩展有8个独立共阴LED数码管,使用74HC373锁存器,数码管静态显示,使用74HC138译码器间接选择数码管刷新,并有一IO口用来控制所有数码管是否可点亮 (2)可轮流显示日期和时间, 日期显示格式为20191210, 时间显示格式为09-30-50, 主页面(开机无操作的界面)显示日期3秒后显示时间7秒, 初始日期和时间可源程序中设定,默认为2020/03/03,22:30:00 (3)系统扩展有4个独立按键,按下时触发外部中断,不需扫描检测按键状态,功能分别为 (A)LIGHT:切换12小时制或24小时制显示;放弃时间校准并回到主页面 (B)MODE:不同功能的切换与选择 (C)START:关闭闹钟;开始与暂停计时;设定闹钟开关状态及修改闹钟时间,校时时修改选择位 (D)RESET:关闭闹钟;清零计时结果,设定闹钟及校时时切换位。
2021-06-13 13:02:57 351KB 单片机 c语言 Proteus 课设作业
1
随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。 综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 本系统采用AT89S52作为主控制系统; DS1302提供时钟;数字式温度传感器;LED数码管动态扫描作为显示。电路设计框图如下: 本电路是由AT89S52单片机为控制核心,具有在线编程功能,低功耗,能在3V超低压工作;时钟电路由DS1302提供,它是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31*8的用于临时性存放数据的RAM寄存器。可产生年、月、日、周日、时、分、秒,具有使用寿命长,精度高和低功耗等特点,同时具有掉电自动保存功能;温度的采集由DS18B20构成;显示部份由21个数码管,74ls138、74ls47译码器构成。使用动态扫描显示方式对数字的显示。
2021-06-12 23:39:34 860KB 单片机 ds18b20 动态扫描 电路方案
1
C语言程序设计的详细的文档 很标准 是一个万年历 保证符合你的要求
2021-06-11 15:54:59 52KB C语言 程序设计 万年历
1