欢迎来到天天文库
浏览记录
ID:15101412
大小:501.50 KB
页数:28页
时间:2018-08-01
《单片机电子钟设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、成绩课程设计报告题目单片机八位口扩展成十六位课程名称单片机原理及应用课程设计院部名称龙蟠学院专业电气工程及其自动化班级M11电气工程及其自动化学生姓名王东学号1121408013课程设计地点工科楼B403课程设计学时指导教师高峰金陵科技学院教务处制摘要25单片机电子闹钟是集电子技术、数字显示技术为一体的产品,具有按时闹铃,使用方便等优点。本论文从电子闹钟系统的功能、软件设计、软件调试等方面论述这一系统。本设计以AT89C51芯片为核心,采用动态扫描方式显示,通过使用该单片机,加之在显示电路部分使用的驱动电路,实现在4个LED数码管上显示时间、定时、
2、闹铃的功能,并通过4个按键实现设置日期、进行调时、设定闹铃等功能。在实现各功能时数码管进行相应显示,闹铃或定时时间到时蜂鸣器响,整点报时等功能。关键词:定时闹钟、C52单片机、软件分析、软件设计25目录一、设计任务与要求………………………………………………………………………1二、总体设计方案与说明……………………………………………………………1三、系统硬件部分设计………………………………………………………………………23.18086微处理器的工作原理………………………………………………………23.28259A芯片的工作原理…………………………………
3、…………………33.38253芯片的工作原理……………………………………………………………43.4LED显示器………………………………………………………………………53.5系统原理图………………………………………………………………………6四、系统软件部分设计……………………………………………………………………74.1软件流程图……………………………………………………………………74.2软件程序……………………………………………………………………………9五、系统调试…………………………………………………………………………17六、课程设计体会……………
4、……………………………………………………………17七、参考文献……………………………………………………………………………1725一、设计任务与要求设计一个可调时电子钟,要求:1)正确显示时钟时分2)可以利用按钮调整时间和设定闹钟时间3)当时间到达设定的闹钟时间时,蜂鸣器发出滴、滴、滴的报警声二、总体设计方案与说明·单片机通过T0产生的脉冲计时,并通过键盘或者串口来调整闹钟及时钟时间。·单片机发送的信号通过程序控制最终在数码管上显示出来。·单片机通过输出各种电脉冲信号来驱动控制各部分正常工作。系统工作框图如下:三、系统硬件部分设计3.1、AT89C5
5、1单片机:该单片机功能强大,不仅能满足设计的需要,也可以在设计要求的基础上进行一些扩展。单片机的结构如下:25图2AT89C51在使用时VCC接电源电压,GND接地。P0,P1,P2,P3可作为输入或输出端口,RST是复位输入,接复位电路。XTAL1和XTAL2接复位电路。这些可以在硬件设计部分体现出来。单片机为内含8KFLASH程序存储器的STC98C52RC,EA接高电平;各并行口都加了10K的上拉电阻;晶振为11.0592M。设置了上电复位和手动复位电路。3.2、 ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等
6、控制电路中。可直接驱动继电器等负载。 输入5VTTL电平,输出可达500mA/50V。 ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。该电路的特点如下:ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。 ULN2003是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。25ULN2003芯片引脚图ULN2003芯片引脚介绍引脚1:
7、CPU脉冲输入端,端口对应一个信号输出端。 引脚2:CPU脉冲输入端。 引脚3:CPU脉冲输入端。 引脚4:CPU脉冲输入端。 引脚5:CPU脉冲输入端。 引脚6:CPU脉冲输入端。 引脚7:CPU脉冲输入端。 引脚8:接地。 引脚9:该脚是内部7个续流二极管负极的公共端,各二极管的正极分别接各达林顿管的集电极。用于感性负载时,该脚接负载电源正极,实现续流作用。如果该脚接地,实际上就是达林顿管的集电极对地接通。 引脚10:脉冲信号输出端,对应7脚信号输入端。引脚11:脉冲信号输出端,对应6脚信号输入端。 引脚12:脉冲信号输出端
8、,对应5脚信号输入端。 引脚13:脉冲信号输出端,对应4脚信号输入端。 引脚14:脉冲信号输出端,对应3脚信号输入端。
此文档下载收益归作者所有