单片机课程设计电子门铃

  • 格式:doc
  • 大小:128.50 KB
  • 文档页数:17

单片机课程设计电子门铃

湖南工程学院

设 计 课 程

课程名称 单片机原理与应用 课题名称 电子门铃

专 业 电子信息 班 级 学 号 姓 名 指导教师 寻大勇

2012年 5 月14 日

1

湖南工程学院

课 程 设 计 任 务 书

课程名称 单片机原理与应用 课 题 电子门铃

专业班级 电子信息 学生姓名 学 号 指导老师 寻大勇 审 批

任务书下达日期 2012年5月 14 日 任务完成日期 2012年 5 月25日

2

设计内容与设计要求

设计内容:

本课题以单片机为核心~设计和制作一个电子门铃~当按下

开关~单片机产生“叮咚”的门铃声。要求用定时器/计数器来产

生700HZ和500HZ的频率产生“叮咚”声和延时。

设计要求:

1. 设计方案要合理、正确,

2. 系统硬件设计,

3. 完成必要元器件选择,

4. 系统软件设计及调试, 5.

6. 写出设计报告。

主要设计条件

3

1、 MCS-51单片机实验操作台1台, 2、 PC机及单片机调试软件, 3、 单片机应用系统板1套, 4、 制作工具1套,

5、 系统设计所需的元器件。

说 明 书 格 式

课程设计封面

课程设计任务书

目 录

一、设计的内容、要求及目的 二、系统总体方案选择与说明 三、系统方框图与工作原理~ 四、各部分方案选定、功能及计算 五、器件说明

六、应用系统的程序设计

七、调试说明、使用说明

八、设计总结

九、参考文献

附录:程序清单~设计电路原理图

4

进 度 安 排

设计时间分为二周

第一周

星期一、上午:布置课题任务~课题介绍及讲课。 下午:借阅有关资料~总体方案讨论。 星期二、确定总体方案~学习与设计相关内容。 星期三、各部分方案设计。

星期四、各部分设计。

星期五、设计及上机调试。

第二周

星期一:设计及上机调试。

星期二:调试~中期检查。

星期三:调试、写说明书。

星期四--星期五上午:写说明书、完成电子版并打印成稿。 星期五下午:答辩。

参 考 文 献

参考文献

1、《单片机原理与应用》 王迎旭等编 机械工业出版社 2、《51系列单片机设计实例》 楼然苗等编 北京航空航天大学出

版社

3、《计算机硬件技术基础实验教程》 黄勤等编 重庆大学出版社 4、《微型计算机接口技术及应用》 刘乐善主编 华中科技大学出版社

5、《单片微型计算机原理及接口技术》陈光东等 华中科技大学出版

5

目 录

第1章 设计内容及要求 ......................................................................................... 1 1.1 设计内容 .................................................................................................... 1

1.2 设计要求 .................................................................................................... 1

1.3 总体方案设计 ............................................................................................ 1 第2章 系统主要硬件电路设计 .............................................................................. 2

2.1 单片机主机系统电路 ................................................................................. 2

2.2 音频放大模块.................................................................................................3

2.3 扬声器电路 ................................................................................................ 4

2.4 系统板上的链接 ........................................................................................ 4 第3章 系统软件设计 ............................................................................................. 5

3.1 设计思路 .................................................................................................... 5

3.2仿真电路图 ................................................................................................ .7

3.3 程序各种参数的选择 ................................................................................ .7

3.4 汇编程序.........................................................................................................8 第4章 使用说明及调试 ....................................................................................... 11

4.1 使用说明.........................................................................................................11

4.2 硬件调试.........................................................................................................11 4.3 软件调试.........................................................................................................11

4.4 软、硬件联调.................................................................................................11 第5章 设计总结 ................................................................................................... 12 第6章 参考文献 ................................................................................................... 13 附录 设计电路原理图................................................................................................14

6

第一章 设计的内容及要求 1.1设计内容

设计一个基于单片机的“叮咚”门铃。

1.2 设计要求

本课题以单片机为核心,设计和制作一个电子门铃,当按下开关,单片机产生“叮咚”的门铃声。要求用定时器/计数器来产生700HZ和500HZ的频率产生“叮咚”声和延时。

1.3 总体方案设计

针对本课题的设计任务,进行分析得到:本次设计是利用单片机实现对扬声器发声的,控制采用按钮操作,AT89C51单片机进行控制,由音频功率放大器进行放大,最后使扬声器发出“叮咚”声音。

开关 音频放大扬声器 器

单片机

AT89C51 晶振电路

图1 “叮咚”门铃总体设计框图

7

第二章 系统主要硬件电路设计

2.1 单片机主机系统电路

本设计采用AT89C51单片机,AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

XTAL

RAM/SFP 存储器扩展控片内振荡器 制器 EPROM/R

OM 存储器

运算器

I/O