基于51单片机的智能窗户的设计与实现内容摘要:
GND6IN 27B O O T 28VREF9S E N S E10E N A B L E11U3L 6 20 3C21 04V C CC51 04+ 12 VG N DC61 04C71 04D11 N 40 0 7D21 N 40 0 7G N DG N D温湿度传感器G N DV C C电机驱动123P ow er1H e ad er 3G N DV C C+ 12 VP 14P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 10 / T1P 11 / T2P 123P 134P 145P 156P 167P 178P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728IN T 012IN T 113T014T115E A / V P31X218X119R E S E T9R D 39。 17W R 39。 16G N D20R X D10T X D11A L E / P 39。 30P S E N29V C C401V C CP 10P 11P 12P 13P 14P 15P 16P 17P 33P 32P 34P 35X1X2R E S E TP 37P 36V C CP 00P 01P 02P 03P 04P 05P 06P 07P 23P 24P 25P 26P 27P 30P 31123456789P11 0KV C CP S E NA L E / P 39。 单片机 STC89C52P 20P 21P 22电源接入口U23 30R41 00 KR5G N DV C CV C CG N D1243U43 30R81 00 KR9G N DV C CV C CG N D167312U 1 AL M 3 39245312U 1 BL M 3 391 00 KR71KR61KR 1 0G N D V C CV C CG N DG N DP 33P 32MB1M o t orS1S2S3S4G N DP00 P01 P02 P03 P04 P05 P06 P07P 24P 25P 26P 27P 10P 12P 11P20 P21 P22P 34V C C 21X12X23G N D4R S T5I/ O6S C L K7V C C 18U s 1D S 1 30 2Y2V C CBT1G N DG N DP 15P 16P 17按键电路时钟电路 图 最小系统电路 温 湿 度检测 电路设计 数字温湿度传感器 DHT11 简介 DHT11 数字温湿度 传感器是一款含有已校准数字信 号输出的温湿度复合传器。 它应用专用的数字模块采集技术和温湿度传感技术 ,确保产品具有极高可靠性与卓越的长期稳定性。 传感器包括一个电 阻 式 感 湿元件和一 个 NTC 测元件,并与一个 高性能 8 位单片机相 连接。 因此该产品具有品质卓越、超快应、抗 干扰能力强、性价比极高等优点。 每个 DHT11 传感器都在极为精确的度校验室中进行校准。 校准系数以程序的形式储存在 OTP 内存中,传感器内在检测信号的处理过程中要调用这些校准系数。 单线制串行接口,使系统 集变得简易快捷。 超小的体积、极低的功耗, 信号传输距离可达 20 米以上, 使成为各类应用甚至最为苛刻的应用场合的最佳选则。 产品 为 4 针单排引脚装。 连接方便。 DHT11 工作原理 由于采用 DHT数字 温湿度 传感器,电路不用考虑 A/D 转换,只需设计指定 与数字传感器相连,电路原理图如 图。 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 DS 11223344D DC CB BA AR31 0K12Y11 2M H zC12 2PC32 2P1C41 0UG N DV C C G N DRESETX2X11234P2D H T 11D A T AV C CG N DNCV C CR15KG N D1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L C D 1V C CR21 0KLC D 1 2 8 6 4 显示模块G N DF M 1V C CQ1P N P 90 1 2R 1 12 00 R蜂鸣器电路O U T 21VS2O U T 13B O O T 14IN 15GND6IN 27B O O T 28VREF9S E N S E10E N A B L E11U3L 6 20 3C21 04V C CC51 04+ 12 VG N DC61 04C71 04D11 N 40 0 7D21 N 40 0 7G N DG N D温湿度传感器G N DV C C电机驱动123P ow er1H e ad er 3G N DV C C+ 12 VP 14P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 10 / T1P 11 / T2P 123P 134P 145P 156P 167P 178P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728IN T 012IN T 113T014T115E A / V P31X218X119R E S E T9R D 39。 17W R 39。 16G N D20R X D10T X D11A L E / P 39。 30P S E N29V C C401V C CP 10P 11P 12P 13P 14P 15P 16P 17P 33P 32P 34P 35X1X2R E S E TP 37P 36V C CP 00P 01P 02P 03P 04P 05P 06P 07P 23P 24P 25P 26P 27P 30P 31123456789P11 0KV C CP S E NA L E / P 39。 单片机 STC89C52P 20P 21P 22电源接入口U23 30R41 00 KR5G N DV C CV C CG N D1243U43 30R81 00 KR9G N DV C CV C CG N D167312U 1 AL M 3 39245312U 1 BL M 3 391 00 KR71KR61KR 1 0G N D V C CV C CG N DG N DP 33P 32MB1M o t orS1S2S3S4G N DP00 P01 P02 P03 P04 P05 P06 P07P 24P 25P 26P 27P 10P 12P 11P20 P21 P22P 34V C C 21X12X23G N D4R S T5I/ O6S C L K7V C C 18U s 1D S 1 30 2Y2V C CBT1G N DG N DP 15P 16P 17按键电路时钟电路 图 DHT11 与单片机的连接 DHT11 温湿度传感器性能说明: 表 DHT11 温湿度传感器性能 DHT11 的数据读取: DATA 用于微处理器 与 DHT11 之间的通讯和同步 , 采用单总线数据格式 , 一次通讯时间 4ms 左右 , 数据分小数部分和整数部分 , 具体格式在下面说明 , 当前小数部分用于以后DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 DS 扩展 , 现读出为零。 操作流程如下 : 一次完整的数据传输为 40bit,高位先出。 数据格式: 8bit 湿度整数数据 +8bit 湿度小数数据 +8bi 温度整数数据 +8bit 温度小数数据 +8bit 校验 和。 数据传送正确时校验和数据等于 8bit 湿度整数数据 +8bit 湿度小数数据 +8bi 温度整数数据 +8bit 温度小数数据 所得结果的末 8位。 用户 MCU 发送一次开始信号后 , DHT11 从低功耗模式转换到高速模式 , 等待主机开始信号结束后 , DHT11 发送响应信号 , 送出 40bit 的数据 , 并触发一次信号采集 ,用户可选择读取部分数据。 从模式下 , DHT11 接收到开始信号触发一次温湿度采集 , 如果没有接收到主机发送开始信号 , DHT11 不会主动进行温湿度采集 , 采集数据后转换到低速模式。 总线空闲状态为高电平 , 主机把总线拉 低等待 DHT11 响应 , 主机把总线拉低必须大于18毫秒 , 保证 DHT11 能检测到起始信号。 DHT11 接收到主机的开始信号后 , 等待主机开始信号结束 ,然后发送 80us 低电平响应信号。 主机发送开始信号结束后 , 延时等待 2040us后 , 读取 DHT11 的响应信号 ,主机发送开始信号后 , 可以切换到输入模式 , 或者输出高电平均可 , 总线由上拉电阻拉高。 图 总信号表示方法 总线为低电平 , 说明 DHT11 发送响应信号 , DHT11 发送响应信号后 , 再把总线拉高 80us,准备发送数据 , 每一 bit 数据都以 50us 低电平时隙开始 , 高电平的长短定了数据位是 0还是 1。 格式见下面图示。 如果读取响应信号为高电平 , 则 DHT11 没有响应 , 请检查线路是否连接正常。 当最后一 bit 数据传送完毕后, DHT11 拉低总线 50us, 随后总线由上拉电阻拉高进入空闲状态。 图 数字 0信号表示方法 图 数字 1信号表示方法 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 DS 电机驱动电路设计 L6203 是专用驱动 集成电路,属于 H 桥集成电路,其输出电流为 2A,最高电流 5A,最高工作电压 48V, 最高频率 100KHZ, 可以驱动感性负载,如大功率直流电机,步进电机,电磁阀等,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。 当驱动直流电机时,可以直接控制步进电机,并可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。 为了避免电机对单片机的干扰,可对模块加入光耦,进行光电隔离,从而使系统能稳定可靠的工作。 图 L6203 的管脚图 图 L6203 的内部框图 图 电机驱动的原理图 显示电路设计 显示部分采用 LCD12864 作为显示器件。 LCD12864 采用标准的 20脚( 有 背光 带字库 ) ,各引脚接口说明如表 41所示。 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD。基于51单片机的智能窗户的设计与实现
相关推荐
外最多可外扩至 64k 字节,用来存储程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等,所以称为数据存储器。 程序存储器 由于受集成度限制,片内只读存储器一般容量较小,如果片内的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可外扩至 64k字节。 洛阳理工学院毕业设计(论文) 12 中断系统 具有 5 个中断源, 2 级中断优先权。 定时器 /计数器 片内有 2 个
外界光干扰问题。 因此我们选择了方案 2。 电机模块 本系统为智能电动车,对于电动车来说,其驱动轮的驱动电机的选择就显得十分重要。 由于本实验要实现对路径的准确定位和精确测量,我们综合考虑了一下两种方案。 方案 1:采用步进电机作为该系统的驱动电机。 由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。 虽然采用步进电机有诸多优点,步进电机的输出力矩较低,随 转速的升高而下降
序扫 描 开 始键 按 下 ?逐 行 扫 描 按 P 口值 查 键 号按 键 号 转 至 相 应的 发 射 程 序返回YN发 射 开 始装 入 发 射 脉冲 个 数 ( R 1 )发 3 m s 脉 冲停 发 1 m s( R 1 ) 1 = 0 ?发 1 m s 脉 冲停 发 1 m s返回NY 图 41遥控发射器程序流程图 11 开 始初 始 化按 显 示 亮 度 数 据 设定 调 光 脉
和 MPLAB 等多种编译器。 Multisim 是美国国家仪器( NI)有限公司推出的以 Windows 为基础的仿真工具,适用于板级的模拟 /数字电路板的设计工作。 它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 器件建模及仿真 ;电路的构建及仿真;系统的组成及仿真;仪表仪器原理及制造仿真。 器件建模及仿真:可以建模及仿真的器件:模拟器件(二极管,三极管
制仪表领域的新的技术革命。 数字电压表则利用单片机技术结合A/D转换芯片,把连续的模拟量转换成不连续、离散的数字形式并加以显示仪表。 目前,有各种单片机转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出了强大的生命力。 (二 ) 研究的意义: 基于在对单片机研究的基础上,本文提出了一种以 AT80C51为核心的单片机构成数字电压表的看法。
图 8 1602字符型液晶显示器实物图 1602 液晶显示器 分为带背光和不带背光两种, 其 控制器大部分为 HD44780,带背光的比不带背光的厚。 1602 液晶显示器 主要技术参数:显示容量 : 162 个字符;芯片工作电压 : ;工作电流 : ();模块最佳工作电压 : ;字符尺寸 :(WH)mm。 1602 液晶显示器 采用标准的 14脚(无背光)或 16 脚(带背光)接口