1.多功能数字钟设计的论文~~急
多功能数字时钟的设计与制作摘nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;要随着人类科技文明的发展,人们对于时钟的要求在不断地提高。
时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。高精度、多功能、小体积、低功耗,是现代时钟发展的趋势。
在这种趋势下,时钟的数字化、多功能化已经成为现代时钟生产研究的主导设计方向。本文正是基于这种设计方向,以单片机为控制核心,设计制作一个符合指标要求的多功能数字时钟。
本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个多功能数字时钟系统。该时钟系统主要由时钟模块、闹钟模块、环境温度检测模块、液晶显示模块、键盘控制模块以及信号提示模块组成。
系统具有简单清晰的操作界面,能在4V~7V直流电源下正常工作。能够准确显示时间(显示格式为时时:分分:秒秒,24小时制),可随时进行时间调整,具有闹钟时间设置、闹钟开/关、止闹功能,能够对时钟所在的环境温度进行测量并显示。
设计以硬件软件化为指导思想,充分发挥单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高。同时,该时钟系统还具有功耗小、成本低的特点,具有很强的实用性。
由于系统所用元器件较少,单片机所被占用的I/O口不多,因此系统具有一定的可扩展性。关键词:单片机nbsp;nbsp;nbsp;nbsp;温度传感器DS18B20nbsp;nbsp;nbsp;nbsp;液晶显示目nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;录1nbsp;nbsp;前言nbsp;12nbsp;nbsp;总体方案的确定nbsp;12.1nbsp;nbsp;时钟模块方案的比较与确定nbsp;12.2nbsp;nbsp;测温模块方案的比较与确定nbsp;32.3nbsp;nbsp;显示模块方案的比较与确定nbsp;63nbsp;nbsp;电路原理分析及设计nbsp;73.1nbsp;nbsp;硬件设计部分nbsp;73.1.1nbsp;nbsp;整体设计框图nbsp;73.1.2nbsp;nbsp;按键控制部分nbsp;83.1.3nbsp;nbsp;提示信号部分nbsp;103.1.4nbsp;nbsp;液晶显示部分nbsp;103.1.4.1nbsp;nbsp;SMC1602A的主要特性nbsp;103.1.4.2nbsp;nbsp;液晶显示屏SMC1602A技术参数与接口信号说明nbsp;113.1.4.3nbsp;nbsp;控制器接口说明nbsp;113.1.4.4nbsp;nbsp;系统LCD显示模块的连接nbsp;123.1.5nbsp;nbsp;温度检测部分nbsp;123.1.5.1nbsp;nbsp;DS18B20的主要特点nbsp;123.1.5.2nbsp;nbsp;DS18B20的内部结构nbsp;133.1.5.3nbsp;nbsp;DS18B20引脚说明nbsp;143.1.5.4nbsp;nbsp;DS18B20与单片机的典型接口设计nbsp;153.1.5.5nbsp;nbsp;DS18B20的测温原理与温度转换方法nbsp;163.1.5.6nbsp;nbsp;温度检测部分的连接nbsp;173.2nbsp;nbsp;软件设计部分nbsp;183.2.1nbsp;nbsp;主程序流程图nbsp;183.2.2nbsp;nbsp;主要子程序介绍nbsp;183.2.2.1nbsp;nbsp;计时器T0中断服务程序nbsp;183.2.2.2nbsp;nbsp;LCD初始化程序nbsp;213.2.2.3nbsp;nbsp;LCD显示程序nbsp;223.2.2.4nbsp;nbsp;温度检测部分nbsp;234nbsp;nbsp;调试情况分析nbsp;274.1nbsp;nbsp;硬件调试nbsp;274.1.1nbsp;nbsp;电路板的制作与检查nbsp;274.1.2nbsp;nbsp;电路模块调试nbsp;274.2nbsp;nbsp;软件调试nbsp;284.2.1nbsp;nbsp;软件调试的基本方法nbsp;284.2.2nbsp;nbsp;软件调试问题分析nbsp;285nbsp;nbsp;结论nbsp;29致谢nbsp;30参考文献nbsp;31英文摘要nbsp;32附录一nbsp;nbsp;元器件清单列表nbsp;33附录二nbsp;nbsp;硬件电路原理图nbsp;34附录三nbsp;nbsp;多功能数字时钟程序清单nbsp;35毕业论文(设计)成绩评定表nbsp;46。
2.单片机数字时钟论文
数字时钟064
双击自动滚屏 文章来源:一流设计吧 发布者:16sheji8 发布时间:2008-07-07 10:49:38 阅读:1311次
一 摘要
单片计算机即单片微型计算机。(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,
定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于智能产
品和工业自动化上。而51 单片机是各单片机中最为典型和最有代表性的一种。这次毕业设
计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
二 说明
系统由AT89C51、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定
时时间的设定,输出等功能。系统的功能选择由SB0、SB1、SB2、SB3、SB4 完成。其中SB0
为时间校对,定时器调整功能键,按SB 0 进入调整状态。SB1 为功能切换键。第一轮按动
SB1 依次进入一路、二路、三路定时时间设置提示程序,按SB3 进入各路定时调整状态。定
时时间到,二极管发亮。到了关断时间后灭掉。如果不进入继续按SB1 键,依次进入时间
¡ 年¡ 位校对、¡ 月¡ 位校对、¡ 日¡ 位校对、¡ 时¡ 位校对、¡ 分¡ 位校对、¡ 秒¡ 位
校对状态。不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加1 变化。各
预置量设置完成后,系统将所有的设置存入RAM 中,按SB1 退出调整状态。上电后,系统自
动进入计时状态,起始于¡ 00¡ 时¡ 00¡ 分。SB4 为年月日显示转换键,可使原来显示时分
秒转换显示年月日。
三、电路原理分析
1. 显示原理
电原理图见附图1。由6 个共阴极的数码管组成时、分、秒的显示。P0 口的8 条数据线
P0.0 至P0.7 分别与两个CD4511 译码的ABCD 口相接,P2 口的 P2.0 至P2.2 分别通过电阻
R10 至R13 与VT1 至VT3 的基极相连接。这样通过P0 口送出一个存储单元的高位、低位BCD
显示代码,通过P2 口送出扫描选通代码轮流点亮LED1 至LED6,就会将要显示的数据在数
码管中显示出来。从P0 口输出的代码是BCD 码,从P2 口输出的就是位选码。这是扫描显示
原理。
2 键盘及读数原理
键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。可采用软件去
抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电
平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里
采用软件延时的方法来避开抖动,延时时间20ms.
3 连击功能的实现
按下某键时,对应的功能键解释程序得到执行,如操作者没有释放按键,则对应
的功能会反复执行,好象连续执行,在这里我们采用软件延时250ms,当按键没释放则
[1] [2] 下一页
本文来自: 一流设计吧() 详细出处参考: /onews.asp?id=584
3.如何用ARDUINO UNO+1602+DS1302做电子时钟
时时钟具有能计算2100 年之前的秒、分、时、日、星期、月、年的能力,还有闰年调整的能力
★ 31 8 位暂存数据存储RAM
★ 串行 I/O 口方式使得管脚数量最少
★ 宽范围工作电压2.0 5.5V
★ 工作电流 2.0V 时,小于300nA
★ 读/写时钟或RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式
★ 8 脚DIP 封装或可选的8 脚SOIC 封装根据表面装配
★ 简单 3 线接口
转载请注明出处众文网 » arduino闹钟毕业论文