基于单片机的便携式土壤温湿度测量仪的设计(编辑修改稿)内容摘要:
10V电压存储到电容上。 这样,通过单5V供电就可以满足所需要的转换电平。 MAX232性能特点如下: 1. 单 +5V电源供电; 2. 两个驱动器和两个接收器; 3. 低电源电流:典型值为 8mA。 4. 工作温度在 0℃ ~70℃。 10 图 36 MAX232电平转换电路 电源电路 USB称为通用串行总线。 它是连接外部设备的 一个串口总线标准。 USB最大的特点是支持热拔插和即插即用。 USB为 +5V供电,而本系统采用的模拟温湿度传感器需要 +12V供电,因此需要接一个 12V转 5V的电路。 图 37 USB供电电路 USB为 +5V供电,而本系统采用的模拟温湿度传感器需要 +12V供电,因此需要接一个 12V转 5V的电路。 11 12V转 5V电路采用的芯片是三端稳压集成电路 L7805CV。 三端是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端。 它的样子像是普通的三极管, TO 220 的标准封装。 用三端稳压 IC来组成稳 压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。 在实际应用中,应在三端集成稳压电路上安装足够大的散热器(当然小功率的条件下不用)。 当稳压管温度过高时,稳压性能将变差,甚至损坏。 图 38 12V转 5V电路 LCD显示电路 液晶显示器简称 LCD显示器,它是利用液晶经过处理后能改变光线的传输方向的特性来显示信息的。 要使用点阵型 LCD显示器,必须有相应的 LCD控制器、驱动器来对 LCD显示器进行扫描、驱动,以及一定空间的 ROM和 RAM来存储写入 的命令和显示字符的点阵。 现在往往将 LCD控制器、驱动器、 RAM、 ROM和 LCD显示器连接在一起,称为液晶显示模块。 液晶显示模块是一种常见的人机界面,在单片机系统中的应用极其广泛。 液晶显示模块既可以显示字符,又可以显示简单的图形。 本系统采用的是 1602的 LCD接口。 1602是一种点阵字符型液晶显示模块,可以显示两行共 32个字符。 根据 LCD型号的不同,所需要的背光电阻大小会不同,可自行调节。 本系统采用的 LCD为 RT1602C,其主要引脚的功能如下: 12 RS:数据 /命令选择端,高电平时选择数据寄存器,低电平时 选择指令寄存器。 RW:读 /写选择端,高电平时进行读操作,低电平时进行写操作。 当 RS和 RW共同为低电平时,可以写入指令或者显示地址;当 RS为低电平、 RW为高电平时,可以读忙信号;当 RS为高电平、 RW为低电平时,可以写入数据。 E:使能端,当 E端由高电平跳变成低电平时,液晶模块执行命令。 图 39 LCD显示电路 LCD显示部分程序: void write_mand(uchar )//lcd写命令 { lcdrs=0。 lcdwr=0。 P0=。 delay(5)。 lcden=1。 13 delay(5)。 lcden=0。 } void write_data(uchar date)//lcd写数据 { lcdrs=1。 lcdwr=0。 P0=date。 delay(5)。 lcden=1。 delay(5)。 lcden=0。 } void init_lcd()//lcd初始化 { lcden=0。 write_mand(0x38)。 //设置 16x2显示 write_mand(0x0e)。 //设置光标 write_mand(0x06)。 //写字符指针加 1,光标加 1 write_mand(0x01)。 //清屏 } A/D转换电路 模 拟 /数 字 转换 就是我 们 通常所 说 的 A/D转换 , 它将输 入的模 拟 信 号 (如 电压 )转换 成控制芯片 (如 单 片机, ARM)所能 识别 的二 进 制形式,然后 经过运 算, 既 可以还 原出 输 入模 拟 信 号 的 值。 A/D转换 是一 种 非常重要的技 术 手段,是 单 片机等控制芯片 与 外界信 号 的接口部分,下 图给 出了一 种 常用的嵌入式 设计 模式。 14 A / D 转 换芯 片( 如 A D C 0 8 0 4 ) 模拟电路处 理 器芯 片( 如 5 1 单 片 机 ) 显 示( 如 八 段 数 码管 , L C D , 上位 机 软 件 ) 外 界 信 号( 如 声 音 ,血 糖 浓 度 ,温 度 )电 压 值 二 进 制 形 式 控 制 信 号传感器 电 压 值 图 310 一种常用的基于 A/D芯片的嵌入式设计模式 本系统设计了在没接入传感器之前的 A/D转换的测试程序。 首先通过调节滑动变阻器改变输入到 ADC0804芯片的电压值( ADC0804芯片的参考电压调节成 0V~ 5V,而滑动变阻器产生的电压范围也为 0V~ 5V,因此没有必要设计额外的模拟电路),然后通过单片机进行运算处理得到这个输入电压值,最后再通过 LCD将这个电压值显示出来。 A / D 转 换芯 片( A D C 0 8 0 4 ) 处 理 器芯 片( 5 1 单 片 机 ) 显 示( L C D ) 电 压 值 二 进 制 形 式 控 制 信 号滑 动 变 阻 器 图 311 A/D转换的测试模式 本系统采用的 A/D芯片为 ADC0804,它是 CMOS 8位单通道逐次渐近型的模 /数转换器。 图 312 ADC0804规格及引脚分配图 15 其主要引脚的功能如下: CS:芯片片 选 信 号 ,低 电 平有效,即 CS=0该 芯片才能正常工作,在外接多 个ADC0804芯片 时 , 该 信 号 可以作 为选择 地址使用,通 过 不同的地址信 号 使能不同的ADC0804芯片, 从 而可以 实现 多 个 ADC通道的分 时复 用。 WR: 启动 ADC0804进 行 ADC采 样 , 该 信 号 低 电 平有效,即 WR信 号 由高 电 平 变 成低 电 平 时 , 触发 一次 ADC转换。 RD:低 电 平有效,即 RD=0时 ,可以通 过数 据端口 DB0~ DB7读 出本次的采 样结果。 图 313 A/D转换电路 A/D转换部分程序 void delay(uint z) //定义延时函数 { uint x,y。 for(x=z。 x0。 x) for(y=110。 y0。 y)。 } void init_ad() //AD初始化 16 { csad=0。 } void s。基于单片机的便携式土壤温湿度测量仪的设计(编辑修改稿)
相关推荐
要想有效的防止火灾,一方面要减少引起火灾的因素;另一方面要在发生火灾时,及时报警,并采取有效措施控制火情的发展,将火灾消灭在初期阶段。 为了确保人身安全,最大限度地减少 社会财富的损失。 为此,火灾自动报警系统作为预防火灾的一个很重要的措施已经 作为建筑设计 的强制性要求进入到了每一座具有火灾隐患的建筑内。 第二节 火灾自动报警系统的发展历史 火灾自动报警系统的诞生已有 100 多年历史。 纵观
进 , 对脉搏的测量精度也越来越高,国内外先后研制了不同类型的脉搏测量仪,而其中关键是对脉搏传感器的研 究。 而由于脉搏传感器的不同,现今市场上的脉搏测试仪的脉率采集主要有三种方法:采用一对红色发光二极管实现、采用反射式的红外管实现和采用压电陶瓷芯片实现。 近年来国内外致力于开发无创非接触式的传感器,这类传感器的重要特征是测量的探测部分不侵入机体,不造成机体创伤,能够自动消除仪表自身系统的误差
XTAL1( 19 脚)、 XTAL2( 18脚) —— 晶体振荡电路反相输入端和输出端。 使用内部振荡电路时外接石英晶体如图。 图 晶 体振荡电路 控制信号引脚线 控制线共有 4根,其中 3 根是复用线。 所谓复用线是指具有两种功能,正常使用时是一种功能,在某种条件下是另一种功能。 ( 30 脚)地址锁存允许 /片内 EPROM 编程脉冲。 (1)ALE 功能:用来锁存 P0 口送出的低 8
1 的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平 提升至高电平并保持两个机器周期以上的时间, AT89S51 便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址 0000H 处开始读入程序代码而执行程序。 EA/Vpp: EA为英文 External Access的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后
第 2章 主要元器件选型 转换电路芯片选择 采用 8位 A/D转换器 ADC0809。 ADC0809是逐次逼近式 A/D转换 器 ,双列直插式,最快的转换速度为 100us,其引脚图如图 21所示: I N 026m s b2 1212 220I N 1272 3192 418I N 2282 582 615I N 312 714lsb2 817I N 42E O C7I N 53A D D
图 LED 指示灯接线图 择双程时亮。 数据存储单元 本设计使用了 24C02 作为外部存储芯片。 24C02 是串行 2K 的EEPROM,是基于 I2CBUS 的存储器件,遵循二线制协议,具有接口方便,体积小,数据掉电不丢失等特点。 计价器能将里程和总价格实时的存储到 24C02 中,当计价器因掉电停止工作, 24C02 会存储掉电前一刻的数据,使系统从新上电时能够恢复里程和总价格。