单片机电子时钟设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机电子时钟设计报告
随着我国科学技术的飞速发展,单片机的应用越来越广泛。单片机是由随机存储器、只读存储器和中央处理器组成的单片机。它是一个集成定时计数和各种接口的微控制器。它体积小、成本低、功能强,广泛应用于智能工业和工业自动化。为了进一步了解51单片机的定时器,设计一个电子时钟,本文对AT89C51单片机的时钟计数进行了研究。数字时钟是一种使用数字电路技术来计时小时、分钟和秒钟的时钟。与机械钟相比,它具有更高的精度和直观性,更长的使用寿命,并得到了广泛的应用。设计数字时钟有很多方法。例如,中小规模的集成电路可以用来形成电子钟。特殊的电子钟芯片也可以用来形成需要显示电路和外围电路的电子钟。单片机也可以用来实现电子钟等。3,实际任务和内容
设计内容:
1,利用其定时器/计数器计时和计数原理,结合显示电路、发光二极管数码管和外部中断电路来设计定时器
2,系统可实现六位发光二极管显示,显示时间以小时:分:秒为单位3.当系统时间正好是1: 00时,指示灯闪烁(2hz)5秒钟设计目标:
1。掌握单片机定时器和中断的应用方法2.掌握按键和数码管的扩展方法
4、团队合作
项目组组长:张成
项目组成员:余江东、张翔
项目组,共三人,以张成为组长,分工合作,各负其责。具体分工如下:(1)负责数字钟硬件设计和调试;主要由张翔完成(2)基于proteus 的电路仿真;主要在江东完成(3)负责数字钟程序编写;主要由张成完成(4)报告编写;主要由张成、余江东、张翔完成。在我们小组拿到作业后,我们首先讨论了实习的内容和任务。一起讨论用什么方法来实现任务手册的要求和细节。为了不浪费时间,每个人都开始分工合作,专注于自己的任务,同时互相帮助。在这个过程中,我们互相合作,默契配合。我们一起讨论并解决了遇到的问题。两个有着不同想法和观点的人一起分享了讨论,最终采用了获得的最理想和最完美的方案。最后的调试是和我们一起进行的。我们在调试过程中遇到了许多问题。我们一起分析和搜索数据。百度试图解决这些问题。在这个过程中,我们训练了自己的团队合作和沟通技巧。这次供应链管理实习在我们三人的完美合作下圆满完成。每个人都很好地完成了自己的任务,充分证明了团结就是力量。同时,它也使我们认识到团队合作的重要性质。我们是一个完美的团队。
5、总体设计方案概述
系统总体结构图A T89C51单片机显示电路时钟电路机复位电路系统分为单片机控制模块、时钟电路模块、复位电路模块和发光二极管显示模块(1)时钟电路设计
单片机采用外部12MHZ晶振形成振荡电路作为时钟源,时钟电路原理如下当系统通电并启动时,
(2)复位电路
复位一次,当按键时,系统再次复位。如果该键被释放并再次按下,系统将被重置。在运行系统中,可以通过打开和关闭钥匙来控制钥匙的复位。
(3)单片机系统
AT89C51是一种低电压、高性能的CMOS 8位微处理器,具有4K 字节的内存,即单片机单片机的可擦只读存储器可重复擦除1000次该器件由ATMEL高密度非易失性存储器制造技术制造,并与行业标准MCS-51指令集和输出引脚兼容。由于多功能8位中央处理器和闪存在单个芯片中的结合,
ATMEL的AT89C51是一种高效的微控制器,而AT89C51微控制器为许多嵌入式控制系统提供了灵活的高性能。如图所示,引脚
(4)发光二极管数码管显示
发光二极管数码管显示。在单片机应用系统中,发光二极管数码管经常被用作显示输出设备。虽然LED数码管显示信息简单,但它具有显示清晰、亮度高、使用电压低、寿命长、与单片机接口方便等特点。它基本上可以满足单片机应用系统的需求,所以经常被应用在单片机应用系统中。发光二极管数码管显示器是由发光二极管按照一定的结构组成的显示装置。
6,硬件电路设计
(芯片选择,硬件电路图等。)(1)芯片选型
芯片类型我们采用Atmel公司的AT89S52单片机。作为主控制器,AT89S52是一款低功耗、高性能的51核CMOS 8位单片机,它包含8k空间的可重复擦除1000次的闪存只读存储器、256字节的随机存取数据存储器(RAM)、32个IO端口和2个16位可编程定时计数器P0端口是一个双向输入/输出端口,开漏8位。作为输出端口,每个位可以驱动8个TTL逻辑电平。
p1端口是一个8位双向输入/输出端口,内置上拉电阻。P1输出缓冲器可以驱动4个TTL逻辑电平
P2端口是一个8位双向输入/输出端口,内置上拉电阻。P2输出缓冲器可以驱动4个TTL逻辑电平。
p3端口是一个8位双向输入/输出端口,内置上拉电阻,p3输出缓冲器可以驱动4个TTL逻辑电平
P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1 T2EX(捕获/重载触发信号和定时器/计数器T2的方向控制)P3.4至(定时/计数器0) P3.5 T1(定时/计数器1) RST复位输入当振荡器工作时,RST引脚的高电平超过两个机器周期,这将复位微控制器。AT89S52有六个中断源:两个外部中断(INT0和INT1)、三个定时中断(定时器0、1和2)和一个串行中断(2)数字时钟硬件电路图
(3)系统模拟模拟按小时开始
:分:秒显示时间
当系统时间为小时,发光二极管闪烁5秒
按复位键系统复位
7,系统软件设计
数码管显示功能流程图