电子信息工程 专业课程设计题单班级 1082051 学生 课程名称 专业课程设计 课 题 定时打铃器的设计 设计要求 显示时钟格式:**时**分**秒 可任意设定时间达到定时控制,定时点可有2个 定时时间到,打铃1分钟,然后自动关闭打铃。 课题发给日期 课程设计完成日期 指 导 教 师 评语: 评分: 摘 要在嵌入式技术的不断发展和广泛应用中,单片机技术起着不可忽视的作用并且在智能控制领域有着举足轻重的地位。本设计就是在以单片机为核心的基础上加上其外围设备实现的小的嵌入式系统——定时打铃系统。硬件设计部分分别从各个功能电路进行阐述,包括电源电路、复位电路、时钟电路、键盘及显示电路、串并转换电路。本设计以串行方式发送数据,通过串并转换方法将串行数据转换成并行数据发送给显示部分和键盘部分。这种设计方法节省了对单片机I/O口的使用。软件部分分成了四个模块:初始化模块、时间显示模块、按键设定模块、以及定时打铃模块。初始化模块主要是对定时计数器的方式及初值的设定。时间显示模块负责正确的现实当前时间。按键设定模块主要是对时间的校准及设定。定时打铃模块负责到时响铃功能。本实验的目的是通过单片机控制系统设计一个定时打铃器,应用数码管显示,其显示时钟格式:**时**分**秒。并且可以通过键盘任意设定时间达到定时控制,定时点可有2个定时时间,时间到打铃器打铃1分钟,然后自动关闭打铃。其打铃器由7407驱动,光耦导通使继电器工作实现的。关键字:单片机,时钟显示,定时打铃目 录第一章 设计要求 1第二章 系统组成及工作原理 2第三章 系统硬件电路设计 5第四章 系统软件设计 10第五章 系统调试 11结 论 12参考文献 13附 录 14第一章 设计要求1、显示时钟格式:**时**分**秒。2、可任意设定时间达到定时控制,定时点有2个。3、定时时间到,打铃1分钟,然后自动关闭打铃。,主要由单片机AT89S52、8255芯片、键盘管理显示电路和打铃电路等四个部分组成,其中单片机AT89S52和构成最小系统板,简化了面板按键设计和内部电路设计;8255完成时钟显示部分的设计,打铃电路由自己设计焊接并且调试成功;通过对单片机编程,,从而控制光耦的导通或者断开,达到对继电器的开与闭的控制,最终实现响铃,并且采用了芯片7407,使声音具有节奏感,音效更强。::时钟显示设计和响铃设计。时钟显示部分的设计主要由8255完成,8255片内定时中断,设定初值(如10ms),再取一单元进行计数,当中断一定次数(如100次),秒加1,计数器清零……一直循环,当秒加到60,分加1,秒清零……当分加到60则时加1,分清零,实现时钟计数,程序调用Display函数最终显示到数码管上。响铃部分相对较简单,由AT89S52单片机完成。,设定好响铃时间。单片机接收到8255发送来的定时响铃信号的瞬间,向蜂鸣器发出低电平,蜂鸣器开始响铃,1分钟时间到时,8255向单片机发出关闭响铃的信号。第三章 ,内置8KB的电可擦除FLASHROM,可重复编程,主要由单片机、时钟电路、复位电路组成。: 单片机控制系统原理图本方案所设计的定时打铃器,大致由单片机、蜂鸣器、数码管显示部分及按键检测部分组成,利用AT89C51,通过数码管扫描、响铃、按键处理、比较等模块,实现当前时钟的显示及响铃。蜂鸣器在响铃模块的控制下,用于模拟现实中的打铃;显示器为6位数码管,通过数码管扫描,用于显示当前时间的“时”、“分”、“秒”,通过按键处理模块,对两个按键扫描,实现对时和分的校正。比较模块为当前时间与时间表内时间比较,若相等就响铃。-2,所示,用8255控制,用数码管的显示功能来设计。显示部分
定时打铃器 来自淘豆网www.taodocs.com转载请标明出处.