当前位置:首页 > 基于单片机的红外遥控电子钟设计1 - 图文
河南科技大学毕业设计(论文)
各引脚功能:
按键与单片机引脚的连接:按键K3和K4分别接单片机的P1^2和P1^3,按键K5-K8分别接单片机的P2^3-P2^0。
DS1302时钟芯片与单片机引脚的连接:J13的SCK、I/O和RST分别接单片机的P1^4、P1^5和P1^6。
红外遥控器与单片机引脚的连接:J27中的任何一个端口接单片机的P2^3(int0中端口)。
温度传感器与单片机的连接:J48接单片机的P3^7。 蜂鸣器与单片机引脚的连接:J42的B1接单片机的P1^1。 §2.1.2 时钟电路的设计
STC89C54中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器振荡电路。
外接石英晶体(陶瓷谐振器)及电容C1、C2接在放大器的反馈回路中构成并联振荡电路。对外接电容虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程度及温度稳定性,如果使用石英晶体,推荐电容使用30Pf±10pF,而如使用陶瓷谐振器建议选择40pF±10pF。本设计使用的电容是22pF,晶振为11.0592MHz。
若采用外部时钟。外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空。
图2-2 STC89C54振荡电路图
本设计采用内部振荡器方式,如图2-2所示。
8
河南科技大学毕业设计(论文)
§2.1.3 复位电路的设计
简单复位电路的好处在于不受工作电压范围的限制,而专用复位集成电路,必须注意复位电压和工作电压是否匹配。这类专用的复位集成芯片除集成复位电路外,还有些集成看门狗、EEPROM存储器等其他功能模块。复位电路可采用简单的电阻、电容及按键开关构成上电自动复位和手动复位,也可选择专用的复位集成芯片。复位电路连接示意图如图2-3所示。
图2-3 单片机复位电路
§2.2 时钟芯片DS1302模块
§2.2.1 DS1302简介
DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通讯,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后备电源进行涓细电流充电的能力。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。DS1302的外部引脚分配如图2-4所示。
9
河南科技大学毕业设计(论文)
图2-4 DS1302的外部引脚分配
各引脚的功能为:
Vcc1:主电源; Vcc2:备份电源;
(当Vcc2>Vcc1+0.2V时,由Vcc2向DS1302供电;当Vcc2 X1,X2:振荡源,外接32.768kHz晶振; SCLK:串行时钟,输入,控制数据的输入与输出; I/O:三线接口时的双向数据线; GND:接地; RST:复位/片选线; §2.2.2 DS1302的工作原理 DS1302工作时为了对任何数据传送进行初始化,需要将复位脚(RST)置为高电平且将8位地址和命令信息装入移位寄存器。数据在时钟(SCLK)的上升沿串行输入,前8位指定访问地址,命令字装入移位寄存器后,在之后的时钟周期,读操作时输出数据,写操作时输出数据。时钟脉冲的个数在单字节方式下为8+8(8位地址+8位数据),在多字节方式下为8加最多可达248的数据。 §2.2.3 DS1302的应用 DS1302只需连接SCLK,I/O和RST三个接口即可,如图2-5所示。 10 河南科技大学毕业设计(论文) 图2-5 时钟芯片连线图 §2.3 温度采集DS18B20模块 §2.3.1 DS18B20简介 由于DS18B20具有超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强等特点,所以使得DS18B20受到更多的使用。DS18B20的外部引脚分配如图2-6所示。 图2-6 DS18B20的引脚 各引脚的功能为: GND:接地; I/O:连接输出; VDD:接电源; 11
共分享92篇相关文档