《单片机课设报告基于单片机的报时器电路设计》.docVIP

  • 22
  • 0
  • 约1.58万字
  • 约 15页
  • 2016-12-10 发布于贵州
  • 举报

《单片机课设报告基于单片机的报时器电路设计》.doc

《单片机课设报告基于单片机的报时器电路设计》

武汉理工大学华夏学院 课程设计报告书 课 程 名 称 单片机原理及应用课程设计 课程设计总评成绩 学生姓名、学 号 焦文豪 10212412221 学 生 专 业 班级 自动化 1122班 指 导 教 师 姓名 李莉 课程设计起止日期 2014.12.29--2015.1.16 单片机课程设计任务书 题 目: 基于单片机的报时器电路设计 初始条件: 采用单片机内部时钟计时; 2.采用LG3641AH共阴极数码管显示时间; 3.采用蜂鸣器电路报时; 要求完成的主要任务: 设计,焊接STC89C52RC芯片的最小系统并进行测试; 设计报时器系统,每当整点时,蜂鸣器鸣响,进行报时,持续15秒; 具有基本的数字钟功能,即由四联共阴极数码管显示小时、分钟并可以调节; 设计四个开关键,包括复位键、设置键、加一键、减一键; 做出硬件电路图,并用仿真软件进行仿真; 编写系统程序,测试修改编译后烧录进设计的单片机STC89C52最小系统中; 严格按照课程设计说明书要求撰写课程设计说明书。 时间安排: 序号 阶 段 内 容 所需时间(周) 1 方案选择及电路设计 1 2 制作、编程、调试 1 3 撰写课程设计报告及答辩 1 合 计 3 指导教师签名: 年 月 日 基于单片机的报时器系统设计 作者: 焦文豪 武汉理工大学华夏学院信息工程系自动化1122班 摘要: 本次课设是基于51单片机,设计报时器系统,包括硬件电路设计、软件编程、实验仿真等,主要用到STC89C52单片机定时器时间计时处理、按键扫描及四联共阴极数码管显示的设计方法等。本文介绍了此单片机报时系统的组成以及各部分的工作原理,主要包括单片机最小系统、数码管显示电路、蜂鸣器电路。该系统可以设置时间,具有数字表的功能,若到达整点(凌晨1点至晚上零点)到则发出15秒闹铃响。本次课设对于我个人而言有些难度,但在老师和同学的帮助下还是顺利完成。 关键词: 单片机 数码管 蜂鸣器 C语言编程 系统描述 本课设所制作的报时器系统是以51单片机为核心,它主要包括单片机最小系统、蜂鸣器电路、显示模块等模块,具体方案如图1-1所示: 图1-1 2 硬件电路设计 2.1 单片机最小系统 图2-1 单片机最小系统如图1-2所示,主要有STC89C52RC芯片、复位电路、晶振电路组成。 2.1.1 STC89C52RC芯片 图2-1-1 单片机是集CPU、储存器、I/O接口于一体的大规模集成电路芯片。常把它作为嵌入式系统的核心,它本身就是一个简单的嵌入式系统。8XX51单片机是目前市场上应用最广泛的单片机机型,其基本型内部包括: 一个8位CPU; 4KB程序储存器ROM; 128字节RAM数据储存器; 两个16位定时/计数器; 可寻址64KB外部数据储存器和64KB外部程序储存器空间的控制电路; 32条可编程的I/O线(4个8位并行I/O端口); 一个可编程全双工串行口; 具有两个优先嵌套中断结构的5个中断源; 关于单片机的引脚和其它问题,课堂上都有详细的解释,再次就不作过多的说明。 2.1.2复位电路 单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态,在这种情况下都需要复位。 复位的作用是使中央处理器CPU以及其他功能部件都恢复到一个确定的初始状态,并从这个状态重新开始工作。 stc89C52单片机的复位靠外部电路实现,信号由RESET(RST)引脚输入,高电平有效,在振荡器工作时,只要保持RST引脚高电平两个机器周期,单片机即复位。 复位后,PC程序计数器的内容为0000H,片内RAM中内容不变。 复位电路一般有上电复位、手动开关复位和自动复位电路3种,如图2-1-2所示。而本设计采用

文档评论(0)

1亿VIP精品文档

相关文档