万年历单片机课程设计百度文库_单片机课程设计-万年历

本课程设计介绍了一款使用AT89C52单片机实现的万年历系统,涵盖了复位、振荡、按键调整、整点报时和显示等单元电路的设计,旨在提升学生对单片机原理及应用的理解和动手能力。
摘要由CSDN通过智能技术生成

单片机课程设计-万年历

一、一、课程设计名称课程设计名称 万年历 二、二、课程设计目的课程设计目的 1、掌握单片机的原理、应用。 2、学会利用单片机设计电路。 3、培养大家的创新意识及动手能力。 三、三、课程设计内容课程设计内容 (一)(一)方案设计方案设计 我们组设计的万年历是以一片40引脚的单片机AT89C52为主体, 结合 16 位定时器/计数器和 LED 数码管等元器件来实现的, 主要 有几个单元电路构成,分别是复位电路、振荡电路、按键电路、 整点报时电路和显示电路, 下面给出了电路框图及其分析和说明。 1、复位电路 此单元电路为手动复位电路,由按键、电解电容、电阻等构成, 与单片机的 RST 引脚相连接,在单片机运行过程中可以随时按键 A T89C52 显示电路 调整电路 振荡电路 复位电路 整点报时电路 复位,电路图如图 1 所示 图-1 复位电路 2、振荡电路 此单元电路由晶振和电容构成,其中的晶振频率为 12MHz,与单片机 的 XTAL1 和 XTAL2 引脚相连接,具体电路如图 2 所示 图-2 振荡电路 3、调整电路 此单元电路主要由多个弹性按键构成, 在所设计的电路中与单片机的 I/O(P1)口相连接,具体电路可参考图 3 图-3 按键调整电路 图中的按键 K0、K1、K2、K3 分别具有不同的功能,其中 K0、K1、 K2 用于校准, K0 调节小时 (或年) 、 K1 调节分 (或月) 、 K2 调节秒 (或 日) ;K3 用于切换,启动时万年历显示的为时分秒,当按下 K3 时可 以切换到年月日显示界面。 4、整点报时电路 此部分电路通过采用晶体管驱动蜂鸣器实现的, 每当显示时间出现整 点时(如 120000) ,蜂鸣器会发出短暂响声,起到整点报时功能。 实际电路中与单片机的 P1.3 相连

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值