网站大量收购独家精品文档,联系QQ:2885784924

基于单片机多功能定时器设计论文(本科)毕业设计论文.doc

基于单片机多功能定时器设计论文(本科)毕业设计论文.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用科学学院 《电子系统设计》课程设计报告 姓 名: 学 号: 专业班级: 12级嵌入式系统实验班 指导教师: 朱水金 设计题目: 基于单片机多功能定时器 完成时间: 2015年06月27日 设计(45%) 制作(35%) 实训报告(20%) 总 评 简易难度(15%) 控制方式 (10%) 原理图 (10%) 装配图 (10%) 器件焊接 (5%) 软件控制 (10%) 功能实现 (10%) 质量评估 (10%) 格 式 (5%) 内 容 (15%) 指导教师签名: 目 录 第一章 引言 2 1.1 选题背景 2 1.2 内容摘要 2 1.3 设计任务 2 1.4 性能指标 2 第二章系统电路设计 3 2.1 系统总体设计框架 3 2.2 系统硬件单元电路设计 3 2.2.1主控单元 4 2.2.2 时钟电路设计 4 2.2.3 复位电路 5 2.2.4 键盘模块 5 2.2.5 显示模块 6 2.2.6 蜂鸣器报警电路 7 2.3系统原理图及pcb印刷板图 7 2.3.1 系统硬件原理图 7 2.3.2 pcb印刷板图 9 2.3.3模拟图……………………………………………………………………………...9 2.4 实物图 11 第三章 系统软件设计 13 3.1 系统软件流框图 13 3.2 按键扫描流程图和程序 14 3.3 按键处理子程序流程图和程序 15 3.4 系统总体软件设计代码 16 第四章 系统整体调试 17 5.1 硬件调试 17 5.2 软件调试 17 第五章 结论 18 5.1 总结 18 5.2 系统展望 18 5.3 心得体会 18 附录一: 19 第一章 引言 1.1 选题背景 定时器已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站,码头,剧院,办公室等公共场所,给人们的生活,学习,工作,娱乐带来极大的方便。随着技术的发展,人们已不满足于钟表原先的报时功能,希望出现许多新的功能,但这些新的功能都是以定时器为基础的,因此研究定时器及其扩展功能有着非常现实的意义,具有很大的实用价值。 本次课程设计中,采用单片机作为主要芯片设计倒计时控制系统,本设计的使用性强,设计灵活方便并且适合在任何条件下进行定时。 1.2 内容摘要 利用单片定时器及计时器产生定时效果通过编程形成倒计时效果,再利用数码管动态扫描显示单片机内部处理的数据,同时通过端口读入当前外部控制状态来改变程序的不同的状态,实现不同的功能。系统上电自检后,实现分钟,秒钟信息的显示,通过按键可实现校对时间,倒计时的设定和显示。当设置的定时时间到时,单片机通过蜂鸣器来实现报警,再利用开关实现止闹的功能。 1.3 设计任务 设计题目:多功能定时器 设计一个适用于需要显示当前时间或倒计时的场所(如演讲比赛等)的多功能电子定时器电路,实现设计要求提出的各项控制功能。 1.4 性能指标 (1)应用单片机和时钟芯片设计电路,功能切换通过按键控制,显示采用LED 数码管; (2)实现4位时间显示(“时”2位,“分”2位); (3)实现5分钟的倒计时功能,由按键控制计时开始或停止、重新开始,可以通过按键重新设置计时时间(如改为3分30秒等); (4)实现秒计时功能,最大显示达到60分钟; 第二章系统电路设计 2.1 系统总体设计框架 本设计主要功能是实现时间的设定,倒计时,报警功能,采用分秒显示,在4位八段LED上显示分和秒。若想设置时间,需复位;用定时器1进行扫描按键,判断是否有键按下,是哪个键按下; 定时时间到则蜂鸣器会报警;复位后停止发出警报声音,时间显示为系统初始时间(由软件设定),按下确认健后,系统开始重新倒计时。结构框图如图2-1所示: 图 2-1 系统结构框图 2.2 系统硬件单元电路设计 2.2.1主控单元 主控单元主要有89c52单片机构成,主要利用片内定时器0进行定时,定时器1进行按键扫描,控制各个模块完成倒计时定时功能。具体引脚安排如图2-2.1所示: 图 2-2.1 2.2.2 时钟电路设计 时钟电路对单片机是不可缺的,单片机的每个功能都要以时钟电路为基础工作。单片机内部自带一个时钟电路,外部接入定时控制元件即可构成一个稳定的自激振荡器。其中机器周期共有12个振荡脉冲周期,因此,机器周期是时钟周期的12倍。本课题中定时器电路中使用的晶体是12MHz,则时钟周期为(1/12)us,机器周期为1us。如图2-2所示: 图2-2.2 时钟电路图 2.2.3 复位电路 复位操作是使单片机进入设定的初始状态。复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。复位操作有上电自动复位、按键电平复位和外部脉冲复位三钟方式,本次课设用的是按键电平复位,利用电容的充放电公式来

文档评论(0)

六神无主 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档