STC89C52单片机

STC89C52单片机接口介绍
这个单片机一共有40个引脚。
①P0口(P0.0~P0.7) 8位漏极开关型双向I/O端口。可以作为通用I/O口使用,但必须加上拉电阻。

②P1口(P1.0~P1.7) 内部带上拉电阻的8位准双向I/O端口。

③P2口(P2.0~P2.7) 内部带上拉电阻的8位准双向I/O端口。

④P3口(P3.0~P3.7) 内部带上拉电阻的8位多功能双向I/O端口,具有外中断。

51单片机中断触发方式介绍

有两种中断触发方式,分别是电平触发和边沿触发。电平触发是每个机器周期内检查中断源口线,检测到低电平会置为中断请求的标志。边沿触发是单片机在上一个机器周期检测到中断源口线高电平,下一个机器周期内检测到低电平,会置位中断请求的标志,请求中断。

74HC245芯片使用

该芯片在DS18B20数字温度计系统中的作用是增加驱动能力,增加了数码管的亮度。另外这个芯片可以保护主控芯片,它还具有双向异步通信的功能,它一共有20个引脚,在系统中该芯片的A端8个引脚和单片机的P0.0-P0.7相连,这个芯片的第一个引脚DIR位1时高电平从A端输入B端输出,为0时低电平可以从B端输入A端输出。它还有一个比较特殊的引脚是OE引脚,也就是使能端口,为1时A/B端不导通,为0时导通,其实就是起到了开关的作用。

74HC138N芯片

38译码器是将3位2进制数通过电路转换成八路不同状态的输出
①当一个选通端G1为高电平,另两个选通端(G2)和(G3))为低电平时, 可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出 端以低电平译出。比如: A2A1A0=1 10时,则Y6输出端输出低电平信号。
原理:有三个选通端,只有当选通端为100时138才工作, 每一个二进制数对应一个低电平的输出,比如000对应y1(非), 其他的输出都是高电平,只有一个是低电平。

DS18B20数字温度计系统设计相关推荐

  1. 数字温度计的c语言编程,基于DS18B20数字温度计的设计(全文完整版)

    <基于DS18B20数字温度计的设计.doc>由会员分享,可免费在线阅读全文,更多与<基于DS18B20数字温度计的设计>相关文档资源请在帮帮文库(www.woc88.com) ...

  2. DS18B20数字温度计使用(转)

    DS18B20数字温度计使用 发布人:来自网络   发布时间:2010-6-16 1.DS18B20基本知识 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单, ...

  3. DS18B20数字温度计 (一) 电气特性, 寄生供电模式和远距离接线

    目录 DS18B20数字温度计 (一) 电气特性, 寄生供电模式和远距离接线 DS18B20数字温度计 (二) 测温, ROM和CRC算法 DS18B20数字温度计 (三) 1-WIRE总线ROM搜索 ...

  4. DS18B20数字温度计 (三) 1-WIRE总线 ROM搜索算法和实际测试

    目录 DS18B20数字温度计 (一) 电气特性, 寄生供电模式和远距离接线 DS18B20数字温度计 (二) 测温, ROM和CRC算法 DS18B20数字温度计 (三) 1-WIRE总线 ROM搜 ...

  5. 单片机小白学习之路(三十二)---DS18B20数字温度计(三)

    目标:目标: DS18B20数字温度计(三) 18b20开始转换温度 DS18B20 的典型温度读取过程为:复位→发 SKIP ROM 命令(0XCC)→发开始转换命令( 0X44)→延时→复位→发送 ...

  6. 单片机实例35——DS18B20数字温度计使用(硬件电路图+C语言程序)

    35. DS18B20数字温度计使用 1.DS18B20基本知识 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点.因此用它来组成一个测温系统,具 ...

  7. 数字温度计的c语言编程,DS18B20数字温度计C程序(能显示负温)

    DS18B20数字温度计C程序(能显示负温) //***********DS18B20数字温度计C程序****************// //*MCU: AT892051 // //*MCU-cry ...

  8. DS18B20数字温度计使用

    1.DS18B20基本知识 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点.因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这 ...

  9. DS18B20数字温度计设计

    一.单片机简介. 1 二.设计任务和要求. 1 三.设计方案的总体设计框图. 1 3.1硬件电路框图. 1 3.2硬件电路概述. 2 3.3主控电路. 2 3.4显示电路. 2 3.5报警温度调节电路 ...

最新文章

  1. 数据工程师生存必备工具!
  2. 判断一个list集合是否为空,用isEmpty 还是 null?
  3. Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块
  4. ALEIDoc EDI(2)--一般流程
  5. 开放性实践活动微信客服_什么是开放组织中的实践社区?
  6. Slimer软工课设日报-2016年7月1日
  7. SQL2005中使用backup、restore来备份和恢复数据库
  8. 一手云端,一手终端:比特大陆发布两款AI芯片,大步迈进AI领域
  9. runtime error
  10. google 手气不错 的代码
  11. 通过PS制作一个苹果样式的“牛仔裤”
  12. 浏览器导出SSL证书
  13. linux下代码写错了怎么更改_谢宝友:手把手教你给Linux内核发patch
  14. c# 弹出虚拟键盘关闭虚拟键盘(适用win10、win7)学习记录(转载)
  15. java编程实现求回文数_Java编程之回文数
  16. Android简单电子书
  17. rocketmq python消息堆积_MQ 消息构造--学会分解问题
  18. Python金融大数据分析-BSM、Term Struc、Ho-Lee 与Vasicek模型路径仿真
  19. 信息系统安全实验——Week 10
  20. Cesium中地形数据的加载

热门文章

  1. vfp报表纸张设置_VFP 8.0 中实现多种自定义纸张格式的报表打印(转贴)
  2. LGD扩产OLED面板可能错过了最佳时机
  3. host 和 tcptraceroute 和 traceroute
  4. 麦肯锡报告:汽车行业如何依靠AI腾飞?
  5. Springer latex期刊模板使用的坑
  6. 虚拟机使用rememberedSet来避免全堆扫描
  7. javascript 中感叹号的用法
  8. 智能锁方案 酒店家用指纹锁解决方案
  9. python课程设计博客_Python课程设计 搭建博客
  10. 上传图片并预览 限制个数