【vc++精品源码栏目提醒】:网学会员,鉴于大家对vc++精品源码十分关注,论文会员在此为大家搜集整理了“[电子设计精品] 基于51单片机的定时闹钟设计 - 毕业设计”一文,供大家参考学习!
课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 摘 要 单片计体积小、能耗低、成本低、功能强广泛应用于智能产品和工业自动化上。
本次设计通过理论学习与应用从而达到设计、开发单片机简单系统的目的。
本次设计是一个定时闹钟以单片机为基础实现显示时间能够调整时间和设定闹钟时间并且到设定的闹钟时间可以发出报警声。
基于单片机的定时闹钟在设计时需要解决三个方面的主要问题一是LED显示模块的驱动和编程二是有关单片机中定时器的使用三是如何利用单片机的按键键盘实现时钟调整时间的功能和运行模式的转化。
在本设计的电路中除了基本的单片机系统和外围电路外还需按键键盘作控制装置LED七段数码管作显示装置。
该定时闹钟是由AT89C52单片机控制的可以达到以下效果1、能够显示“时时-分分”。
2、能够调整时间设定闹钟时间。
3、闹钟时间到时间到能够发出“滴滴滴”报警声。
4、可以通过串口在PC上设定时间和闹钟。
关键词单片机 定时闹钟 仿真 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 目 录 1 系统设计………………………………………………………………1 1.1 实验箱主要组件????????????????????????????????????????????????????????1 1.2 系统框图及说明????????????????????????????????????????????????????????3 1.3 系统软件设计??????????????????????????????????????????????????????????3 1.3.1 C51的编程基础????????????????????????????????????????????????????3 1.3.2 系统软件设图 ????????????????????????????????????????????????????4 1.3.3 部分复杂函数流程图 ??????????????????????????????????????????????5 2 系统仿真………………………………………………………………6 2.1 仿真软件??????????????????????????????????????????????????????????????6 2.2 仿真结果??????????????????????????????????????????????????????????????7 3 结论……………………………………………………………………7 3.1 本课程设计的主要特点及贡献????????????????????????????????????????????7 3.2 改善建议??????????????????????????????????????????????????????????????7 3.3 自我体会??????????????????????????????????????????????????????????????8 参考文献…………………………………………………………………9 附录 ……………………………………………………………………10 1 单片机定时闹钟程序源代码 ??????????????????????????????????????????????10 2 仿真软件Proteus ISIS使用方法简单介绍??????????????????????????????????20 3.1 本课程设计的主要特点及贡献????????????????????????????????????????????7 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 1 系统设计 1.1 实验箱主要组件 本课程设计使用的是河海大学常州校区刘玉宏老师设计的单片机课程实验箱中的“基础型实验”部分。
该部分主要由单片机最小系统LED数码管显示部分外部中断控制部分独立式与行列式键盘按键输入部分串行口通信部分蜂鸣器与继电器等部分组成。
详细电路图见图1。
单片机最小系统部分由内含FLASH ROM的STC89C52RCEA接高电平各并行口都加了10K的上拉电阻晶振为11.0592M。
设置了上电复位和手动复位。
LED数码管显示部234567891R910k8123456781109U10SW-DIP81312U16F74071110U16E740798U16D740756U16C740734U16B740712U16A7407D85R20100D75R1810012J22SIP162738495J1DB9-PINKEY2R151005D6SW5RESETD51N4148MR1VCC2GND3PFI4PFO5WDI6RST7WDO8U9IMP813L5SCL6SDA5A12NC1WP7VCC8NC3GND4U824CXX30p30pXT211MC11V2C1-3C24C2-5V-6T2OUT7R2IN8R2OUT9T2IN10T1IN11R1OUT12R1IN13T1OUT14GND15VCC16U7MAX232E510uE310uE410uE210uR131005D11R11