- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课题设计——秒表的设计
设计课题:秒表设计
专业班级:10级自动化(3)班
学生姓名:
对应学号:
指教教师:郭玉
设计时间:2012 年12月21日
目录
一、课程设计目的和意义和主要功能
1、……………………………………………………目的意义
2、……………………………………………………主要功能
二、方案设计与论证
1、……………………………………………………方案设计
2、……………………………………………………显示电路
3、……………………………………………………单片机
4、……………………………………………………参数计算
三、硬件电路设计
1、……………………………STC89C52单片机的简单介绍
2、……………………………………………………接口电路
3、…………………………………………………硬件连线图
四、软件设计:流程图、秒表源程序
五、性能分析、结论和心得
附件1 源程序
附件2 参考文献
一、课程设计的性质、目的和意义及主要功能:
1.课程设计的性质:
“单片机课程设计”是自动化、电子信息及电气工程等专业本科学生的一门实践必修课。
2.课程设计的目的和任务:
提高学生理论知识与联系实际相的学风和动手实践技能,培养学生综合运用理论知识解决实际问题的能力。巩固和加深对单片机基本知识的理解,培养学生的创新能力,经过搜集资料,初步方案设计,硬件电路设计、程序编写,撰写设计报告的过程,使学生得到一次科学研究工作的初步训,为后续课程的学习、毕业设计乃至毕业后的工作打下一个良好的基础。
3.主要功能:
(1在ZY15MCU12BD型综合单片机实验箱的硬件结构上编写软件完成设计。2)程序的首地址应使目标机可以直接运行,即从0000H开端。在主程序的开端部分必须设置一个合适的栈底。程序放置的地址须持续且靠前,不要在中间留下大批的空间地址,以使目标机可以应用较少的硬件资源。(3)位显示器数码管从左到右分辨显示时分秒(各占用2位),采用24小时标准计时制。开端计时时为0000-00,到2359-59后变成0000-00. (4)设置三个按钮,分别控制启停,调分,调时功能。
二、方案设计与论证:
1、方案设计
本设计要求进行计时并在数码管上显示时间按键说明按“”按键,开始计数,数码管显示从00开始每秒自动加;按“”按键,系统,数码管显示当时的计数89C52 是低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的Flash只读程序存储器和256 bytes 的随机存取数据存储器(RAM),器件采用高密度、非易失性存储技术生产,与标准 MCS-51 指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和 Flash 存储单元,功能强大 STC89C52 单片机适合于许多较为复杂控制应用场合。STC89C52单片机为40引脚双列直插芯片,有四个I/O口P0、P1、P2、P3,每一条I/O线都能独立地作输出或输入。STC89C52 PDIP管脚封装,如图2-2所示。
图2-2
(1)一个8位微处理器CPU
(2)片内数据存储器RAM和特殊功能寄存器SFR
(3)片内程序存储器ROM
(4)两个定时/计数器T0、T1,可用作定时器,也可用以对外部脉冲进行计 数
(5)四个8位可编程的并行I/O端口,每个端口既可作输入,也可作输出
(6)一个串行端口,用于数据的串行通信
(7)中断控制系统
(8)内部时钟电路
功能特性概述:STC89C52 提供以下标准功能:8k字节 Flash 闪速存储器,256字节内部 RAM,32 个 I/O 口线,3 个 16 位定时/计数器,一个 6 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,STC89C52 可降至 0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
2、接口电路:
内部时钟电路
复位电路
数码管接线图
(4)按键控制电路
3、硬件连线:
四、软件设计:
1、流程图:
2、源程序:见附录
五、性能分析与结论:
1、性能分析:
所制电路板虽然能实现设计中要求的功能,但是在实际使用中还是存在着许多缺陷。这块电路板不能随意查看记录的数据,复位后所计数据便会丢失,不能翻看历史,所计数据组数不能满足现实需要。
对于keil软件和烧写软件,之前我们根本不了解,通过学习光盘中的资料怎么下载和使用这两个软件,在这其中我们也遇到了困难,开始总是不能理解
文档评论(0)