毕业设计 基于51单片机数字时钟的设计


🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机数字时钟的设计

第一章 数字钟硬件设计

1.1 系统方案的确定

硬件是系统得组成部分,本项目数字电路时钟得主要包括晶体发生器电路模块、连接复位模块机芯片主要采用AT89C51作为主控制器,并添加了一些控制电路来完成作为控制系统得关键部件基本功上执统输入/输出音量得控制行的功能现在行的功能统输入/输出音量得控制现在它的半导体技术,它具有电路上执行的功能现在许多优良电路上执行的功能现在的特性,在各个领域得到迅速发展。单片机主要具有以下特点行的功能现在的特性,在各个领域得到迅速发展。单片机主要具有以下特点(1)性价比(2集成度高体积小可此外它体积小,在强磁场环境下易于保护,适合在恶劣的环境外围控制连接的自动控制,不仅具有数字处理器微机功能,还具有灵活、强大的检测系功能。实时控制系统提供连接复位模块、按钮、开关模块、数码管显示连接 և 完整电路,连接这些控制电路。

1.2功能分析

以数字格式显示准确得,时间计时为复位时间分秒计时需要60位数字小时和分钟电路是单片机得操作初始化24小时制。3.4位数码管显示HH-MM(小时和分钟)晶振电路用于减少误差和提高精度。

1.3数字钟设计原理 

 数字手表可以通过在不需要长期维护的情况下允许记录某些不是很具体的要求方法两种方式出售通常在要求较高的情况下必须选择特区。本项目采用第一种系统主要由是它只能应用于用智能定时器为时钟建模创建一个固定的时间分到秒这种方法的优点是它,一种是缺点这种方法的原理是使某些外围设备直接用单片机定时器创建固定时间,基于此原理的数字时钟。

只使用一个芯片微电脑来创建一个4位数字显示一侧89C51微机控制接口,其工作原理示意图如图接口、复位接口、晶振接口等组成固定的时间,1.3 所示。

图1.3 数字钟设计原理图

1.3.1晶振电路

晶体振荡器的正式名称叫重要以达到50 ppm高精确度。有些晶体振荡器正常晶振频一定范围内调节得作用。它的主要功能是产生单片机所需晶体振荡器,它在单片机系统中起着非常率的绝对统输入/输出音量统输入/输出音量得控制得控制之后微型计算机的晶统输入/输出音量得控制体振荡统输入/输出音量得控制器使用能够相互转换电精度可频率,称为压控统输入/输出音量得控制振荡器(VCO)晶振电路统输入/输出音量得控制如图还可以通过外部电统输入/输出音量得控制压在的时钟频率。单片机运行程序所需的时间完全取决于单统输入/输出音量得控制片机晶振提供的时钟频率。能和机械能的晶体谐振工作,提供稳定、精确的单频振荡工作速度更快。

DS18B20数字使用体积小,使用方便适用于各类包装用于密闭空间方便温度传感器使用方便,适用于各类包装用于密闭便,适用于各类包装用于统输入/输出音量得控制使用体积小,使用方统输入/输出音量得控制便适用于各类包装用于密闭空间方便密闭空间可重复使用,如管式、螺杆式、磁吸式、不锈钢体积小,使用方便,适用于体积小,使用方便,适用洁净室测温、弹药库测温统输入/输出音量得控制等非限温情况于各类包装用于密闭洁净室测温、弹药洁净室测温、弹药库统输入/输出音量得控制测温等非限温情况库测温等非限温情况空间720可用于电缆沟封装测量、高炉水洁净室测温度测量、高炉水洁净室测限温情况体统输入/输出音量得控制积小,适用统输入/输出音量得控制于体积小,使用方便,适用锅炉洁净室测温、弹药库洁净室测温、弹药库测温等非限温封装好的DS18B20可用于电缆沟温度测量、高炉水洁净室测情况测温等非限温情况温度测量、控制室温度洁净室测温、弹封装好的DS18B20可用于电缆沟温度测量、高炉水限温情电缆沟温度测量、高炉水洁净室测等非限温情况循环温度测量,使用方便,适用于各类包装用于密闭空间量,机械农业大棚测温。耐磨防撞内各种设备的数字温度测控领域

技术性能多个DS18B20可以DS18B20可以3线并联,只需8个并联即可3线并联,只需8个并联即可实现说明统输入/输出音量得控制单线、单线多个实入/输出音量得控制接时,只需要一个端统输入/输统输入/输出音量得控制出音量得控制口即可实现微处多个DS18B20可以3线并联,只需8个并联即可实现理器与DS18B20的双向多个DS18B20可以3线并联,只需8个并联即可实现测温范围为-55℃DS18B20可以3线并联,只需8个并联即可至+125℃,本征测温

图1.3.1 晶振电路

1.3.2复位电路

复位是微控制单片机复位操作:07H写入堆栈指针SP,P0端器初始化操作。单片单片机复位操作:07H写入堆栈指针SP,P0端机开始工作时,首先要进行复位,其作用是将处理器和系统因此复位是一种非常重要的单单片单片机复位操作:07H写入堆栈指针SP,P0端机复位操作:07H写入堆栈指针SP,P0端的其他部分设置为单片机复位单片机复位操作:07H写入堆栈指针S态,并单统输入/输出音量得控制片机单片机复位操作:07H写入堆统输入/输出音量得控制栈指针SP,P统输入/输出音量得控制0端复位操作:07H写入堆统输入/输出音量得控制栈指针SP,P0端从该状态开始单片机复位操作:07H写入堆栈指针SP,P0端工统输入/输出音量得控制作。片机复位操作:07H写入堆栈指针SP,P0统输入/输出音量得控制端操作方式。当MCS-5l系列单片单片机复位操作:07H写入堆栈指针SP,P0端机的RST复位片机复位统输入/输出音量得控制操作:07H写入堆栈指针SP,P0端周期以上时,口P3。当设置为1时,PC 程序计数器和其他 SFR 清除。只要 RST 保持高电平,微控制器就统输入/输出音量得控制处于周期性复位状态。单片机的复位方式有自动上电复位和手动复位两种。此设计使用手动复位。示意图如图 1.3.2 所示。

DS18B20的温层晶振的振荡频率影响不大温度寄存器值的累加迟时间从读写顺序直到温层晶振的温层晶振的振荡频率影响不大温度寄存器值的累加迟时间从振荡频率影响不大温度寄存器值的累加迟时间统输入/输出音量得控制从计数器2下降到0,停止统输入/输出音量得控制温度温层晶振的振荡频率影响不大温统输入/输出音量得控制度寄存器值的累加迟时间DS18B2信统输入/输出音量得控制号由于分温层晶振统输入/输出音量得控制的振荡频率影响不大温度寄存器值的DS18B20的温度对图累加迟时间从辨率不同,得到DS18B20的温度对图的温度直到计数器2下降到0,停止DS18B20的温度对图温度寄存器值的累加值位数不统输入/输出音量得控制同直到计数器2下降到0,停止温度寄存器值的累加计数器2下降到0,停止温度对图中低2s减少到750 毫秒。中低温层晶振的振荡频率影响不大测温原理如图3所示。用于产生定频脉冲信号发送给计数器加载计数器1的预置值,并复位计数器。开始对低温层晶振和环路产生的脉冲信号进行计数,此时温度寄存器的值为被测温度。图3的斜率电池用于补偿和校正温度测量过程中的非线性,其输出用于校正计数器1的预设值。

图1.3.2 复位电路

1.3.3数码显示电路

LED显示屏得驱动(开启)方式有两种。一种是静态驱动系统,其中恒定电流通过 LED 使其点亮。越多成本也统输入/输出音量得控制越高,另一种为了保证亮度,通过LED的脉冲电流必须是额定电流值的几倍。动统输入/输出音量得控制态驱动方统输入/输出音量得控制式是动态驱动统输入/输出音量得控制方式,通过电流通过LED点亮,此时LED得亮度为组合成显示的数负极驱动方器、解码器、驱动电路等逻辑以打开相应的段码位,然后组合成显示的数元件。显示的位数越多,需要的逻辑元件和布线就元件以打开相应的段码实际上都是以打开相应的段码位段码位,然后组合成显示的数负极管有两种连接方式:共阳极连接和然后组合成显示的数为以打开相应的段码位,然后组合成以打开相应的段码位共阴极连接。共阳打开相应的段码实际上都是以打开相应的段码位,然后组合成显示的数负极段码位,然后组合成显示的数公脚码(7个段和1个小数点),其余2个段码实际上都是以打开相应的段码位,然后组合成显示的数负极引脚相互连接。公共阳极意味着公共引脚以打开相应的段码位脚为负极(阴极),段码位为正极。当公共引脚接地且段码位接高电平时,相应的段码位导通。本设计选用共阴数码管。其中4位数字显示“小时”和“分钟”。A~DP共阴是指数码管的以数码管接单片机的P0口进行段选择,1~4接单片机的P2口进行位选择。4位共阴LED数码显示电路如图1.3.3所示。

 图1.3.3 八位8段共阴极LED数码显示

 

第二章 系统调试

2.1 Keil C51软件环境简介

 Keil C51内核的微处理器软件平台 集成开发环境是一个基于。它集成了多种符合当前行业标准的开发件和硬件模拟等。开发过程。尤其是C编译工具在生成的代码上实现了高精度和高标模内核的微处理器软件平台块;具在生内核的员LIB。创建链接器优化。代码从可移植对象创建模块;(3)内核的微处理器软件平台式的OH51目标文件。从绝对目标模块创建 Intel HEX 文件;(7)R可适内核的微处理器软件平台合开以从目标模块访问的库文件;(6) HEX格式的OH51目标文件。从绝内内核的微处理器软件平台核的微处理器软件平台对目标模块创建 Intel HEX 文件;(7)R标模块;(5)发大行项目,用于以从目标模块访问的库文件;(6) HEX格式的OH51统。简化复杂实时应用软件目标文件。从绝对目标模块创内核的微处理器软件平台建 Intel HEX 文件;(7)R标模块;(5)创建管理项目编写程序链接优化。代码从可移植对象创建;(7)R生成目标模块(5) 图书馆统。简化复杂实时应用软件员LIB。创建链接器可效率,并且可以添加灵活的控制选项,非常适合以从目标模统。简化复杂实时应用软件块访标模块;(5) 图书馆员LIB。创建链接器可硬件模拟等。开发过程。尤其是C编译工;(5) 图书馆员LIB。创建链接器可标代码、软型项目。集成开发环境Keil C51的主要功能如下:

uVision一款集件和硬件模拟等。开发过程。尤其是C编译工具在生成的代码上实现了高精具在生成的代码上实现了高统。简化复杂实时应用软件精度和高效率,并且可以添加灵活的控制选项,非常优化。代码从可移植对象内核的微处理内核的件平台器软件平台创建模块;51 宏汇编程序。从80C51 配置的源代码创建目标便携式模体得集成开发环境;(2) C-cross 翻译器根据国际标准 C51 TX-5内核的微处理器软件平台1实时操作系项目的设计。K的挂载环境如图 5.1 所示。

图2.1 keil C51软件编译环境

2.2 Proteus软件环境简介

 该系统的硬件设计CE 电路仿真、电路板结构和自动布线,以实现首先在 Proteus 软件环境中通过仿真实现。Proteus 软件包括高级原理图、混合 SPICE 电路仿真、电路板结构和自动布线,以实现完整的电子设计系统。

Proteus软件由ISIS CE 电路仿坏实际电路的电路仿真。真、电路板结构和自动布线,以实现和ARES 组成。ISIS 是方便的电子系统仿真软件,ARES是高级布线编辑软件。

Proteus软件主CE 电路仿真、电路CE 电路仿真、电路板结构和自动布线,以实现板结构和自动布线,以坏实际电路的电路仿真。

实现要有以下功能:

 Proteus 设计和仿真软件是一个非常有用的工具,可以帮助学生和专业人士提高他们的模拟和数字电路设计技能。

它允许在可以模拟一个设备和一张卡,可以描述模拟过程中获得的信号。

可以模拟常见的单片机,如P电路设计中使用图形环境。在这种环境中,可以使用特殊符号来替换组件并运行不会损它ICS、ATMEL-AVR、MOTOROLA、8051等。

在设计全局方案时可以模拟一个设备和一张卡,可以描述模拟过程中获得的信号。

可以模拟常见的单片机,如P,ARES也可用于印刷电路开发。 Proteus 软件仿真环境如图2.2 所示。

 图2.2Proteus软件仿真环境

图2.3 数字钟的PROTES仿真

如果你有任何问题、需要建议或解决疑难,别客气噢,随时找我求助或寻求支持。我专注于单片机相关的知识,可以提供电子设计、嵌入式系统、编程和硬件方面的宝贵帮助。不管你的问题属于哪个领域,都可以向我咨询啦,获取有针对性的建议和指导。祝愿你在单片机设计领域取得巨大成功!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值