多功能家庭计时器的设计

多功能家庭计时器的设计

ID:33986073

大小:172.78 KB

页数:23页

时间:2019-03-03

多功能家庭计时器的设计_第1页
多功能家庭计时器的设计_第2页
多功能家庭计时器的设计_第3页
多功能家庭计时器的设计_第4页
多功能家庭计时器的设计_第5页
资源描述:

《多功能家庭计时器的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、多功能家庭计时器的设计设计一个基于单片机的多功能家庭计时器,该计时器可实现多种时间方案,可以时间时分显示计时,可以秒表计时,暂停继续,可以实现秒倒计时,并且倒计时结束后能实现报警。课程设计的目的:1、巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决实际课题设计的能力。2、培养针对课题需要,选择和查阅有关手册、图表及文献资料的能力,提高组成系统、编程、调试的动脑动手能力。3、通过对课题设计方案的分析、选择、比较,熟悉运用单片机系统开发、软硬件设计的方法内容及步骤。4、掌握STC89C5

2、2,共阴极数码管J4LS138的接口电路,及使用方法。1.2课程设计要求:1、熟悉组成系统中的实验模块原理,画出实验原理图。2、写出完整的设计任务书:课题的名称、系统的功能、硬件原理图、软件框图、元件清单、程序清单、参考文献。3、实现共多功能计时。1第2章设计方案2.1系统主要功能该系统只要实现时间计时功能,能通过4位数码管实现时分计时,秒表计时,秒倒计时并且实现报警功能。2.2系统硬件构成及功能多功能计时器的设计总体框图如图所示,主要有单片机AT89C52,电源,键盘模块,译码电路,显示模块构成。按

3、键模块:由4个控制开关与单片机内部定时/计数功能组成的系统通过对单片机传输中断信号来实现时间的计时,暂停。显示模块:用共阴极数码管,分别显示时分,秒计时功能。电源模块:电源模块有220V市变电压经变压,整流,稳压得到+5V,+12V的电压,维持系统止常工作。系统的总体框图如图1所示:图1系统总体框图2功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚冇:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vp

4、d(9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端oP0-P3为可编程通用I/O脚,英功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDASC18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入

5、的控制功能。P0口P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输岀口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输岀指令字节,校验时,要求外接上拉电阻。P1口P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路

6、。对端口写通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)oFlash编程和程序校验期间,P1接收低8位地址。P2口P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(11L)。在访问外部程序存储器或16位地址

7、的外部数据存储器时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器时,P2口输出P2锁存器的内容。Flash编程或校验时,P2亦接收高位地址和一些控制信号。P3口P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能P3口还接收一些用于Flash闪速存储器编程和

8、程序校验的控制信号。RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复3位。ALE/PROG当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时冃的。耍注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。