基于51单片机的自动打铃机设计

单片机系统课程设计

单片机系统 课 程 设 计

课程设计名称: 自动打铃器设计 专 业 班 级 : XXXX 学 生 姓 名 : XXXX 学 号 : XXXXXXXX 指 导 教 师 : XXX 课程设计地点: XXXX 课程设计时间: XXXXXXXXXX

单片机系统课程设计

单片机系统 课程设计任务书

学生姓名 专业班级 自动化 学号 题 目 自动打铃器设计 课题性质 工程设计 课题来源 老师拟定 指导老师 XXX 基于89c51单片机可以实现以下功能: 1 、根据自己需要设计打铃时间,到定时时间自动打铃。 主要内容 (参数) 2、8位LED动态显示,实现表24小时制计时和显示功能。 3、能设置当前时间 4、可以随时更改打铃时间 任务要求 (进度) 1、查阅有关资料,熟悉设计任务要求,确定设计方案,大概需要1——2天。 2、按照确定的方案设计单元电路,画出单元电路图,元件及元件参数的选择有依据,大概需要1——2天的时间 3、软件设计及编写程序,大概需要1——2天的时间。 4、实验室调试,需要1——2天。 5、撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理设计正确。 [1]张迎新.单片机原理、应用及接口技术[M].北京:国防工业出版社,2004 [2]李光飞.单片机课程设计实例[M].北京:北京航天航空大学出版社,2004 [3]周润景,袁伟婷,景晓松.Proteus在MCS-51系统中的应用[M].北京:电子工业出版社,2006 [4] 邓兴成.单片机原理与实践指导.北京:机械工业出版社,2010 主要参考 资料 [5] 阎石.数字电子技术基础.北京:高等教育出版社,2009 审查意见 系(教研室)主任签字: 年 月 日

单片机系统课程设计

目录

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

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4