您好,欢迎访问三七文档
0课程设计基于单片机的门铃控制学院(部):机械工程学院专业班级:机设10-10学生姓名:丁雪松指导教师:张双双2013年月日安徽理工大学课程设计说明书1基于单片机的门铃控制摘要随着科技的发展,人们的生活越来便捷。其中单片机的出现让工业和生活有了质的飞跃。它功能强大,体积小,价格实惠,因而被广泛应用于智能行业。这次的课程设计就是从学习应用中掌握单片机的编程,仿真调试等技能。本篇介绍的就是基于单片机的门铃控制,有单片机控制输出频率是扬声器发出“叮咚”的响声。通过单片机的定时/计数T0,产生700HZ和500HZ两种不同频率。本次课程设计选用的是单片机AT89C51。关键词:单片机,ATC51,扬声器,频率,C语言。安徽理工大学课程设计说明书2TimerControllingDoorbellBasedonAT89C51ABSTRACTAT89C51isasmallsinglechiplaunchedbyATMELcompany,andwecanuseittoachieveelectronicdoorbellwhichcanplaymusicandhasexternalscreentodisplaywelcomemessageandisanewbelldesign,sothesmallmicrocontrollerisworthyofwidelyusinginintelligentresidentialorintheintelligentbuildingsystem.ProteusisthepowerfulEDAsimulationsoftware,ithasrichsimulationcomponents,especiallyitisthedynamicsimulationofperipheralswhichgreatlycomplementsdeficienciesofothersimulationsoftware;andtheintroductionofthevirtualtoolboxprovidesaconvenienttestforthesimulation.Thispaperanalyzesthenew,uniqueusesof51singlechipinsmallsimulationprocessoranditsperipheralhardware.KEYWORDS:AT89C51,timer,buzzer,LCD1602liquidcrystaldisplay,Proteussimulationsoftware,WAVE6000orKeil805安徽理工大学课程设计说明书3目录摘要------------------------------------------------------------------------------------------------------------------------------1摘要(外文)------------------------------------------------------------------------------------------------------------------2绪论------------------------------------------------------------------------------------------------------------------------------41总体方案设计---------------------------------------------------------------------------------------------------------------41.1设计思路------------------------------------------------------------------------------------------------------------41.2相关软件及说明---------------------------------------------------------------------------------------------------42单片机AT89C51简介-----------------------------------------------------------------------------------------------------62.1单片机及其引脚排列---------------------------------------------------------------------------------------------62.2用到的AT89C51各引脚功能简介-----------------------------------------------------------------------------62.3振荡器特性---------------------------------------------------------------------------------------------------------72.4芯片擦除------------------------------------------------------------------------------------------------------------73系统主要硬件电路设计---------------------------------------------------------------------------------------------------83.1单片机主机系统电路--------------------------------------------------------------------------------------------83.1.1原理图器件参数-----------------------------------------------------------------------------------------93.2扬声器电路--------------------------------------------------------------------------------------------------------114系统软件设计--------------------------------------------------------------------------------------------------------------114.1设计思路-----------------------------------------------------------------------------------------------------------114.2电路原理图-------------------------------------------------------------------------------------------------------144.3C语言程序代码-------------------------------------------------------------------------------------------------145PROTEUS简介-------------------------------------------------------------------------------------------------------------166keil与Proteus的联调分析-----------------------------------------------------------------------------------------166.1硬件调试-----------------------------------------------------------------------------------------------------------166.2软件调试-----------------------------------------------------------------------------------------------------------166.3软硬件联调--------------------------------------------------------------------------------------------------------16结论----------------------------------------------------------------------------------------------------------------------------18参考文献----------------------------------------------------------------------------------------------------------------------19谢辞----------------------------------------------------------------------------------------------------------------------------20安徽理工大学课程设计说明书4绪论“叮咚”是一款经典且应用广泛的门铃,它价格低廉,方便可靠,响应快速,占有很大的市场。基于单片机输出的频率700HZ和500HZ按下按钮即可由扬声器发出,操作方便。检测的主要技术指标是按下按钮,单片机产生的信号在扬声器中能得到响应,proteus的左下运行方窗口不得有红色错误或黄色警告。1总体方案设计1.1设计思路结合本次课题设计的任务,进行分析可以得得出总体思路:本次设计是利用单片机发出两种频率实现对扬声器发声的,控制采用的是按钮操作,AT89C51单片机进行控制,经由P3.0输出,最后使扬声器发出“叮咚”声音。图1.1总设计方案1.2相关软件及说明proteus的出现改变了单片机发烧友的经济状况,因为单片机开发板一般都有的硬件,它全部都有了。例如流水灯,数码管,液晶显示器,时钟芯片,温度传感,步进机,继电器,存储器,A/D转换,D/A转换等等。最近,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅按钮晶振电路单片机AT89C51扬声器安徽理工大学课程设计说明书5小区的一个重要组成部分,被各商家和用户所接受。悦耳动听的电子门铃为家庭生活带来欢快的气息,来访的客人只需用手指轻触门外的按钮按键,蜂鸣器就可发出连续“嘟”音或叮咚的音乐门铃声。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的享受,将会日益成为我国未来的一个重要发展的方向。AT89C51是由ATMEL公司推出的一种小型单片机。95年出现在中国市场。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被广大用户接受,其程序的电可擦写特性,使得开发与测试方便又易于实现。本设计主要介绍由AT89C51单片机来构成电子音乐门铃系统的实现技术。Proteus仿
本文标题:课程设计(定稿)
链接地址:https://www.777doc.com/doc-3379613 .html