77范文网 - 专业文章范例文档资料分享平台

单片机课程设计模板

来源:网络收集 时间:2019-02-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《单片机原理及应用》

课程设计报告

专 业: 班 级: 姓 名: 指导教师:

20 年月 日

目录

1.设计目的及要求 .................................................................................... 1 1.1设计目的 ....................................................................................... 1 1.2设计要求 ..................................................................................... 1 2. 数字钟的设计方案 .............................................................................. 1 2.1数字钟功能 ................................................................................... 1 2.2设计思路 ....................................................................................... 1 2.3 设计流程图 .................................................................................. 2 3. 数字钟硬件电路设计 .......................................................................... 3 4. 数字钟软件设计 .................................................................................. 5 4.1 初始化模块 ................................................................................ 5 4.2 显示模块 .................................................................................... 5 4.3 按键模块 .................................................................................... 6 4.4定时和延时模块 ........................................................................... 6 5. 仿真与调试 .......................................................................................... 6 5.1 软件仿真 ...................................................................................... 6 5.2 硬件连接 .................................................................................... 9 5.3 硬件测试 .................................................................................. 10 6. 心得体会 ............................................................................................ 10 7. 指导老师及意见 ................................................................................ 10 8. 附录..................................................................................................... 12

基于单片机的数字钟设计

1.设计目的及要求 1.1设计目的

(1)学会掌握KeilC51汇编语言程序的设计和调试,熟悉51系列单片机结构特点,掌握软件设计的基本思路和基本方法。

(2)学会用汇编语言编写程序,并在电脑上会调用和检测程序的正确与否。学会MCS-51单片机上下载程序并验证。

(3)学会将所学的单片机原理的有关知识应用于实践,提高单片机应用于技术的实践操作技能,掌握单片机应用系统设计、研制的方法,培养理论联系实际的学习作风,提高动手能力、分析并解决实际问题的能力。

(4)使我们进一步了解掌握所学的专业知识,巩固和深化对单片机的结构、指令系统、中断系统、键盘/显示系统、接口技术、系统扩展、定时/控制、程序设计、应用开发、等基本理论知识的理解。

(5)通过设计、分析、调试,培养我们工程意识,激发大家对产品开发的兴趣,及培养对科技革新、开发和创新的基本能力。 1.2设计要求

(1)以MCS-52系列单片机,AT89C52为核心器件组成一个数字时钟系统。

(2)系统显示器由六位数码管组成,分别显示小时,分钟和秒。 2. 数字钟的设计方案 2.1数字钟功能

A.初始化显示00:00:00

B. P0.0,P0.1,P0.2分别接跳帽开关,P0.0按一下,秒钟加1;P0.1按 下分钟加1;P0.2按一下,小时加1.

C.复位电路,开关按下,重新回到初始化状态 2.2设计思路

对于数码管而言,数码管选共阴极数码管,对于每一个数码管,3,8脚接片选,给3.8脚接低电平,数码管选中,如此才可以亮。电路复位通过硬件电路实现,开关复位时,出于初始化状态,p3口接片选,p2口接数码管的七段。P0.0 P0.1 P0.2接开关,开关控制时分秒,调整时分秒,让时分秒与实际时间相一致。

1

2.3 设计流程图

初始化 扫频,秒钟加1 秒是否到60 N Y 分钟内容加1,秒请0 N 分是否到60 N Y 小时加1,分单元内容清零 N 到24小时否 N Y 小时单元内容清零 恢复现场 开中断 定时计数

2

3. 数字钟硬件电路设计 (此部分计算机专业同学不写,也请反映在目录及相关章节中) 3.1 时钟电路设计

本实验选用12MHZ 晶振作为外部晶振。即在

AT89S52的18和19脚

(xtal1和xtal2)之间接一个12MHZ晶振,如图3.1

图3.1

3.2 复位电路设计

在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位,具体见下图3.2

3

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机课程设计模板在线全文阅读。

单片机课程设计模板.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/475566.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: