单片机课程设计-万年历
《单片机课程设计-万年历》由会员分享,可在线阅读,更多相关《单片机课程设计-万年历(27页珍藏版)》请在毕设资料网上搜索。
1、一、一、课程设计名称课程设计名称 万年历 二、二、课程设计目的课程设计目的 1、掌握单片机的原理、应用。 2、学会利用单片机设计电路。 3、培养大家的创新意识及动手能力。 三、三、课程设计内容课程设计内容 (一)(一)方案设计方案设计 我们组设计的万年历是以一片40引脚的单片机AT89C52为主体, 结合 16 位定时器/计数器和 LED 数码管等元器件来实现的, 主要 有几个单元电路构成,分别是复位电路、振荡电路、按键电路、 整点报时电路和显示电路, 下面给出了电路框图及其分析和说明。 1、复位电路 此单元电路为手动复位电路,由按键、电解电容、电阻等构成, 与单片机的 RST 引脚相连接,在
2、单片机运行过程中可以随时按键 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 调
3、节分 (或月) 、 K2 调节秒 (或 日) ;K3 用于切换,启动时万年历显示的为时分秒,当按下 K3 时可 以切换到年月日显示界面。 4、整点报时电路 此部分电路通过采用晶体管驱动蜂鸣器实现的, 每当显示时间出现整 点时(如 12:00:00) ,蜂鸣器会发出短暂响声,起到整点报时功能。 实际电路中与单片机的 P1.3 相连接,具体电路可参照图 4: 图-4 整点报时电路 5、显示电路 此单元电路为万年历的显示屏,由共阳数码管构成,采用动态扫描的 方式来显示年月日和时分秒,示意图如图 5 所示: 图-5 数码管显示电路 注意:实际中电路与上述电路不同,稍复杂些,而且采用的是两个四 位一体的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 万年历
