- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计09509.doc
郑州科技学院
单片机课程设计
题 目 60秒计时器
学生姓名 李 见 辉
专业班级 通信工程1班
学 号 201151011
院 (系) 信息工程学院
指导教师 周 喜
完成时间 2015年 1月10日
目 录
1 课程设计的目的 3
2 课程设计的任务与要求 4
2.1 课程设计的任务 4
2.2 课程设计的要求 4
3 设计思路与论证 4
3.1 实验系统流程图的设计 4
3.2 硬件的设计 5
3.3 软件的设计 5
3.4 思路论证 6
4 设计原理及功能说明 6
5 单元电路的设计 7
5.1 AT89C51单片机设计 7
5.2 晶振输入电路设计 9
5.3 复位电路设计 9
5.4 显示电路设计 10
6 元器件的制作与调试 12
6.1 元器件的制作 12
图6-1 制作实物图 12
制作过程不做详细说明。 12
? 6.2 程序调试 12
7 课程设计实习心得 14
1 课程设计的目的
课程设计是在教学及实验基础上,对课程所学理论知识的深化和提高,是对学生进行全面的系统的训练,进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可少的,是非常必要的。
课程设计是学好本门课程的重要实践性教学环节,是配合单片机课程内容掌握应用得的专门性实践类课程,通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。
通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法,通过做一个综合性训练题目,达到对内容的消化、理解并提高解决问题的能力的目的。
2 课程设计的任务与要求
2.1 课程设计的任务
用AT89C51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,一秒产生时,秒计数加1,秒计数到60时,自动从0开始。
额外拓展,添加复位电路,按下复位键能实现从0重新开始计时。
2.2 课程设计的要求
利用MCS-51系列单片机作为秒表的主控制器芯片,在单片机的P0端口和P2端口分别接两个共阴数码管,P0口驱动显示秒时间的十位,P2口驱动显示秒时间的个位。要求做到性能稳定,结构简单通俗易懂结构模块化从而做到节约成本。P0和P1口的作用。
(2)熟悉WAVE编译环境。
(3)熟练掌握汇编语言,调用延时程序。
3 设计思路与论证
3.1 实验系统流程图的设计
图3-1 实验系统流程示意图
3.2 硬件的设计
(1) 制作一个AT89C51最小系统;
(2) 采用两个LED七段数码显示管分别显示秒表的个位和十位;
(3) P0口输出十位段码,P2口输出个位段码。
3.3 软件的设计
(1) 因为当晶振频率为12MHz时,选择定时/计时器的模式1;
(2) 时间设定定时/计数器定时时间,累计合适中断次数后执行刷新显示子程序;
(3) 每隔1s秒计数加1,秒计数到0自动从59开始,循环不止。
3.4 思路论证
根据设计的方案做仿真图,看是否实现预期的功能,预期效果不错的话然后根据元器件的成本能替换的就替换成本小的元器件,还要看元器件是不是常用的,最后做选择能实现预期功能和成本低的方案。经过仿真发现我们的设计思路可行。
4 设计原理及功能说明
本设计由硬件设计和软件设计两部分组成,硬件设计主要包括单片机芯片选择,数码管选择及晶振,电阻,电容等元器件的选择及其参数确定;软件设计主要实现0到60秒计时程序的编写。
具体设计:80C51芯片进行初始化,在编程过程中主要使用延迟程序来实现秒计时器的计时功能。用Proteus软件来实现秒计时器的仿真,其中将P0口和P2口分别作为高低位输出端口。
AT89C51型号单片机,由P0和P2两组I/O引脚分别控制两个共阴极数码管,分十位控制和个位控制,达到60秒计时的目的,通过复位电路点击开关实现0的复位。3-4 总电路原理图
5 单元电路的设计
5.1 AT89C51单片机设计
AT89C51是一个低功耗高性能CMOS 8位单片机,片内含4k Bytes ISP In-system programmable 的可反复擦写1000次的Flash,只读程序存储器器件采用ATMEL公司的高密度非易失性存储技术,制造兼容标准MCS-51指令系统
您可能关注的文档
最近下载
- Y Y-T 1118-2001 石膏绷带 粘胶型.pdf VIP
- 中职语文《江姐》(节选) 知识清单.docx VIP
- 绝望的主妇经典台词1-8季中英对照.pdf VIP
- 华力液压模块车(SPMT)使用说明书.pdf VIP
- 2025年保安员(初级)考试模拟100题(含答案) .pdf VIP
- 2024四年级上册语文课课贴(彩虹版).pdf VIP
- GZ055 环境艺术设计赛项赛题15套-2023年全国职业院校技能大赛赛项赛题 .pdf VIP
- 12小学体育二年级课程纲要.doc VIP
- 粘胶型石膏绷带产品技术要求2023完整版.docx VIP
- 2025-2026学年初中数学七年级上册(2024)华东师大版(2024)教学设计合集.docx
文档评论(0)