基于51单片机的自动打铃机设计.doc
文本预览下载声明
单片机系统
课 程 设 计
课程设计名称: 自动打铃器设计
专 业 班 级 : XXXX
学 生 姓 名 : XXXX
学 号 : XXXXXXXX
指 导 教 师 : XXX
课程设计地点: XXXX
课程设计时间: XXXXXXXXXX
单片机系统 课程设计任务书
学生姓名
专业班级 自动化 学号 题 目
自动打铃器设计 课题性质
工程设计 课题来源 老师拟定 指导老师
XXX
主要内容
(参数)
基于89c51单片机可以实现以下功能:
根据自己需要设计打铃时间,到定时时间自动打铃。
8位LED动态显示,实现表24小时制计时和显示功能。
能设置当前时间
可以随时更改打铃时间
任务要求
(进度)
查阅有关资料,熟悉设计任务要求,确定设计方案,大概需要1——2天。
按照确定的方案设计单元电路,画出单元电路图,元件及元件参数的选择有依据,大概需要1——2天的时间
软件设计及编写程序,大概需要1——2天的时间。
实验室调试,需要1——2天。
撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理设计正确。
主要参考
资料
[1]张迎新.单片机原理、应用及接口技术[M].北京:国防工业出版社,2004
[2]李光飞.单片机课程设计实例[M].北京:北京航天航空大学出版社,2004
[3]周润景,袁伟婷,景晓松.Proteus在MCS-51系统中的应用[M].北京:电子工业出版社,2006
[4] 邓兴成.单片机原理与北京:工业出版社, 审查意见
系(教研室)主任签字: 年 月 日
目录
1概述……………………………………………………………………………5
1.1研究背景…………………………………………………………………5
1.2设计思想及基本功能…………………………………………………………..…5
2总体设计………………………………………………………………………5
2.1模块设计…………………………………………………………………5
2.2程序流程图………………………………………………………………5
3硬件单元设计…………………………………………………………………6
3.1电路设计总原理图………………………………………………………7
3.2各模块电路设计…………………………………………………………7
3.2.1键盘扫描模块…………………………………………………………7
3.2.2时钟与复位模块………………………………………………………8
3.2.3显示模块………………………………………………………………8
3.2.4响铃模块………………………………………………………………9
4软件设计………………………………………………………………………9
4.1键盘扫描程序……………………………………………………………9
4.2主程序…………………………………………………………………10
4.3显示程序………………………………………………………………13
4.4响铃程序………………………………………………………………14
5 总结…………………………………………………………………………17
6参考文献……………………………………………………………………17
7附录……………………………………………………………………………18
1 概述
1.1研究背景
现代社会的发展越来越快,人们的时间观念也越来越强。所以有准确的时间提醒是很重要的,比如学校 工厂等都要有个准时的时间来提醒人们。所以打铃器运用很广泛。我们可以利用所学单片机知识制作一个自动打铃器可以实现学校到点打铃的工作。
1.2设计思想及基本功能
利用51单片机设计以实现以下功能
1 根据自己需要设计打铃时间,到定时时间自动打铃。
2 8位LED动态显示,实现
显示全部