基于单片机的液晶屏显示的电子时钟设计毕业设计论文(编辑修改稿)内容摘要:
钟频率微调和稳定的作用,因此,在本时钟系统的的实际应用中一定要正确的选择参数 ( 30 3 PF) ,并保证对称性(尽可能匹配),选用正牌厂家生产的瓷片或云母电容,如果可能的话,温度系数要尽可能地低。 实验表明,这两个电容元件对时钟的 走时误差有很大的关系。 基于单片机的液晶屏显示的电子时钟设计 3 图 2 系统时钟电路 复位电路 随着微电子技术的的飞速发展,单片机的性能迅速提高,在运算 .逻辑控制 .智能化方面显示出非凡的优势 ,在很大程度上取代了原来由数字逻辑电路 .运算放大电路组成的检测 .控制电路 ,应用非常广泛。 但由于它存在着死机 .程序跑飞等致命缺陷 ,使它在许多重要场合的应用受到限制。 在抗干扰方面的许多技术,比如设计软件陷阱 .加硬件看门狗电路等 ,可使这一问题有较好的解决 ,但仍然存在以下问题 :1 看门狗动作时 ,意味着已经出现了错误 ,且运行了一段时间 ,这在有 些场合是不允许的。 2 有时程序出现死循环错误 ,但是刚好把看门狗控制环节包含进去 ,对于这样的错误采用看门狗无法识别。 3 在检测控制周期比较长的系统中 ,单片机花大量时间等待外设 ,执行等待命令的同时会受到干扰。 针对这些情况,我们在实践中尝试了主动复位的办法,采用等间隔的脉冲或根据外部条件对单片机进行复位唤醒。 每次复位后,单片机执行相应的程序,执行完任务后及时进入休眠,等待下次复位。 用此方法较好地解决了上述问题,并在农用变压器综合保护器实验中得到了较好的效果。 下面以 51 系列单片机为例探讨具体原理与实现方法,复位信号 为高电平。 本设计采用的是电复位方式。 RC 复位电路的实质是一介充放电电路,现综合图 3 说明这种复位电路的特点。 系统上电时该电路提供有效的复位信号 RST(高电平)直至系统电源稳定后撤消复位信号(低电平)。 理论上说, 51 系列单片机复位引脚只要外加 2 个机器周期的有效信号即可复位,即只要保证t=RC2M(机器周期 )便可 ,但实际设计中 ,通常取 C1=10uf 以上 ,R1 通常取 10K左右。 实践发现 R1 如果取值太小,例如 1K,则会导致 RST 信号驱动能力变差基于单片机的液晶屏显示的电子时钟设计 4 而无法使系统可靠复位。 图 3 中的虚线所接的续流二极管 D1 对于改善复位 性能,其着重要作用,它的作用是在电源电压瞬间下降时使电容迅速放电,因此一定宽度的电源毛刺(如波形中的 A 点)也可令系统可靠复位。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1C33 3 P FR11 0 k 图 3 RC 复位电路 LCD 显示电路 本设计采用的 LCD 液晶显示器来显示时钟的时间。 液晶显示器是采用了液晶控制透光度技术来实现色彩的显示器。 由于通过控制是否透光来控制亮与暗,当色彩不变时,液晶也保持不变,这样就无须考虑刷新率的问题。 对于画面稳定 .无闪烁感的液晶显示器 ,刷新率不高但图象也很稳定。 LCD 显示器还通过液晶控制透光度的技术原理让底板整体发光,所以它做到了真正 的完全平面。 一些高档的数字 LCD 显示器采用了数字方式传输数据 .显示图象 ,这样就不会产生由于显卡造成的色彩偏差或损失。 完全没有辐射的优点,即使长时间观看 LCD 显示器屏幕也不会对眼睛造成很大的伤害。 LCD 显示器的工作原理 : LCD 由两块玻璃板构成,厚约 1mm,其间由包含有液晶材料的 5um 均匀间隔隔开。 因为液晶材料本身并不发光,所以在显示器两边都设有作为光源的灯管,而在液晶显示屏背面有一块背光板(或称匀光板)和反光膜,背光板是由荧光物质组成的可以发射光线,其作用主要是提供均匀的背景光源。 背光板发出的光线在穿过第一 层偏振过滤层之后进入包含成千上万液基于单片机的液晶屏显示的电子时钟设计 5 晶液滴的液晶层。 液晶层中的液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。 在玻璃板与液晶材料之间是透明的电极,电极之间分为行和列,在行与列的交叉点上,通过改变电压而改变液晶的旋光状态,液晶的材料的作用类似于一个个小的光阀。 在液晶材料周边是控制电路部分和驱动电路部分。 当 LCD 中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规律的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。 图 4 LCD 液晶显示 AT89C52 单片机芯片 本设计采用的 AT89C52 单片机芯片来实现电子钟的设计的。 AT80C51 是一种带 4K 字节闪烁可编程可檫除只读存储器的低电压,高性能 CMOS8 位微处理器,俗称单片机。 AT89C52 单片机为很多嵌入式控制系统提供了一种灵活性高且廉价的方案。 如下图所示: X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427UA T 8 9 C5 2图 5 基于单片机的液晶屏显示的电子时钟设计 6 AT89C52 单片机芯片的主要特征有:与 MCS51 兼容, 4K字节可程闪烁存储,数据保留时间长达十年,内含有 128*8 位内部 RAM, 32 可编程 I/O 线,两个 16 位定时器 /计数器, 5 个中断源,可编程串行通道,低功耗的闲置和掉电模式,片内振荡 器和时钟电路。 AT89C52 单片机芯片还具有镇荡器特性: XTAL1 和 XTAL2 分别为反向放大器的输入和输出。 该反向放大器可以配置为片内振荡器。 石晶振荡和陶瓷振荡均可采用。 如采用外部时钟源驱动器件, XTAL2 应不接。 有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 AT89C52 单片机芯片管脚说明: VCC:供电电压; GND: 接地 ; P0 口: P0 口为一个 8 位漏极开路双向 I/O,每脚可吸收 8TTL 门电源; P1 口: P1 口是一个内部提供上拉电阻 的 8 位双向 I/O口, P1 口缓冲器能接收输入 4TTL 门电流; P2 口: P2 口为一个内部上拉电阻的8 位双向 I/O 口, P2 口缓冲器可接收输出 4 个 TTL 的门电流; P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输 出 4 个 TTL 门电流;当 P3 口写入“ 1”后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平, P3 口将输出电流( TTL)这是由于上拉的缘故。 P3 口也可以作为AT89C52 的一些特殊功能口。 基于单片机的液晶屏显示的电子时钟设计 7 3 软件设计 本设计采用中断方式进行设计程序的,在中断中应注意的问题: 采用中断的方式,最好将定时器中断的优先级设置为最高层,关于程序数据的稳定性应注意两个问题:一、在低优先级中断响应时 ,应在入栈保护数据时禁止高优先级的中断响应。 二、在入栈保护有关数据后 ,对中断程序执行有响应的状态图 ,寄存器 ,必须恢复为复位状态的值。 例如,在以下程序中,由于用到了十进制调整,所以在中断进入时,将 PSW 中的 AC, CY 位清零。基于单片机的液晶屏显示的电子时钟设计毕业设计论文(编辑修改稿)
相关推荐
BB A, 3CH MOV 30H, A SETB EX0 ; 开外部中断 0 POP ACC POP PSW RETI 对于一个平坦的目标,距离测量包括两个阶段 :粗糙的测量和精细测量。 第一步:脉冲的传送产生一种简单的超声波。 第二步:根据公式改变回波放大器的获得量直到回拨被检测到。 第三步:检测两种回波的振幅与过零时间。 第四步:设置 回波放大器的所得来规格输出,假定是 3伏。
阻呈指数关 系减小、具有负温度系数的热敏电阻现象和材料。 它 的 主要材料 是 锰、 镍和铜等金属氧化物, 采用陶瓷工艺制造而成的。 这些金属氧化物材料都具有半导体性质,在导电方式上完全类似锗、硅等半导体材料。 随着温度的升高,载流子数目增加,所以电阻值降低 ; 当 温度低时 ,这些氧化物材料的载流子(电子和孔穴)数目少,所以其电阻值较高。 NTC 热敏电阻器在室温下的 电阻 变化范围 一般 在
地线)。 用于读写和温度转换的电源可以从数据线本身获得,无需外部电源。 因为每个 DS1820 都有一个独特的片序列号,所以多只 DS1820 可以同时连在一根单线总线上,这样就 可以把温度传感器放在 许多不同的地方。 这一特性在 HVAC 环境控制、探测建筑物、仪器或机器的温度以及 过程监测和控制等方面非常有用。 16 脚 SSOP PR35 符号 说明 8 2 DQ 数据输入 /输出脚。
线保持高电平,这样也允许在变换期间其它数据在单总线上传送。 此外,在单单片机的水温控制 9总线上可以并联多个 DS18B20,而且如果它们全部采用外部电源工作方式,那么通过发出相应的命令便可以同时完成温度变换。 图 29 DS18B20 供电方式 2 ( 4) DS18B20 设计中应注意的几个问题 DS18B20具有测温系统简单、测温精度高、连接方便、占用接口线少等优点 ,
作方便。 错误 !使用“开始”选项卡将 标题 1,章标题 (有序号 ) 应用于要在此处显示的文字。 错误 !使用“开始”选项卡将 标题 1,章标题 (有序号 ) 应用于要在此处显示的文字。 3 2 汽车超速报警系统设计方案的选择 设计要求 我们要求设计一个具有数字显示功能的单片 机系统,实现车辆当前速度输出,当达到公路限定速度值时蜂鸣器报警,提醒驾驶员减速,以保证驾驶人员及行人的人身安全。
按功能可分为两大类,即通用译码器和显示译码器。 本设计中的 74138 译码器是一种通用译码器,它是用 TTL与非门组成的 3线- 8线译码器。 74138 译码器结构图如 图 35 所 示。 74138译码器的 三个输入端 CBA 共有 8种状态组合( 000— 111) ,可译出 8 个输出信号 Y0— Y7。 这种译码器设有三个使能输入端,当 G2A与 G2B均为 0,且 G1为 1时