电子信息工程技术毕业论文设计电子闹钟设计内容摘要:
定闹钟,由电池供电等功能。 南京交通职业技术学院 4 AT89S51 单片机的特性 Atmel 公司的 AT89S51 芯片具有以下特性: (1) 指令集和芯片引脚与 Intel 公司的 8051 兼容; (2) 4KB 片内在系统可编程 Flash 程序存储器; (3) 时钟频率为 0~ 33MHz; (4) 128 字节片内随机读写存储器( RAM); (5) 32个可编程输入 /输出引脚; (6) 2个 16 位定时 /计数器; (7) 6个中断源, 2 级优先级; (8) 全双工串行通信接口; (9) 监视定时器; (10) 2个数据指针。 单片机的最小应用系统电路指的是它可以正常工作的最简单电路组成。 AT89S51 单片机的最小应用系统电路如图 1所示,该系统中包含 4个电路部分 :供电电路、 程序存储器选择电路、时钟电路、复位电路。 图 1 AT89S51 单片机最小应用系统电路 南京交通职业技术学院 5 电子闹钟的硬件设计 硬件选择 单片机选用 AT89S51 型,它是一种带 4K字节闪烁可编程可擦除只读储存的低电压、高性能 CMOS8 位微处理器,该器件采用 ATMEL 高密度非易失性存储器制造技术与工业标准的 MCS51 指令集和输出管脚相兼容,由于将多功能 8 位 CPU和闪烁存储器组合在单个芯片中, ATMEL 的 AT8951 是一种高效微控制器,为很多嵌入控制系统提供了一种灵活性高且廉价的方案。 整体系统选用 AT89S51 单片机,时钟芯片 DS1302,数码管显示驱动芯片MAX7219。 共阴极数码管 8 个, 4511七段译码芯片 1 片, 24M 晶振 1个。 系统组成 该数字闹钟包括以下几个组成部分 : (1) 显示屏 : 由 6个七 段数码管组成,用于显示当前时间 (时 分 秒 )或设置的闹钟时间 ; (2) KEY 键 : 用于输入新的时间或新的闹钟时间时,对每位输入数字的确认 ; (3) TIME(时间 )键 : 用于确定新的时间设置 ; (4)闹钟键 : 用于确定新的闹钟时间设置,或显示已设置的闹钟时间 ;(5) 扬声器 : 在当前时钟时间与闹钟时间相同时,发 出响声。 系统设计 ( 1)控制器。 控制器是电子闹钟设计的核心部分,按设计要 求产生相 应 的控制逻辑,以控制其他各部分的工作。 由程序 计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令 的 “ 决策机构 ”, 即完成协调和指挥整个计算机系统的操作。 ( 2)计数器。 计数器实际上是一个异步复位、异步置位的累 加器。 通常情况下进行时钟累加计数,必要时可以置入新的 时钟值,然后从该值开始新的计数。 ( 3) 寄存器。 寄存器用于保存用户设置的闹钟时间,是一个 异步复位寄存器。 寄存器是中央处理器内的组成部份,是有 限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。 ( 4)分频器。 分频器将高速的外部时 钟频率分频成每一分钟一次的时钟频率,以便进行时钟计数。 由于石英晶体振荡器 产生的频率很高,要得到秒脉冲,需要用分频电路。 ( 5)显示电路。 显示器根据需要显示当前时间、用户设置的闹 钟时间或用南京交通职业技术学院 6 户通过键盘输入的新时间,同时判断当前时间 是否已到了闹钟时间,实际上是一个多路选择比较器。 ( 6)计时器。 在计时过程中,系统利用 89S51 自身的计时器 T0 作为时钟基准,计时器中。电子信息工程技术毕业论文设计电子闹钟设计
相关推荐
*16LED 点阵显示屏 8 智能效通系统( ITS)的兴起,在城市效通、高速公路等领域, LED 显示民间作为可变情报板、 限速标志等,得到普遍采用。 ( 6)调度指挥中心信息显示。 电力调度、车辆动态跟踪、车辆调高度管理等,也在逐步采用高密度的 LED显示屏。 ( 7)邮政、电信、商场购物中心等服务领域的业务宣传及信息显示。 ( 8)广告媒体新产品。 除单一大型户内、户外显示屏做为广告媒体外
出端 接低电位。 两个输入端电压差别大于 10mV 就能确保输出能从一种状态可靠地转换到另一种状态,因此,把 LM339 用在弱信号检测等场合是比较理想的。 LM339 的输出端相当于一只不接集电极电阻的晶体三极管,在使用时输出端到正电源一般须接一只电阻(称为上拉电阻,选 315K)。 选不同阻值的上拉电阻会影响输出端高电位的值。 因为当输出晶体三极管截止时
图 3 秒信号发生电路 “时”“分”“秒”计数器电路 计数器电路用来完成 60 秒 60 分及 24 小时的计数工作,且秒计数器的进位脉冲可以作为分计数器的输入脉冲,同理分计数器的进位脉冲可以作为小时计数器的输入脉冲。 “秒”、“分”、“时”计数器电路采用双 BCD 同步加法计数器CD4518,由图 (a)得到的秒脉 冲送图 3a 秒计数器,由此完成 60 秒计数功能。 由 74LS08 的 3
:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的 输出。 红外发射电路 8 常用的红外遥控器的输出都是用编码后串行数据对 38~ 40kHz的方波进行脉冲幅度调制而产生的。 当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。 这种遥控码具有以下特征: 采用脉宽调制的串行码: 1. 以脉宽为 、间隔 、周期为 的组合表示二进制的“ 0”; 2. 以脉宽为
统 中得到了 广泛 的 应用。 CRC 校 验原 理 CRC 校 验 采用多 项 式 编码 方法,被 处 理的 数 据 块 可以看作是一 个 n阶 二 进 制多 项 式,由 121 2 1 0nnnna x a x a x a 来 表示,例如一 个 8 位二 进 制 数 10100101可以表 示为: 7 6 5 4 3 2 1 01 0 1 0 0 1 0 1x x x x
字形码但究竟是那个数码管会显示出字形取决于单片机对位选通 COM 端电路的控制所以我们只要将需要显示的数码管的选通控制打开该位就显示出字形没有选通的数码管就不会亮通过分时轮流控制各个数码管的的 COM 端就使各个数码管轮流受控显示这就是动态驱动在轮流显示过程中每位数码管的点亮时间为 1~ 2ms