单片机时钟课程设计

单片机时钟课程设计

ID:15226654

大小:1.69 MB

页数:39页

时间:2018-08-02

单片机时钟课程设计_第1页
单片机时钟课程设计_第2页
单片机时钟课程设计_第3页
单片机时钟课程设计_第4页
单片机时钟课程设计_第5页
资源描述:

《单片机时钟课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计任务书1.设计目的:本设计包括确定控制任务、系统总体方案设计、硬件系统设计、软件程序的设计等,以便使学生掌握有关单片机控制的设计思想和设计方法。为学生今后从事单片机控制系统开发工作打下基础。学习proteus仿真软件实现电路的仿真。2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): 本课程设计的基本要求是使学生全面掌握单片机控制系统设计的基本理论,熟悉掌握单片机的编程方法,用89C52系列单片机及六位数码管显示时、分、秒,以24小时计时方式运行,能整点提醒(短蜂鸣,次数代表整点时间),使用按键开关可以实现时分调整、秒表/时钟功能转

2、换、省电(关闭显示)、定时设定提醒(蜂鸣器)等功能。3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:1.根据题目要求的指标,通过查阅有关资料,确定系统设计方案,并设计其硬件电路图。2.画出电路原理图,分析主要模块的功能及他们之间的数据传输和控制关系。3.用Proteus软件绘制硬件电路图并仿真。4.软件设计包括流程图、用汇编语言或C语言对软件进行编译,并能通过调试。课程设计任务书4.主要参考文献:1.孙涵芳.MCS-51/96系列单片机原理及应用(修订版).北京航空航天大学出版社.1994 2.李朝青.单片机原理及接

3、口技术(第3版).北京航空航天大学出版社.20055.设计成果形式及要求:1.硬件电路图2.软件流程图和程序清单3.编写课程设计报告。6.工作计划及进度:20146月2日~6月5日查找资料,确定方案6月6日~6月8日设计硬件电路,绘制电路原理图6月9日~6月11日软件设计,并调试通过6月12日~6月13日编写课程设计报告,答辩或成绩考核负责人审查意见: 签字:年月日目录1引言11.1设计任务与要求11.2实用价值与理论意义12设计思路与过程22.1总体设计思路22.2硬件设计22.3软件设计63调试结果与分析93.1仿真调试93.2硬件调试94结论10

4、附录A:单片机时钟实物图11附录B:单片机程序源码12附录C:PCB图36参考文献371引言1.1设计任务与要求设计一个基于89C52系列单片机控制的时钟,实现以下功能:1.1.1显示实时单片机控制六位数码管显示时、分、秒,以24小时计时方式运行。1.1.2整点报时单片机控制蜂鸣器在整点短蜂鸣,次数代表整点时间。1.1.3时间调整使用按键开关可以实现时分调整。1.1.4秒表功能使用按键开关可以实现秒表/时钟功能转换。1.1.5节能模式使用按键开关可以实现正常工作/节能模式(关闭显示)转换。1.1.6闹钟功能使用按键开关可以设定闹钟时间已经闹钟开关模式。

5、1.2实用价值与理论意义1.2.1实用价值数字钟能长期、连续、可靠、稳定地下作;同时还具有体积小,功耗低等特点,便于携带,使用方便。同时由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表.钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能,数字钟是采用数字电路实现对“时、分、秒”数字显示的计时装置。使得电子时钟广泛应用于个人家庭、车站、码头、办公室等场所的各个角落,已成为人们日常生话中不可缺少的必需品。1.2.2理论意义通过本课程设计,可以掌握单片机控制系统设计的基本理论以及单片机的编程方法。

6、熟悉掌握有关单片机控制的设计思想和设计方法。2设计思路与过程2.1总体设计思路单片机时钟运行流程如图2-1所示,根据该流程图,把机器人划分成几部分分别进行设计。图2-1单片机时钟运行流程图2.2硬件设计2.2.1单片机最小系统根据设计要求,选用STC89C52RC单片机。STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C

7、52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8K字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高

8、运作频率35MHz,6T/12T可选。STC89C52RC单片机最小系统如图2-2所示,包括电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。