




免费预览已结束,剩余25页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2015 届本科毕业论文 设计 届本科毕业论文 设计 智能蓝牙插座设计智能蓝牙插座设计 学生姓名 学生姓名 所在院系 所在院系 所学专业 所学专业 导师姓名 导师姓名 完成时间 完成时间 智能蓝牙插座设计智能蓝牙插座设计 摘 要 随着现代通信技术的不断进步 蓝牙技术作为短距离通信技术的一种 逐 渐应用于人们的日常生活中 本文研究的是基于手机蓝牙的智能插座设计 主 要是基于安卓智能手机 借助于智能手机的应用程序通过手机蓝牙控制插座电 源的开关 定时开关 显示时间等 设计方案主要包括插座硬件电路设计和软 件程序设计两部分 本设计为插座的无线控制提供了一种方案 也给设计其它 智能家居无线控制提供借鉴意义 关键词 蓝牙 智能手机 智能插座 Smart Bluetooth socket design Abstract With the advances of modern communications technology Bluetooth technology as a short range communications technology increasingly used in people s daily lives This paper is based on the smart phone Bluetooth socket design is mainly based on Android smartphones by means of smart phone applications via mobile phone Bluetooth control socket power switch timer switch display time Design includes socket hardware circuit design and software design in two parts The design for the socket wireless control provides a program but also to design other smart home wireless control provides reference Keywords Bluetooth smart phones smart socket I 目 录 绪论 1 1 课题的研究背景及发展现状 1 1 1 研究背景 1 1 2 智能插座的发展现状 1 1 3 智能插座的发展前景 2 2 系统设计方案 2 2 1 蓝牙插座设计实现 3 2 2 蓝牙技术介绍 3 2 3 单片机的选择 4 2 4 显示模块 LCD1602 4 3 硬件电路设计 5 3 1 电源转换模块 6 3 2 蓝牙模块 6 3 3 复位模块 7 3 4 时钟电路模块 7 3 5 LCD 显示模块 8 3 6 继电器模块 8 4 系统调试 9 4 1 手机蓝牙和蓝牙模块间的信息传输 9 4 2 蓝牙串口模块和单片机间通信 9 5 软件程序设计 9 5 1 远程控制插座开关 10 5 2 定时通断设置 10 5 3 智能插座的时间显示 11 6 结论 12 参考文献 13 致谢 15 附录 16 附录 硬件电路图 16 附录 II 程序 17 1 绪论 智能插座是智能家居系统中很重要的基础部件 智能家居融合了自动化控 制系统 计算机网络系统和网络通讯技术等 将各种家庭设备如家用电器 灯 光照明 家庭安防保护 网络家电等通过智能家居系统实现自动化控制 本文设计的是通过智能手机上的蓝牙来控制电源插座的通断 从而间接控 制插座上所连接的家电设备 采用这种方案能够满足用户远程遥控 定时开关 显示时间等诸多需求 而且部署简单 操作方便 用户接受度高 1 课题的研究背景及发展现状 1 1 研究背景 智能插座作为智能家居系统中的一个基础性部件 它的发展是和智能家居 的发展息息相关的 智能家居的概念最早是由美国住宅建筑商协会下属的研究 中心于上个世纪 80 年代初提出的 除了大而全的智能家居系统 还有许多独立型的智能家居产品 比如 Nest 的智能温控器和智能烟雾探测报警器 Heliox 科技的智能挂锁 TEO 随着物联 网科技的不断发展和智能手机的普及 这种独立型的智能家居产品有很大的优 势 Nest 智能温控器由 iPod 之父 Tony Fadell 创办的智能家居公司推出 是针 对美国的家庭空调系统使用的 可以通过智能手机上的 App 操作 Nest 温控器 可以根据用户调节温度的习惯 然后从中找到规律自动进行温度调节 极大的 降低了能源的消耗 而烟雾和一氧化碳探测器则可以保障家庭成员的人身安全 它们的外形小巧 使用简单 受到了家庭用户的极大欢迎 智能挂锁 TEO 通过低功耗蓝牙技术与手机 App 相连 通过 App 就能实现 开锁的动作 TEO 是一把弹簧式挂锁 坚固且内部构件紧凑 由加利福尼亚纽瓦 克的生产商 Heliox 科技组装完成 设计由温哥华公司 Form3 完成 外形小巧 拥有多种颜色可选 作为一把智能挂锁 不仅能够通过自己的手机端开 而且 可以通过 App 将权限分享给指定安装了 TEO 的人 其他人就可以打开这把锁 了 比如你出差在外地 你的同事需要你抽屉里的一份文件 你就可以通过 TEO 远程操控进行授权 你的同事就可以开锁 极大的方便了生活的日常使用 1 21 2 智能插座的发展现状智能插座的发展现状 智能插座作为智能家居系统中的基础性部件 根据市场推出的产品来看 主要分为以下几类 2 1 漏电保护型智能插座 该类插座具有漏电保护 超出最大电流自动断电 等功能 当发现漏电超过阀值 也会立刻切断供电电源 同时在输入电压过高 用电负荷异常时自动切断电源 以保护用电器 2 计量型智能插座 该类插座的功能类似于单相多功能电表 该类插座一 般配有按键和 LCD 屏 可以用来计量插座上用电设备的电压 电流 功率 电 能等参数 3 定时型智能插座 这种插座具有定时通电功能 可以分时为用户供电 从而节省用电 该类插座一般具有时钟功能 4 主路控制型插座 这种插座一般只有一个主路 其他都为辅路 比如电 脑主机断电后 检测出主电路无电流 就会切断辅路上其他用电器的供电 如 显示器 音响 从而减少待机功耗 节省用电 1 5 遥控型智能插座 该插座中的每一路的开关都需要一个无线遥控器 进 行远程控制 插座与遥控器之间的信息传输方式有无线电和红外线等 从上面介绍的智能插座类型可以知道 虽然比传统的插座多了一些自动处 理功能 但产品的功能比较简单 很难满足生活中的实际需要 无法达到智能 家居控制系统应用的要求 1 3 智能插座的发展前景 随着智能家居的不断发展 智能插座也慢慢普及开来 成为人们日常生活 中必须的产品 极大地给工作 学习 娱乐带来了方便 利用单片机设计的智 能插座具有价格便宜 携带方便 性能稳定的优点 2 系统设计方案 为满足现实中用户的需求 需要设计出新型的智能插座 其必须具有智能 化 信息化的特点 除具有基本的电源分配功能外 还应该具备以下功能 1 过载及漏电保护功能 当用电器超出预设阈值时 自动切断电源 以 实现对家用电器及线路的保护 2 远程控制功能 结合蓝牙串口 WIFI 等通信模块实现近距离或远距 离的自动化控制 实现远程实时打开或关闭家用电器 3 定时预约功能 可利用按键输入定时时间 使智能插座在某一时间节 点时打开或关闭电源 如 利用按键设置开电源定时时间 1 小时 关电源定时 时间 2 小时 则在设置定时 1 小时之后主控器会自动控制开继电器 在设置定 时 2 小时后 主控器会自动控制开关继电器 以实现供电电源的定时功能 而本文设计的是蓝牙型智能插座 通过手机上的蓝牙发送开关信号给插座 上的蓝牙模块 通过单片机控制继电器 实现插座电源实时的开关和定时开关 3 也可以通过按键设置时间使插座定时开关 2 1 蓝牙插座设计实现 图 2 1 蓝牙智能插座方案示意图 本方案采用蓝牙作为插座与手机的通信方式 包括插座硬件和手机应用程 序两部分 具有近距离遥控功能 本方案适用于家庭小范围近距离或者没有其 他传输方式的环境下使用 安全性较高 目前只支持 Android 手机 在实际使 用过程中 首先打开手机上的 蓝牙串口调试助手 应用程序 通过蓝牙搜索 与配对 完成手机与插座之间的连接 然后使用手机软件上的开关按键来对插 座进行即时开关 也可以让插座定时进行开关通断 目前所有的 Android 智能 手机都自带蓝牙功能 使用手机蓝牙和智能插座上的蓝牙模块进行通信 具有 使用简单 安全性好 适配性好 价格便宜等优点 2 2 蓝牙技术介绍 蓝牙技术最早由爱立信公司于 1994 年创始 是至今为止在短距离通信技术 中 应用最为广泛和普及的技术之一 1998 年爱立信联合英特尔 诺基亚 IBM 和东芝等公司创立了蓝牙技术联盟 Bluetooth SIG 之后制定了第一版 和第二版技术规范 即基本速率 BR 和增强数据速率 EDR 2009 年和 2010 年 发布了技术规范的第三版和第四版 引入了高速 HS 和低功耗 LE 蓝牙技术规 范 进一步拓展了 Bluetooth 的应用场景 最新发布的蓝牙规范 4 0 版 2 该规 范实际上有 3 部分组成 传统蓝牙 包括 BR EDR 高速蓝牙 HS 以及新 的低功耗蓝牙 LE 技术 与传统蓝牙相比 蓝牙 4 0 功耗降到极低水平 可 以凭借一枚纽扣电池可待机数月甚至数年 启动速度降低到 3ms 室内传输距 离可达 10 50 米 随着蓝牙 4 0 版本的发布 对可穿戴设备和智能家居的发展有 很大的促进 其中蓝牙核心规范层主要规定蓝牙设备必须实现的通用功能和协 4 议层次 由软件模块和硬件模块组成 两个模块之间的信息和数据需要借助主 机控制接口 HCI 的解释 才能进行传递 蓝牙协议包括核心协议层 替代电缆协议层 电话控制协议层和选用协议 层 蓝牙的核心协议有 3 基带 链路管理 逻辑链路控制与适应协议和服务 搜索协议等 4 部分组成 蓝牙协议栈中还应包括二个接口 一个是主机控制接 口 HCI 用来为基带控制器 链路控制器以及访问硬件状态和控制寄存器等提 供了命令接口 另一个是与基带处理部分直接相连的音频接口 用以传递音频 数据 4 2 3 单片机的选择 本设计使用的单片机选择了 Intel 生产的 AT89S51 型单片机 该单片机的 基本参数如下 4k Bytes Flash 片内程序存储器 128 bytes 的随机存取数据存储 器 RAM 32 个外部双向输入 输出 I O 口 2 个中断优先级 2 层中断嵌 套中断 5 个中断源 2 个 16 位可编程定时器 计数器 2 个全双工串行通信口 看门狗 WDT 电路 片内振荡器和时钟电路 与 MCS 51 兼容 全静态工作 0Hz 33MHz 3 级程序存储器保密锁定 可编程串行通道 低功耗的闲置和掉 电模式 本设计的硬件电路主要使用单片机的引脚功能如下 VCC 电源电压输入端 GND 电源地 P0 口 一组 8 位漏极开路型双向 I O 口 也即地址 数据总线复用口 在外 接片外存储器或扩展 I O 时 P0 口分时复用为低 8 位地址总线和双向数据总线 5 P3 0 RXD 串行输入口 P3 1 TXD 串行输出口 RST 复位输入端 高电平有效 XTAL1 片内振荡器反相放大器和时钟发生器的输入端 XTAL2 片内振荡器反相放大器的输出端 EA VPP 外部程序存储器访问允许 2 4 显示模块 LCD1602 本设计选用 LCD1602 作为液晶显示模块 它是专门显示数字 符号 字母 等的一种工业字符型液晶模块 能够显示 16 2 个字符 显示器把 LCD 控制器 点阵驱动器 字符存储器集成在一起 有低功耗 体积小 显示内容丰富 轻 巧 使用起来非常方便 显示界面清晰 本设计需要显示的是系统时间和定时 5 计时 引脚图如图 2 2 所示 图 2 2 LCD1602 引脚图 1602 采用标准的 16 引脚 其引脚功能如表 2 1 所示 表 2 1 1602 各引脚功能 引脚名称功能 1VSS接地端 2VCC接 5V 电源 3V0液晶显示器对比度调整端 4RS寄存器选择 高电平选数据寄存器 低电平选指令寄存器 5RW读写信号线 高电平时进行读操作 低电平时进行写操作 6E使能端 7 14 RB0 RB7 8 位双向数据端 15BLA背光正极 16BLK背光负极 3 硬件电路设计 蓝牙插座的硬件部分的结构框图如图 3 1 所示 主要分为以下几个模块 分别是 电源转换模块 蓝牙串口模块 单片机模块 LCD 显示模块 继电器 模块 智能插座的硬件电路工作方式如下 电源转换模块将 220v 交流电转换成 5v 直流电 单片机获得稳定电压进行工作 当蓝牙模块接收到安卓手机上发来 的定时开关指令后后 经过时钟电路进行时间的校对 通过 I O 口控制继电器 进行开关操作 从而实现插座和其他用电器的开关 6 51单片机模块 蓝牙串口模块 按键 继电器模块 LCD显示 电源转换模块 时钟电路 220V 火线 零线 插孔 图 3 1 智能蓝牙插座系统结构 3 1 电源转换模块 电源转换电路的主要作用是为 51 单片机及其外部电路提供稳定的工作电源 由于单片机及其外围电路的工作电源需要 5V 因此需要将 220V 交流电转换成 5V 直流电 目前的交流电转换低压直流的方案主要有三种 6 开关电源模块方 案 阻容降压方案和变压器降压整流滤波方案 本设计采用的是先经过变压器 降压在整流滤波来实现电源的转换 220V 交流电经过变压器转变为 9V 交流电 经过单相桥式整流电路 电容 滤波电路 稳压器 78L05 组成的稳压电路 输出所需的 5V 直流电 供给整个 电路使用 直流电源电路原理图如图 3 2 所示 图图 3 2 直流稳压电源转换电路直流稳压电源转换电路 3 2 蓝牙模块 蓝牙通信模块是整个智能插座硬件的电路和外界交流的渠道 单片机通过 蓝牙通信模块 与 Android 手机上的 蓝牙调控串口助手 之间进行指令和数 据的接收与传输 蓝牙通信模块一般以串 12 的形式跟单片机连接 7 因此又称 为蓝牙串口模块 蓝牙模块按功能可以分成三类 主机模块 从机模块 主从 一体模块 主机模块是只能在设置从机模块时和从机模块连接 从机模块主要 是主机模块或者 PC 的蓝牙适配器 PDA 蓝牙手机进行通讯 这里选用的是广 7 州汇承信息科技公司生产的 HC 06 蓝牙串口从机模块 该模块引出 VCC GND TXD RXD4 根引脚 该模块上带有蓝牙指示灯 连接成功后常 亮 蓝 牙 串 口 模 块 单 片 机 RXD RXD TXD TXD GNDGND VCCVCC 图 3 3 蓝牙串口模块和单片机连接图 HC 06 蓝牙串口模块采用的是 CSR 蓝牙芯片 支持蓝牙核心规范 2 0 输 入电压为 3 3V 6V 有效传输距离为 10 米 在未建立蓝牙连接时 可以使用 AT 指令设置波特率 设备名称 配对密码等 配对连接成功后 蓝牙串口模块 就像一个普通的全双工串口一样 默认设置为 9600 波特率 8 位数据位 1 位 停止位 无奇偶校验 蓝牙通信模块与单片机的电路连接如图 3 3 所示 3 3 复位模块 单片机的复位主要是由外部的复位电路实现 复位电路一般有上电 按键 两种形式 第一种形式是由单片机外的复位模块中的电容充电完成的 除了第 一种复位形式之外还有另一种即按键复位 其能实现的作用是 在整个系统用 第一种形式完成复位时 等到结构模块的电源稳定后 结束复位 为了使系统 稳定度更加可靠 在结构模块的电源信号不再波动的情况下经过一段必要的延 时后结束复位 用以避免电源开关在动作的过程中产生抖动而影响复位 在一 般的上电复位电路中 包括电阻R和电容C以及开关K等器件 连接方式如下图 3 4所示 图3 4 复位模块示意图 8 3 4 时钟电路模块 时钟模块为智能插座提供精确的实时时间信息 可以提供秒 分 时 日 星期 月 年等数据 确保了智能蓝牙插座的定时功能能够准确运转 并且能 在插座电源断开时继续精准的显示时间 这里选择使用的是DS1302实时时钟芯 片 DS1302是一种使用广泛的高性能 低功耗的实时时钟芯片 能够准确的提 供年月日时分秒的时间信息 并且能够自动调整月的天数和闰年的天数 它的 工作电源电压是2 0V 5 5V 双电源供电模式 可以设置纽扣电池作为备用电源 时钟芯片上有31字节的RAM用于数据存储 通过SPI三线接口与单片机进行通 信 它和单片机的电路连接如图3 5所示 Vcc2 1 x1 2 x2 3 GND 4 RST 5 I O 6 SCLK 7 Vcc1 8 DS1302 5V 12 GND P3 5 P3 6 P3 7 图 3 5 时钟芯片和单片机连接电路示意图 其中 RST 口是接收使能信号 在读写过程中必须拉高 I O 口是双向传输 数据信号 SCLK 口是接收串行数据的同步脉冲信号 X1 口和 X2 口之间外接 一个标准的 32 768kHz 的石英晶振 Vcc1 为主供电电源 Vcc2 为备用电源 由纽扣电池提供 当 Vcc1 大于 Vcc2 0 2V 时 由 Vcc1 驱动时钟芯片 当 Vcc2 大于 Vcc1 时由 Vcc2 驱动时钟芯片 3 5 LCD 显示模块 LCD 显示模块采用 1602 液晶 能够显示 16 2 个字符 由于该系统主要通 过时钟芯片 DS1302 进行精确定时 实现一个和真实时间同步的系统时钟 一 共三个按键 一个位选键 一个增加键 一个减小键 按键电路保障了系统时 间的可调 保障了定时通断的精确性 如图 3 6 所示 9 RST 9 XTAL2 18 XTAL1 19 GND 20 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 PSEN 29 ALE PROG 30 EA VPP 31 P0 7 AD7 32 P0 6 AD6 33 P0 5 AD5 34 P0 4 AD4 35 P0 3 AD3 36 P0 2 AD2 37 P0 1 AD1 38 P0 0 AD0 39 VCC 40 P1 0 T2 1 P1 1 T2EX 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 5 T1 15 P3 6 WR 16 P3 7 RO 17 U1 5V GND GND RP1 10K 5V GND VSS 1 VCC 2 VO 3 RS 4 RW 5 E 6 RB0 7 RB1 8 RB2 9 RB3 10 RB4 11 RB5 12 RB6 13 RB7 14 BLA 15 BLK 16 U2 LCD1602 GND C5 0 1uF 5V GND 1K GND 1K1K 5V 图 3 6 LCD 显示及按键电路 3 6 继电器模块 继电器是一种根据某种输入信号 电量或者非电量 的变化 6 接通或者 断开控制电路 从而实现自动控制和保护电力拖动装置的电器 继电器选用 5V 控 220V 10A 的电磁继电器 其 VIN 和 GND 脚分别与电源的 VCC 和 GND 脚 相连 使用过程中 单片机 I O 脚输出的脉冲经过光耦隔离后连到继电器的逻辑 输入脚 IN 继电器的另一端接入插座的 220V 火线 当单片机给出信号时才连通 火线 其余时间都断开火线连接 4 系统调试 4 1 手机蓝牙和蓝牙模块间的信息传输 手机蓝牙和蓝牙串口模块之间想要实现信息数据的传输 需要经过以下设 置调试 1 设置蓝牙串口模式 将蓝牙模块连接到单片机开发板后 通过 USB 连接到 PC 机 给模块进行上电 蓝牙模块上的 LED 灯会常亮几秒后熄灭往复 循环 说明模块进入命令设置状态 打开电脑端的 蓝牙测试 软件 点击搜 索端口 搜索成功后在软件内输入配置的信息 主要信息配置设置为 修改名 称 连接密码设置为 1234 通信波特率选择 9600 设置完成后 进行保存 2 手机和蓝牙串口模块连接 打开手机上的 蓝牙串口助手 点击查 找设备 输入密码连接到蓝牙串口模块 打开串口调试软件 选择串口号 2 和 波特率 9600 数据位 8 位 停止位 1 位 校验位和数据流控制都是 none 进行上述设置后 就可以安照蓝牙规范的 HCI 数据分组格式收发数据信息 10 就可以实现手机蓝牙和蓝牙串口模块间的通信 4 2 蓝牙串口模块和单片机间通信 蓝牙模块和硬件之间的通信是基于蓝牙协议层中的 HCI HCI 就是基于物 理接口定义相应的传输层实现蓝牙串口模块和单片机间的数据交换 软件方面 蓝牙协议体系中的 HCI 层以下的协议以固件的形式固化在主控 制器中基带模块的 Flash 存储器里面 HCI 以上的高层协议和应用软件则运行 于主机中 主控制器中的 HCI 解释来自于蓝牙从模块采集的信息 软件程序包 括两部分 数据采集和蓝牙通信 采用汇编语言编程 为了保证数据采样的实 时性 单片机采用定时采样 具体采用定时方式 2 定时为 100 微秒 定时结 束后 采用 A D 转换 单片机将采样数据存储到外扩存储器中 5 软件程序设计 软件程序设计主要实现用户通过远程控制插座通断 用户手动设置插座的 定时通断 显示当前系统时间等功能 程序采用汇编语言书写 手机界面示意 图如图 5 1 所示 图 5 1 手机界面示意图 5 1 远程控制插座开关 接收到手机程序端发过来的信号并判断 若设置 ON 和 OFF 接收 到为 ON 则打开继电器 接收到为 OFF 则关闭继电器 从而实现对插 座的通断电控制 如图 5 2 所示 11 开始 接收数据 打开继电器 关上继电器 ON OFF 开插座断插座 图图 5 2 插座开关控制插座开关控制 5 2 定时通断设置 定时中断是先检测 1 秒是否到 1 秒如果到 秒单元就加 1 如果没到就检 测 1 分钟是否到 1 分如果到 分单元就加 1 如果没到就检测 1 小时是否到 1 时如果到 时单元就加 1 如果没到就显示时间 如图 5 3 所示 开始 秒单元加1 1秒时间到 60秒时间到 60分时间到 24时时到 秒单元清零 分单元加1 分单元清零 时单元加1 时单元清零 显示时间 中断返回 N Y Y Y Y N N N 12 图 5 3 定时流程图 5 3 智能插座的时间显示 时间显示是先秒个位时间显示 然后是秒十位计算显示 然后是分个位计 算显示 然后是分十位计算显示 再就是时个位计算显示最后是时十位计算显 示 如图 5 4 所示 秒个位计算显示 开始 秒十位计算显示 分个位计算显示 分十位计算显示 时个位计算显示 时十位计算显示 结束 图 5 4 时间显示流程图 6 结论 毕业设计是检验我们大学四年来所学知识的综合运用 发现 提出 分析 和解决实际问题 锻炼实践能力的重要环节 是对学生实际工作能力的具体训 练和考察过程 随着科学技术发展的日新日异 物联网将应用于生活的各方各 面 其中的智能家居更是人们所关注的重点领域 我的毕业设计就是蓝牙型智 能插座的设计 本设计主要是使用手机上的软件通过手机蓝牙发送信号给智能插座上的从 模块 控制继电器使插座通断 可以在插座上通过按键设置定时时间让插座定 时通断 硬件电路使用 AT89S51 芯片作为主控制器 使用 DS1302 时钟芯片提 供精确的时间信息 外接外围电路和 LCD 显示屏 可以调整和显示显示实时的 时间信息 虽然毕业设计内容全面而复杂 但我的收获却更加丰富 各种电子器件的 适用条件和参数标准 各种器件的连接方式 我都是随着设计的不断深入而不 断熟悉并学会合理应用的 老师的指导更使我对设计有了更深的认识也对自己 13 提出了新的要求 14 参考文献 1 徐方荣 无线智能家居控制系统设计 J 现代建筑电气 2010 1 2 李小冬 楼宇自动化系统中新型节电插座的研究 硕士学位论文 天津 天津大学 2012 3 陈灿峰 低功耗蓝牙技术原理与应用 M 北京航空航天大学出版社 2013 4 王媛 基于蓝牙传输的信息服务技术研究 D 中国知网 2006 5 Vishal Goyal 智能蓝牙 低功耗连接技术革命 J 中国集成电路 2014 6 刘德营 张志霞 龚丽农 李志伟 单片机原理及接口技术 M 中国水利水电 出版社 2008 7 黄双成 高专电气自动化技术专业规划教材单片机应用技术 M 中国电 力出版社 2004 8 杜树春 单片机应用系统开发实例详解 M 机械工业出版社 2007 9 继强 邢春香 单片机应用设计培训教程 实践篇 M 北京航空航天 大学出版社 2006 10 杨路明 C语言程序设计教程 M 北京邮电大学出版社 2007 11 胡泉 谢芳 C语言程序设计 M 华中科技大学出版社 2009 12 戴佳 51单片机C语言应用程序设计实例精讲 M 电子工业出版社 2007 13 胡汉才 单片机原理及其接口技术 M 北京 清华大学出版社 1995 14 潘永雄 新编单片机原理与应用 M 西安电子科技大学出版社 2010 15 杨文龙 单片机原理及应用 M 西安 西安电子科技大学出版社 2003 16 摆卫兵 谷宏强 郭利 智能蓝牙传感器的设计与实现 J 中国知网 2006 15 16 致谢致谢 经过几个月的忙碌和学习 本次毕业论文设计已经接近尾声 作为一个本 科生的毕业设计 由于经验的匮乏 难免有许多考虑不周全的地方 如果没有 指导教师的的督促指导 想要完成这个设计是难以想象的 首先感谢张伟老师 这次毕业设计中 作为我的指导老师 虽然平日里工 作繁多 但在我做毕业设计的每个阶段 从选题到查阅资料 还有论文提纲的 确定以及中期论文的修改 后期论文格式调整等各个环节中都给予了我悉心的 指导 他严谨的工作作风 渊博的知识 还有平易近人的人格魅力将会对我影 响深远 除此之外还让我明白了许多做人的道理 最后 感谢这四年中陪我一起走过的各位老师和同学们 你们的信任和慰 勉是我前进的动力 也要感谢我的朋友们 感谢你们在我失意时给我鼓励 在失 落时给我支持 感谢你们和我一路走来 在此过程中我倍感温暖 为了那些支持 和爱护我的人 我会更加努力 好好工作 好好生活 17 附录附录 附录 硬件电路图 RST 9 XTAL2 18 XTAL1 19 GND 20 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 PSEN 29 ALE PROG 30 EA VPP 31 P0 7 AD7 32 P0 6 AD6 33 P0 5 AD5 34 P0 4 AD4 35 P0 3 AD3 36 P0 2 AD2 37 P0 1 AD1 38 P0 0 AD0 39 VCC 40 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 MOSI 6 P1 6 MISO 7 P1 7 SCK 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 5 T1 15 P3 6 WR 16 P3 7 RO 17 89S51 5V GND GND RP1 10K 5V GND VSS 1 VCC 2 VO 3 RS 4 RW 5 E 6 RB0 7 RB1 8 RB2 9 RB3 10 RB4 11 RB5 12 RB6 13 RB7 14 BLA 15 BLK 16 U2 LCD1602 C5 0 1uF 5V GND GND 12 12M 10K 100pF sw 5V GND 5V GND 220V GND vcc gnd txd rxd hc 05 5V 5 1K 5V GND 5 1K5 1K Vcc2 1 x1 2 x2 3 GND 4 RST 5 I O 6 SCLK 7 Vcc1 8 DS1302 5V 12 GND 5 1K5 1K5 1K 18 附录 II 程序 ORG 0000H LJMP MAIN ORG 000BH LJMP TIME ORG 1000H HOUR1 EQU 10h HOUR2 EQU 12h MIN1 EQU 14h MIN2 EQU 16h SEC1 EQU18H COUNT EQU 20H NUM1 EQU 22H NUM2 EQU 24H LL4 EQU 26H s1 bit P1 0 s2 bit P1 1 s3 bit P1 2 s4 bit P1 3 A1 EQU 36H A2 EQU 38H B1 EQU 40H B2 EQU 42H WELA bit P1 6 DULA bit P1 7 C1 EQU 48H C2 EQU 50H D1 EQU 52H D2 EQU 54H F1 EQU 56H E1 EQU 58H TIMEEPRO EQU 60H MAIN MOV SP 50H 19 MOV P3 0FFH START MOV HOUR1 00H MOV MIN1 00H MOV SEC1 00H MOV HOUR2 01H MOV MIN2 00H MOV COUNT 00H MOV NUM1 00H MOV NUM2 00H MOV TMOD 01H MOV TH0 0D8H MOV TL0 0EFH SETB ET0 SETB EA SETB TR0 LOOP MOV A NUM2 JNZ LOOP1 LCALL DISPLAY1 LCALL KEYTIME LCALL SETTIME LJMP LOOP LOOP1 LCALL DISPLAY2 LCALL KEYTIME LCALL SETTIME LJMP LOOP SETTIME PROGRAM SETTIME LL1 JB S2 LL3 LCALL DELAY5 MSTOP1 JB S2 LL3 MOV C S2 JNC MSTOP1 20 INC NUM2 MOV A NUM2 CJNE A 1H LL2 CLR TR0 LL2 CJNE A 3 LL MOV NUM2 0 SETB TR0 LL LCALL DIS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安丘市2025届数学三年级第一学期期末质量检测试题含解析
- 市政工程问题集锦与试题答案精析
- 2024年水利水电工程新技术应用研究及试题及答案
- 2025年经济师考试实战试题及答案
- 小区导视系统设计方案汇报
- 水利水电工程计算方法与试题及答案
- 公共关系社会化媒体策略试题及答案
- 道路交通流量统计与分析技术试题及答案
- 航空航天材料科技应用知识试题
- 农业生态环保技术推广应用协议
- 医院污水处理培训教学
- 政务服务附有答案
- 传统园林技艺智慧树知到期末考试答案章节答案2024年华南农业大学
- 店长入股门店合同范本
- 《湖南省职工基本医疗保险门诊慢特病基础用药指南(第一批)》
- 医院护理不良事件报告表
- 湖北省武汉市汉阳区2023-2024学年七年级下学期期末数学试题
- 海上风电场数据融合与智能化
- 医疗器械质量体系迎审
- 沪科版数学七上《整式的加减》单元作业设计 (完整案例)
- 小学一年级数独比赛“六宫”练习题(88道)
评论
0/150
提交评论