- 8
- 0
- 约1.58万字
- 约 30页
- 2018-08-17 发布于贵州
- 举报
电子设计 基于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。
图1 实验箱“基础型实验”部分电路图单片机最小系统部分由内含FLASH ROM的STC89C52RC,EA接高电平;各并行口都加了10K的上拉电阻;晶振为11.0592M。设置了上电复位和手动复位。LED数码管显示部分由4位一体的数码管LED1、单个数码管LED2和8个独立的发光二极管L1
图1 实验箱“基础型实验”部分电路图
实验箱“基础型试验”其他电路部分介绍略,“基础型实验”部分实物图见图2。
图2 实验箱
图2 实验箱“基础型实验”部分实物图
1.2 系统框图及说明
本课程设计中的基于52单片机的定时闹钟系统主要由单片机最小系统模块,数码管译码和显示模块,键盘控制模块,串口通信模块,蜂鸣器模块等组成,系统框图见图3,其中箭头表示数据传送的方向。
52
52
单
片
机
数码管显示
键盘控制
串口通信
图3 单片机定时闹钟系统框图
1.3 系统软件设计
1.3.1 C51编程基础
由于本课程设计硬件模块主要依靠刘玉宏老师设计的单片机实验箱,所以本课程设计的重点放在在定时闹钟的软件设计上。
本课程设计的系统软件设计采用C语言,C语言是一种通用的程序设计高级语言,其代码利用率高,数据类型及运算符丰富,并具有良好的程序结构,适用于各种应用的程序设计,是目前使用较为广泛的单片机编程语言。使用C语言对单片机进行编程具有以下优点:
C51管理内部寄存器和存储器的分配,编程时,无需考虑不同存储器的寻址和数据类型等细节问题。
程序由若干函数组成,具有良好的模块化结构。
有丰富的子程
您可能关注的文档
- 环境工程毕业设计 xx污水处理厂(SBR)的初步设计.doc
- 环境影响评价全本公示,简介:如皋市永航纺织有限公司新增年产4000万米坯布项目环境影响报告表全本公示5686.doc
- 环境影响评价报告全本公示新化县白溪镇鑫神采石场年产10万吨石灰岩项目环境影响评价文件受理情况的公示.doc
- 环境影响评价全本公示简介《宿迁市旭保再生资源有限公司年收贮废旧铅酸蓄电池20000吨建设项目环境影响报告表》受理公示.doc
- 环境影响评价报告全本公示简介姚安农哈哈生物科技开发有限公司年加工15000吨食用菌精深加工项目环境影响报告表审批前公示.doc
- 环境影响评价报告全本公示简介智能工业机器人系统集成生产线新建项目.doc
- 环境影响评价报告全本公示简介《泰格电力(江苏)有限公司年产80万套(件)间隔棒电力金具和年产200万件铝压铸件通用配件项目环境影响报告表》受理公示.doc
- 环境影响评价报告全本公示简介毕节双城商砼有限公司年产13万吨沥青混凝土搅拌站环评文件受理公示.doc
- 环境影响评价报告全本公示,简介:.25-2015.10.82不锈钢拉丝加工项目高邮市汉留镇乔三司路东侧高邮市永兴不锈钢制品厂江苏叶萌环境技术服务有限公司2015.9.23.doc
- 环境影响评价报告全本公示,简介:1宁波镭纳涂层技术有限公司防水材料建设项目象山县新桥镇东溪隔溪坑118号宁波镭纳涂层技术有限公司煤炭集团杭州环保研究院有限公司附件2876环评报告.doc
原创力文档

文档评论(0)