2009年智能化电子系统设计_系统软件设计.pptVIP

2009年智能化电子系统设计_系统软件设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009年智能化电子系统设计_系统软件设计

智能温度、电压监测系统 一、系统组成原理 ◆智能温度、电压监测系统组成原理 1、按键电路 2、显示电路 3、AD转换: 初 始 化 4、DS1820温度传感器 5、EEPROM存储电路 IIC总线的写时序 IIC总线的读时序 6、报警电路 7、串口通讯电路 ROM操作命令:  写0xCC到DS1820,执行跳过ROM 执行/数据:   写0x44到DS1820,开始温度转换 存储器操作指令:写0xBE到DS1820,读取暂存器的内容。 2009年智能化电子系统设计    执行完写0xBE到DS1820读取暂存器的内容后,开始读出数据 2009年智能化电子系统设计 2009年智能化电子系统设计 采用基于IIC总线的EEPROM:24LC02芯片。 其引脚说明如下: 2009年智能化电子系统设计   EEPROM采用24C02存储器。串行时钟SCL接P3.4,串行数据输入输出端SDA接P3.5,地址输入端A0~A2接地。WP(写保护位)接地,表示允许正常的读写操作。在使用此芯片时将J14用冒线短接,给芯片提供电源。 2009年智能化电子系统设计 开始位 数据地址 设备地址 停止位 数据 2009年智能化电子系统设计 SCL上升沿时将数据写入2402,写完后SDA=1读取应答,SCL上升沿时将应答值保存并返回应答位 2009年智能化电子系统设计 开始位 数据地址 设备地址 读当前地 址数据 开始位 读数据 设备地址 停止位 2009年智能化电子系统设计 2009年智能化电子系统设计 报警电路由一个三极管接一个蜂鸣器或一个发光二极管实现。CPU发送一个控制信号控制蜂鸣器响或发光二极管亮。 *西 华 大 学 电 气 信 息 学 院 * 智能温度 电压监测系统 软件设计 2009年智能化电子系统设计 智能化电子系统设计题目 2009年智能化电子系统设计 2009年智能化电子系统设计   键盘电路,P1.1、P1.5、P1.6、P1.7作行线,P3.2、P3.7作列线。定义了8个键,分别是“+(S2)”、“-(S3)”、“左移(S4)”、“右移(S5)”、“确定(S6)”、“设温度上限状态(S7)”、“设电压上限状态(S8)”、“启动/停止(S9)”。   列线:P3.2/INT0 P3.7/RD   P1.1   P1.5   P1.6   P1.7 2009年智能化电子系统设计   本实验选用P1.1、 P1.5、 P1.6、 P1.7作行线,P3.2 、P3.7作列线。行线初始状态全为“1”。先让列线全部为低电平“0”,如果没有键按下,行线全部为高电平“1”状态, 若有任何一个键按下,行线上为非全“1”状态。在有键按下后,通过列线逐个送“0”,然后逐行检查哪根行线为“0”状态,即可查出是哪个按键。 2009年智能化电子系统设计 2009年智能化电子系统设计 2009年智能化电子系统设计 数码管显示电路采用共阳极数码管,P0作位选,P2作段选。 0 1 0xF7: 1 1 1 1  0 1 1 1    LED2 LED1 段码:h g f e d c b a 0xC0: 1 1 0 0 0 0 0 0 位码:P0.7 … P0.0 2009年智能化电子系统设计 注意:这里对有小数点的位要多扫描一次 这是显示一位的子程序,如多位则多次循环即可! 2009年智能化电子系统设计 2009年智能化电子系统设计 2009年智能化电子系统设计    A/D转换采用8位分辨率A/D转换芯片ADC0832 ,其最高分辨可达256级。其内部电源输入与参考电压的复用。使得芯片的模拟电压输入在0~5V之间,8位分辨率时的电压精度为19.53mV。芯片转换时间仅为32 u S。通过Dl数据输入端,可以轻易的实现通道功能的选择。 2009年智能化电子系统设计 2009年智能化电子系统设计    正常情况下ADC0832与单片机的接口应为4条数据库线,分别是/CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时工作,且与单片机的接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用。 2009年智能化电子系统设计 2009年智能化电子系统设计    当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK和DO/DI的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK输入时钟脉冲,DO/DI端则DI端输入通道功能选择的数据信号。在第1个时钟脉冲的下降沿之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下降沿之前DI端应输入2位数据用于选择通道功能,如下表所示: 2009年智能化电子系

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档