中南民族大学 计算机科学学院
单片机课程设计报告
课 程 单片机课程设计 设计题目 “叮咚”门铃设计 年级专业 12级自动化 学 号 学生姓名 指导教师
2014年 12月 12 日
课程设计量化评分标准
指标 最高分 评分要素 评分 方案选择合理,分析、设计正确,原理清楚,方案设计 35 电路、程序流程图清晰,结构合理,程序简洁、正确。 调试 15 过程清晰,调试方案设计合理,测试点选择 适当,程序编写正确,调试步骤清楚。 结果 20 电路及程序运行结果正确,达到预期效果。 报告结构严谨,逻辑严密,论述层次清晰,设计报告 20 语言流畅,表达准确,重点突出,报告完全符合规范化要求,用计算机打印成文。 工作态度 10 工作态度认真,按时完成设计任务,是否独立完成。 总 评 成 绩 指指导导老老师师评评语语::
1
设计题目:
一、要求
要求按下按键时,蜂鸣器发声,并播出“叮咚-叮咚-叮咚”声音
二、分析
系统方案
本次课设是基于STC89C51单片机的叮咚门铃设计。STC89C51单片机是一款性能稳定,价格比较低廉的单片机,用STC89C51作为主控芯片,结合外设蜂鸣器电路,可使门铃性能更加优良,更适合用于现实生活中去。在该设计中,STC89C51单片机是整个系统主控芯片,它主要负责输出不同频率的PWM脉宽,从而控制三极管通断次数来使扬声器发出不同频率的声音。
程序方案
本次课设主要用高级语言C语言来实现,通过KEIL公司的U vision4软件编译,stc-isp下载工具下载程序
三、设计
1、硬件设计(包括设计方案及说明、完整的硬件连接图等)
叮咚门铃硬件电路主要包括单片机最小系统、蜂鸣器电路、按键。 电路图如下
2
蜂鸣器电路
最小系统
3
总电路图
2、软件编程(包括流程图、完整的汇编源程序及其注释) 软件设计流程图
4