好文档 - 专业文书写作范文服务资料分享网站

皖西学院单片机电子时钟课程设计报告 

天下 分享 时间: 加入收藏 我要投稿 点赞

目 录

第一部分 摘要……………………………………………………………………2 第二部分 设计任务和要求

2.1 单片机课程设计目的……………………………………………2 2.2 单片机课程设计要求………………………………………………2 第三部分 设计方案

2.1 总体设计方案说明……………………………………………………3 2.2 系统方框图……………………………………………………………3 2.3 系统流程图……………………………………………………………3 第四部分 系统硬件设计

4.1 单片机型号的选择……………………………………………………4 4.2 LCD显示电路…………………………………………………………5 4.3 键盘输入电路…………………………………………………………5 4.4 复位……………………………………………………………………6 第五部分 仿真电路图……………………………………………………………7 第六部分 元件清单图……………………………………………………………7 第七部分 课程设计总结…………………………………………………………7 第八部分 参考文献………………………………………………………………8 第九部分 电子时钟源程序………………………………………………………9

1

单片机的电子时钟设计

第一部分 摘要

单片计算机即单片微型计算机。由RAM ,ROM,CPU构成,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。

本设计主要设计了一个基于AT89C51单片机的电子时钟。并在数码管上显示相应的时间。应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真。该方法仿真效果真实、准确,节省了硬件资源。

第二部分 设计任务与要求

2.1 单片机课程设计目的

本次课程设计要求学生在学习单片机原理及应用这门课程的基础上,在对芯片知识及编程语言有一定基础的前提下进行的一个非常体现学生综合能力的一个设计。

通过该课程设计,可以使学生对单片机原理及应用这门课有更深刻的了解和认识,同时在做课程设计的过程中也锻炼了学生将书本上的知识应用到具体实践上的能力,同时也培养了自身的创新能力,自主设计能力和动手能力。 2.2 单片机课程设计要求

本次课程设计需要利用单片机内部定时器T0产生50MS定时,定时时间到用软件计数器计数,当计数到2次时,即为1S,使秒单元内容加1,当秒内为60时,使分单元的内容加1,同时秒复位,同理当分单元的内容为60时,时单元的内容加1。

利用上述原理设计一个电子时钟,可以实现电子钟走时和校对;电子钟上电开始走时,通过6个LED显示时、分、秒;通过按键可以进行时间的调整。

2

第三部分 设计方案

3.1 总体设计方案说明

本次课程设计我们的设计方案是用AT89C51芯片来控制,通过P0端口来控制7段共阴极数码管的显示,及控制时间的显示。通过P2端口来控制数码管显示位置。外加一个复位电路。 3.2 系统方框图

图2.1 系统方框图

3.3 系统流程图

图2.3 系统流程图

3

第四部分 系统硬件设计

4.1 单片机型号的选择

89C51是最理想的电子时钟开发芯片。89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,而且它与MCS-51兼容,且具有4K字节可编程闪烁存储器和1000写/擦循环,数据保留时间为10年等特点,是最好的选择。

图4.1 单片机的型号

4

皖西学院单片机电子时钟课程设计报告 

目录第一部分摘要……………………………………………………………………2第二部分设计任务和要求2.1单片机课程设计目的……………………………………………22.2单
推荐度:
点击下载文档文档为doc格式
3koot1b8fd1h1yk7phhy1xkfw968ko01aum
领取福利

微信扫码领取福利

微信扫码分享