分享
分销 收藏 举报 申诉 / 30
播放页_导航下方通栏广告

类型单片机控制的多功能门铃的设计及其实现.doc

  • 上传人:天****
  • 文档编号:2952297
  • 上传时间:2024-06-11
  • 格式:DOC
  • 页数:30
  • 大小:1.27MB
  • 下载积分:12 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    单片机 控制 多功能 门铃 设计 及其 实现
    资源描述:
    本科毕业论文 单片机控制多功效门铃设计和实现 二 级 学 院 机械和电子工程学院 专 业 通信工程 年 级 学 号 学 生 姓 名 Tommy 指 导 教 师 职 称 讲师 完 成 时 间 年04 月30 日 独 创 性 声 明 本人郑重申明:所呈交毕业论文(设计)是本人在指导老师指导下取得研究结果。除了文中尤其加以注释和致谢地方外,论文(设计)中不包含其它人已经发表或撰写研究结果。和本研究结果相关全部些人所做出任何贡献均已在论文(设计)中作了明确说明并表示了谢意。 署名:                     年  月  日 授权申明 本人完全了解贺州学院相关保留、使用本科生毕业论文(设计)要求,即:学院有权保留并向国家相关部门或机构送交毕业论文(设计)复印件和磁盘,许可毕业论文(设计)被查阅和借阅。本人授权贺州学院能够将毕业论文(设计)全部或部分内容编入相关数据库进行检索,能够采取影印、缩印或扫描等复制手段保留、汇编论文(设计)。 本人论文(设计)中有原创性数据需要保密部分为:无。 签 名:      年  月  日 指导老师署名:                  年  月  日 目 录 摘 要 1 前 言 2 1 方案论证和设计 3 1.1 总体方案设计思想 3 1.2 单片机处理模块方案 4 1.3 显示界面方案 5 1.4 输入模块方案 5 1.5 其它模块方案 5 2 系统硬件设计 6 2.1 总体硬件电路设计描述 6 2.2 STC89C58RD单片机介绍 6 2.3 单片机最小系统 7 2.4 声光感应电路 7 2.5 报警电路 8 2.6 显示电路 8 2.7 语音留言电路 9 2.8 红外探测电路 9 2.9 扩展电路 10 3 系统软件设计 11 3.1 主程序步骤图 11 3.2 显示界面子程序步骤图 13 3.3 声光控制子程序步骤图 13 3.4 门铃中止服务子程序步骤图 14 4 调试 14 4.1 硬件调试 15 4.2 软件调试 15 5 结论 16 参考文件 17 附 录 18 Abstract 21 致 谢 22 用单片机控制多功效门铃 作 者 Tommy 指导老师 摘 要:本系统设计采取了宏晶科技企业型号为STC89C58RD单片机作为多功效门铃系统关键器件,由声光控制模块、显示模块、报警模块、语音留言模块、红外探测模块、温度测量模块、时钟模块等组成,依据声光控制模块和红外探测模块判定门外是否有些人或不按门铃停留多久等信息,实现了控制楼道灯亮灭,报警等功效,假如房主不在家,客人能够经过留言模块向房主留言,房主能够经过放音按键即可听到客人留言。在实现了这些基础门铃功效之外,本设计还扩展了温度、时间实时显示在OLED显示器上功效,所以该系统含有功效丰富、实用性强等特点。 关键词:单片机;传感器;OLED;语音留言模块; 前 言 门铃这个东西在中国古代极少提及,以前比较富裕大户人家通常全部在自己大门口上挂上好看门环,客人在叫门时候即可拍击环下门钉便可产生很大声响,可它只有来访者叫门作用。在现在“门铃”不仅仅是只存在富裕大户人家了,“门铃”应用早已在普一般通老百姓家里普及了。功效丰富多样门铃四处全部是,门铃用途也不单单是给门外来客叫门用了。 在市面上我们看见很大部分门铃能够分类归结为电子门铃,所谓电子门铃,顾名思义,就是用部分电子元件组成,经过电来驱动和运转。市场上大致存在这么几类电子门铃:一般电子门铃、对讲门铃、可视门铃、感应门玲。现在最昂贵也是科技含量最高便是智能门铃了,它能够替换房主和客人对话,也能经过电话信息等手段通知出门在外主人,甚至还能够统计来客相貌,当然防盗功效也是含有。想要设计一个既实惠又方便且含有人性化门铃,我们就必需对市场上门铃有个简单了解。 一般电子门铃:通常我们一般家庭使用全部是这种价格比较实惠电子门铃,这种门铃体积比较小且很节能,驱动电源用两节三伏五号电池就能够了,响铃声音通常,大家全部能接收。缺点是功效比较单一,就只有一个响铃叫门作用。外形设计也是中规中矩,大多数这类门铃外形设计是矩形,颜色也是一般白色,比较单调乏味。 对讲门玲:在一般电子门铃上增加一个对讲功效即为对讲门铃,它特殊之处就是有个连线式接听话筒,来访者能够和户主隔着门对讲且声音也很清楚,不过这类门铃成本比较高,使通常用户不会选择这种对讲门铃,而另一个门铃恰好处理了成本高这个问题,那就是多户式对讲门铃,这种门铃通常全部是一栋楼全部用户公用,这么既能够降低每个用户费用,又能实现对讲功效,相对来说比较合理。 可视门铃:伴随社会发展,科技进步,大家对门铃要求也是越来越高,既要求能够听到来访者声音,又要求能够看到来访者相貌,于是部分厂家便设计出了可视门铃,不过这种很昂贵不说,实用性也不是很大,但它在色彩和外形设计上全部远远突破了保守传统门铃。 综合以上几类门铃优缺点、市场拥有率、产品制作成本,本文提出了一个基于STC89C52单片机智能门铃设计方案,它是采取AT89C52单片机为关键器件,和DS1302、DS18B20、AT24C02、OLED、红外传感器、光敏电阻、咪头、矩阵键盘等器件模块共同组成硬件系统,在硬件系统中设有矩阵键盘和OLED显示器,OLED能够显示时间、温度等丰富信息,而经过矩阵键盘输入能够在多级菜单中查看自己想要知道内容,所以本文设计系统含有良好人机交互界面,功效多样,成本低廉,含有宽广市场前景。 1 方案论证和设计 1.1 总体方案设计思想 依据智能门铃多功效、人性化等特点,本文采取模块化设计,将本系统分为多个模块,分别为键盘输入模块,声光控制模块,显示模块、报警模块、语音留言模块、红外探测模块、温度测量模块、时钟模块。 整个系统工作原理初步设定为:声光控制模块作为一个独立模块,当在白天时,该模块将不会对外界声响作出处理,也就不会控制楼道灯亮;当到晚上时,只要外界传来声音强度达成一个值时,该模块将会感应到外界声音,由单片机处理,将楼道灯点亮。红外探测模块实时探测门外是否有些人活动,当探测到人在门外时将会在OLED显示模块上显示闪烁“检测到人”字样,而且当有些人在门外超出30S还不按门铃话,单片机将会触发报警模块,使其作出报警,报警时间为5秒;当客人在30s之内按了门铃,则单片机使报警系统在5分钟之内不进行门外有些人超出时间不按门铃报警。当房主不在家时,客人能够经过录音模块留言,房主回来时即能够经过留言模块放音键知道客人留言。系统在实现了门铃这些基础功效外,还应在其功效上增加时间显示、温度测量、房主提醒、生日提醒、闹钟设置等扩展功效。其各模块关系图1所表示。 单片机处理模块 报警模块 声光控制模块 显示模块 语音留言模块 输入模块 红外探测模块 时钟模块 温度测量模块 图1 控制系统整体框图 1.2 单片机处理模块方案 本文采取单片机作为多功效门铃系统中心部件,它不仅是数据处理器,又是协调整机工作控制器,所以选择一款型号适宜单片机显得尤为关键。 方案一:采取ST企业生产STM32F103RBT6芯片,该芯片资源丰富,拥有128K容量Flash、20K容量静态随机存放器(SRAM)、2 个硬件SPI接口、3 个串口、1 个USB 接口、1 个CAN、2 个12 位模数转换器 、1个内置实时时钟 、多达51个能用IO口引脚,而且全部IO口全部能够作为外部中止。 方案二:选择宏晶科技企业型企业生产STC89C58RD单片机,STC89C58RD是一个低电压,高性能CMOS 8位单片机,片内含有32K字节能够反复擦写Flash只读程序存放器和1280个字节随机存取数据存放器(RAM),兼容标准MCS-51指令系统,单片机内部置有通用8位中央处理器和Flash存放单元。 方案比较:方案一STM32F103RBT6这是一款偏高等级32位单片机,处理速度极快,对于嵌入式应用和部分要求实时处理尤其强系统设计较为适宜,而对于通常应用就显得有点大材小用了,且该芯片价格较高,不太适合学生群体应用。方案二是一款偏低端8位单片机,对于通常系统设计应用该芯片资源足够,而且价格比较低廉适合学生群体采取,故选择方案二。 1.3 显示界面方案 方案一:选择数码管显示,这种方案只能显示数字,不能显示部分字符,不能显示汉字,和本系统设计要求不符。 方案二:采取lcd1602作为显示,这种方案只能显示数字和字符,且只能显示32个字符,和题目要求不符。 方案三:采取lcd12864,带汉字字库128X64 是一个拥有4 位或8 位并行、2 线或3 线串行多个接口方法,内置国家标准一级、二级简体汉字字库点阵图形液晶显示模块;它分辨率为128×64, 内部置有8192 个16*16 点汉字和128 个16*8 点ASCII 字符集.该模块接口方法灵活简单而且操作指令十分方便,所以完全能够利用这一点设计成全部是汉字友好UI交互界面。 方案四:采取oled点阵显示器,该显示器分别率为128×64,体积小,节能,能显示多个颜色,不过假如要显示字符和汉字等需要自己制作字库,写驱动程序。 方案比较:首先方案一和方案二不能显示汉字字符全部排除不采纳,方案三lcd12864体积太大,颜色单一,且价格比oled点阵显示器贵,故选择方案四。 1.4 输入模块方案 方案一:采取独立键盘,独立键盘硬件制作比较简单,且驱动程序也比很好写些,不过占用IO口比较多,不适适用于单片机处理器IO口较少,但又需要很多按键系统设计。 方案二:采取矩阵键盘,矩阵键盘扫描程序比独立键盘复杂,但占用处理器IO口较少,而且有较多输入按键。 方案比较:依据本系统设计扩展功效,如生日提醒、闹钟设置、房主提醒均需要很多按键设置,故选择方案二。 1.5 其它模块方案 对于时钟模块、温度测量模块、红外探测模块、语音留言模块全部没有什么特殊要求,均采取市场上比较流行产品,分别为DS1302、DS18B20、HC-SR501、ISD1760关键器件组成。 2 系统硬件设计 2.1 总体硬件电路设计描述 多功效门铃设计硬件电路包含单片机最小系统、红外探测电路、语音留言电路、报警电路、显示电路、继电器驱动电路、声光控制电路、矩阵键盘输入电路、时钟电路、温度测量电路、AT24C02数据保留电路等。由红外探测电路、语音留言电路、报警电路、继电器驱动电路、声光控制电路等实现门铃部分基础功效,如红外线探测门外是否有些人,超出要求时间不按门铃报警,声音和光线控制楼道灯亮灭,客人留言给不在家户主等功效。而矩阵键盘输入电路、时钟电路、温度测量电路、AT24C02数据保留电路、显示电路等全部是为门铃系统设计扩展功效服务,如时间和温度显示,闹钟和生日提醒等功效。它们功效既是独立,也是有机整合一起相互影响。现将各硬件电路介绍以下。 2.2 STC89C58RD单片机介绍 STC89C58RD单片机是一个功耗低、性能高CMOS8位微控制处理器,含有容量多达32K字节Flash 存放器。在该芯片内部置有灵巧8位中央处理器和在线系统可编程Flash,能够为大多数嵌入式控制应用系统提供有效处理方案。 它含有以下标准参数:32K字节Flash,1280字节RAM数据存放器,32个IO端口,1个看门狗定时器,3个16位可编程定时/计数器中止,2个可编程外部中止,共有8个中止源,1个全双工串行口。STC89C58RD引脚说明图2所表示。 图2 STC89C58RD引脚 2.3 单片机最小系统 单片机最小系统是由复位电路,时钟电路,单片机三部分组成。51单片机最小系统电路图3所表示。 图3 51单片机最小系统 2.4 声光感应电路 该模块电路关键由驻极体话筒、三极管、lm358p运放、光敏电阻等元器件组成。具体工作原理:光控部分为当白天光照强度强时,光敏电阻阻值很小,则在运放反相输入端输入高电平,输入高电平和设置参考电压一比较,运放输出低电平;同理,当在晚上时光敏电阻阻值变大,在运放反相输入端输入低电平,和参考电压比较,运放输出高电平。声控部分:当有声音时,微弱信号经过三极管放大变成高电平,和设置参考电压比较,运放输出低电平,同理,当没有声音时,运放输出高电平。 由单片机判定光控部分和声控部分输出高低电平,从而让单片机控制楼道灯白天灯灭不受声音控制,晚上依据有没有声音来控制楼道灯亮灭。声光感应电路图4所表示。 图4 声光感应电路图 2.5 报警电路 报警电路关键由8550三极管、蜂鸣器等组成,其工作原理为当在该电路基极输入端输入低电平时,三极管饱和导通,促进蜂鸣器发声。其电路图5所表示。 图5 报警电路 2.6 显示电路 显示电路关键元件采取是成品模块oled点阵显示器,该显示器含有高分辨率、超小体积、超广可视角、超低功耗、兼容三伏和五伏IO电平等优点,兼容3.3V和5V控制芯片I/O电平高分辨率高分辨率高分辨率,,,,,可由单片机模拟SPI总线控制驱动该显示器。oled点阵显示器实物图图6所表示。 图6 oled点阵显示器 2.7 语音留言电路 语音留言电路采取ISD1760芯片,ISD1700系列是华邦企业最新生产高质量语音录放芯片,该系列芯片含有很多新功效,如多信息管理系统,双运作模式和可定制信息操作指示音效。在该系列芯片内部含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器和内存等。它录放音次数可达十万次,储存数据在断电情况下能够保留一百年以上。控制方法和录音输入方法和放音输出方法全部有两种,最多能够处理255段信息,含有多种多样工作状态提醒,不一样采样频率对应着不一样录放时间,该系列芯片含有音质清楚、应用广泛、价格实惠等特点。该语音留言电路图7所表示。 图7 语音留言电路 2.8 红外探测电路 该电路采取是HC-SR501人体红外感应模块,HC-SR501人体红外感应模块是基于红外线技术自动控制模块,采取原装进口探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电自动控制产品。其工作原理:当有些人在感应区域内活动时则输出高电平,人离开了感应区域则输出低电平。它含有功耗低、工作电压范围宽、全自动感应等特点。HC-SR501人体红外感应模块实物图8所表示。 图8 HC-SR501人体红外感应模块HC-SR501是基于红外线技术自动控制模块,采取原装进口探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电自动控制产品。 HC-SR501是基于红外线技术自动控制模块,采取原装进口探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电自动控制产品。 2.9 扩展电路 扩展电路包含时钟电路、温度测量电路、数据保留电路,是在实现了门铃部分基础功效以后添加部分扩展电路,在下文当中将会一一介绍。 2.9.1 时钟电路 该电路采取是DS1302时钟芯片为关键元件组成,DS1302是性能高、功耗低、带有随机数据存放器实时时钟电路,它能够对年、月、日、周日、时、分、秒进行正确计时,而且还含有闰年赔偿功效,工作电压范围为2.5V到5.5V。和处理器进行同时通信采取是三线接口,而且能够采取突发方法一次性传送多个字节时钟信号或数据。单片机能够经过模拟I2C总线控制驱动该芯片。时钟电路图9所表示。 图9 时钟电路 2.9.2 温度测量电路 该电路采取是DS18B20温度传感器为关键元件组成,DS18B20含有独特单线接口,即CPU和DS18B20只需要一个接口便能够完成数据接收和发送,测量温度范围为-55℃~+125℃,固有测温误差为1度。它含有体积小,抗干扰能力强,精度高等优点。该电路图10所表示。 图10 温度测量电路 2.9.3 数据保留电路 该电路采取是AT24C02为关键元件组成,AT24C02实质是一个容量为2K位串行CMOS E2PROM,内部包含256个字节存放单元,单片机能够经过模拟IIC总线接口进行操作。数据保留电路关键作用就是对本系统部分扩展功效当中部分关键数据保留下来,这么在掉电以后就不会丢失数据了。数据保留电路电路图11所表示。 图11 数据保留电路 3 系统软件设计 在系统硬件设计好以后,要想整个系统各功效协调工作起来,就必需进行软件设计,系统功效是硬件和软件共同实现,硬件是系统身躯,软件就是系统灵魂。 本文系统软件设计是在keil平台上进行,编程语言为C语言。因为本文系统设计功效比较多,所以在软件编写上采取模块化编程,模块化编程好处就是条理清楚、轻易编写和调试,而且还能够提升软件可靠性和降低软件故障率。 因为本文设计功效较多,所以软件设计是本文系统设计难点,所以必需有一个良好软件系统架构,在这个架构上再扩展其它功效,本文软件设计是经过oled点阵显示器显示一个两级菜单,依据菜单引导,从而实现操作者想要功效,所以本文系统含有良好UI交互界面。 3.1 主程序步骤图 本文设计主程序包含一个主菜单,主菜单又有四个子菜单,每个子菜单全部有特定功效,如“显示界面”子菜单能够实现温度读取和显示、时间读取和显示、开启红外探测并依据对应情况判定是否报警;“房主提醒”子菜单能够在房主外出不在家时经过“提醒”按键告诉客人:“房主不在家,有事请留言”文字信息;“生日提醒”子菜单功效则是能够输入房主每个家庭组员生日,然后假如当日是该家庭组员中某一员生日就会经过oled显示器显示提醒;而“闹钟设置”子菜单则是含有时间提醒功效了。主程序步骤图图13所表示。 开始 初始化 主菜单程序 按键扫描 子菜单对应按键是否按下? 显示界面 子程序 房主提醒 子程序 生日提醒 子程序 闹钟设置 子程序 确定键 按下? 确定键 按下? 确定键 按下? 确定键 按下? 否 是 是 是 是 是 否 否 否 否 图13 主程序步骤图 3.2 显示界面子程序步骤图 显示界面子程序关键是完成温度读取而且显示、时间读取并显示、还有开启红外探测、开启生日提醒等功效。具体步骤图图14所表示。 开始 探测门外是否有些人? oled显示闪烁“检测到人“字样并开始计时 30后判定是否按了门铃? 探测门外是否有些人? 报警5S 清除计时和标志 结束 否 是 是 否 否 否 是 图14 显示界面程序步骤图 3.3 声光控制子程序步骤图 楼道灯亮灭是由咪头感应外界声响,然后产生外部中止0,再在中止服务子程序里依据光敏电阻判定是白天还是黑夜,从而做出对应处理控制。声光控制中止服务子程序图15所表示。 开始 判定是否 有声音? 判定是否 为黑夜? 楼道灯亮5S 结束 否 否 是 是 图15 声光控制中止服务子程序步骤图 3.4 门铃中止服务子程序步骤图 门铃声响是由门铃按键产生外部中止1,在中止服务程序里驱动蜂鸣器发出来。门铃中止服务子程序图16所表示。 开始 驱动蜂鸣器响2s 结束 图16 门铃中止服务子程序步骤图 4 调试 在全部单片机应用系统当中,调试包含硬件调试和软件调试,只有硬件和软件全部调试成功了,系统才能正常工作。在调试过程中需要不停地找出单片机系统中问题,并当场处理这些问题,然后再反复前面操作,直到单片应用系统完全能够正常工作为止。系统硬件调试和软件调试是相结合在一起,有很多硬件故障是在调试软件时才被发觉和处理。通常我们是选择把单片机应用系统中很显著硬件故障先排除,然后再和软件结合起来调试。 4.1 硬件调试 第一步:在给硬件电路板通电之前,应该用数字万用表检验电路是否有短路断路现象,并认真检验元器件型号和引脚焊接次序是否正确。一定要注意是否把电源给接错或短路了,对于那些有极性元器件是否把极性引脚接反了,如二极管和电解电容这些极性元件引脚是否接正确,集成电路和晶体管引脚是否焊接对,最终轻轻按一按元器件,看看它们焊点是否有松动,等等,这些全部是需要检验注意。本系统在硬件调试初始阶段就出现过声光控制模块不起作用,不能依据声音和光照度改变产生有效高低电平改变,使单片机不能获取传感器感应信息也就失去了声光控制能力,以后经过仔细检验,发觉是声光控制模块当中信号放大电路关键元件三极管引脚接错了,把三极管引脚接正确后,声光控制模块能够正常实现功效。 第二步:接通电源以后,首先看看电路板是否出现异常现象,比如电路板冒出烟雾、难闻气味、放电声光、器件发烧发烫等。假如有这些现象,不要慌张,应该立即断开电源,等故障排除后再闭合电源。 我在根据上文提到一二步来进行硬件调试时候,发觉用来驱动蜂鸣器发声三极管有发烫现象,我立马关闭电源,检验电路发觉原来把该三极管发射极引脚接到电源电压上了,造成三极管被烧坏,换了一个三极管而且把引脚接正确后,三极管正常工作,能够驱动蜂鸣器发声。在检验继电器驱动电路以后,发觉继电器不能由单片机控制吸合或断开,经过仔细检验发觉继电器驱动电路没有加上拉电阻,造成放大驱动电流不能够驱动继电器,加了一个10K阻值电阻后,继电器驱动电路正常。 4.2 软件调试 软件调试有两种方法,第一个方法为在线调试,第二种方法为离线调试。第一个方法通常需要仿真系统支持,而第二种方法不需要硬件仿真器,直接借助软件仿真器即可;而在此次系统设计中,我用是keil开发平台来调试,借助于keil软件单步或跟踪调试功效,检验出各个程序模块错误并在修更正确以后,再开始统调程序。 5 结论 此次毕业设计从选题到硬件作品完成共耗时3个月之久,其中碰到多个很棘手问题,不过在自己坚持不懈努力和老师同学帮助下全部一一处理,实现了多功效门铃红外探测、语音留言、声光控制、报警、温度测量、时钟显示等功效,达成了设计所需要要求。 此次设计多功效门铃含有方便简单、实用性强、安全系数高、功效丰富等特点。如在实用性上它能实时依据声音大小和光照度强弱来控制楼道灯亮灭,当户主不在家时,来访者能够语音留言给户主,户主回来时按放音键即可听到来访者留言;在安全系数上来讲,本系统设计含有红外探测装置,当有些人在门外不按门铃超出30S便会报警,而且在5S后自动停止报警并清除计时重新开始红外探测。所以本系统设计实用性和安全性全部很高。 除了多功效门铃设计部分基础功效外,其扩展功效也是本设计一大亮点,如户主外出时能够依据OLED点阵显示器上显示实时温度决定是否添加衣物,不知道时间日期时能够查看OLED点阵显示器上显示时间,还能够把每个家庭组员生日输入到该系统,假如当日是某个家庭组员生日则会在OLED点阵显示器上标明提醒,很人性化。 总来说对此次设计还是比较满意,唯一不足之处就是在PCB板设计上是把每个功效模块分块独立制作出来,而不是把全部功效模块全部整合在一块板上,采取这种方法优点是利于硬件制作和调试,缺点是当把各个功效模块整合起来时需要部分杜邦线连接,所以整个硬件系统外表不是很美观,这也是该设计一大遗憾之处吧。 参考文件 [1] 王静霞.《单片机应用技术》.电子工业出版社, [2] 何立民.《单片机高等教程》.北京航空航天大学出版社, [3] 雄建云.《Protel99 se EDA技术及应用》.北京机械工业出版社, [4] 李广弟. 单片机原理及应用[M] 北京航空航天大学出版社, [5] 林春方.《电子线路学习指导和实训》.北京电子工业出版社, [6] 杨宝清.宋文贵主编.《实用电路手册》.机械工业出版社 [7] 赵亮. 单片机C语言编程和实例[M] 人民邮电出版社, [8] 张琳娜,刘武发.传感器检测技术及应用[M].总过计量出版社,1999 [9] 胡汉才.单片机原理及接口技术[M].清华大学出版社,1999 [10] 李建民.单片机在温度控制系统中应用[M].江汉大学学报,1996 [11] 刘笃仁韩保君.传感器原理及应用技术[M].机械工业出版社, [12] 杨振江.智能仪器和数据采集系统中新器件及应用[M].西安电子科技大学出版社, [13] 潘立民,王燕芳.微型计算机控制技术[M].人民邮电出版社,1990 [14] 喻宗泉.蓝牙技术基础[M].机械工业出版社, [15] 康习勇.蓝牙技术在家居中应用研究[M].辽宁:辽宁工程技术大学出版社, 附 录 附录一: 整体原理图 附录二: 部分程序源码 /* 主程序 */ /******************************************************************/ #include<reg52.h> #include "soundlight.h" #include "detection.h" #include "key.h" #include "common.h" #include "oled.h" #include "ds18b20.h" #include "ds1302.h" #include "GUI.h" #include "bell.h" #include "at24c02.h" #define uchar unsigned char #define uint unsigned int sbit infrared=P1^7; //红外探测 sbit light=P1^6; //白天读取为1 黑夜为0 sbit relay=P1^5; //1驱动继电器 sbit LED=P3^5; sbit beep=P3^6; sbit scl=P0^6; //AT24C02 sbit sda=P0^5; sbit LED_SCL = P1^0; //OLED SPI三线 sbit LED_SDA = P1^1; sbit LED_RST = P1^2; sbit LED_DC = P1^3; sbit DQ=P1^4; //ds18b20 数据端口 VOID MAIN_Init(VOID); //初始化函数 VOID MAIN_Init(VOID) { init_bell(); LED_Init(); init_SoundLight(); init_detection(); read_birthday(); read_alarm(); // set_time(0x80,settime); //初始化 ds1302计时开始 } /******************************************************************** * 主函数 * * ********************************************************************/ int main(void) { MAIN_Init(); for(;;) { menu(); //菜单 } return 0; } Multi-function doorbell with single chip microcomputer control system Major:Tang Min Abstract: this system design use a macro model for STC89C58RD crystal technology company of single chip microcomputer as the core device of multifunctional doorbell system, by sound and light control module, display module, alarm module, voice mail module, the infrared detection module, temperature measurement module, clock module, etc, according to the light outside a control module and infrared detection module to judge whether someone or do not ring the bell for how such information, to realize the control of bright corridor lights, alarm, and other functions, if the owner was not at home, the guests can leave a message through the module to leave a message, homeowners can leave a message through the play button to hear the guest,In achieving the function of these basic doorbell, this design also expands the temperature, time, the functions of real-time display on the OLED screen, so the system has a rich, strong practicability, etc. Key words:  single chip microcomputer;The sensor;OLED;Voice mail module; 致 谢 行文至此,这次毕业设计也快完成了,此次毕业设计从选题到作品完成共历时3个月,在毕业论文写作和系统硬件制作过程中碰到了许很多多障碍和困难,幸亏有老师和同学无私帮助,才使得我度过难关,预期完成了毕业设计。 在这里我首先要感谢指导我梁明华老师,在我作品设计过程中碰到困难完全没有头绪时,梁明华老师为我耐心解答迷惑,引导我不停开拓思绪,激励我大胆创新,而且在论文格式改写上给了我悉心指导和极大帮助,也正因为这些指导和帮助才使得我能够预期完成毕业设计,也使得我在这段珍贵难忘时期学会了很多东西。在此,我想再次由衷感谢指导我梁明华老师,谢谢! 第二,我要感谢我同学和好友,在我制作硬件电路时,是她们为我提供PCB板、为我校正PCB电路图部分小错误、为我提供部分我漏买元器件,假如没有她们帮助,我想我肯定还要走很多弯路,也不可能预期完成作品。谢谢你们! 最终,我想感谢含辛茹苦把我养育成人父母,是她们用勤劳双手发明了让我读大学条件,是她们在我碰到困难和挫折寸步难行时给我巨大力量,让我能走出难关,是她们在我身体情况不好时候给我照料和关心,使我能够健健康康成长。谢谢你们,谢谢! 附件:多功效门铃实物图
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:单片机控制的多功能门铃的设计及其实现.doc
    链接地址:https://www.zixin.com.cn/doc/2952297.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork