11打印--zzz基于单片机的二氧化碳检测仪设计.do(14)
发布时间:2021-06-05
发布时间:2021-06-05
论文基于单片机的二氧化碳检测仪设计
①P0口:P0.0~P0.7引脚
当单片机访问外部存储器和I/O端,则会提供低8位多分路复用的地址总线端口。如果是准双向,则需要上拉电阻,这样I/O口可驱动8个LS型TTL负载,这时为准双向口。
②P1口:P1.0~P1.7引脚
P1是一个具有内部上拉电阻的准双向I/O口,可以驱动4个LS型TTL负载,在进行Flash存储器串行编程和校验时,P1.5口是穿行数据输入,P1.6口是串行数据输出,P1.7口是移位脉冲引脚。
③P2口:P2.0~P2.7引脚
P2与P1口相同,然而P2口还有两个功能,首先它可作为通用I/O口使用,其次也可以在单片机扩展外存储器和I/O口时作为并输出高8位地址。
④P4口:P3.0~P3.7引脚
3.1.2AT89S51单片机的主要特性
AT89S51具有如下特点:与MCS-51 兼容;三级程序存储器锁定;128*8位内部RAM;32可编程I/O线;5个中断源;可编程串行通道;低功耗的闲置和掉电模式。
主控制器由51单片机控制,这样的话就可以利用它的优点,编程自由大,可实现各种算法和逻辑控制,外在的话小巧便携,硬件的实现也很容易,安装也十分方便。既可以与微机通信上传数据,也可以单独对多DS18B20控制工作,另外AT89S51的应用也十分的广泛。
该系统通过AT89S51单片机控制DS18B20进行温度检测并通过显示电路显示出来,能够快速的检测温度,还可以还可以自己设置报警温度,这样就可以达到报警的功能。而且相较于扩展性,该系统也是十分强的,如果想获取时间数据的话,加入时钟芯片DS1302在该系统中即可,方便温度数据的采集和整理
3.2二氧化碳的采集与处理
采用温度传感器DS18B20测量温度,这里选取它量是因为它实在是太简单易操作了。而且最重要的是,它的各方面性能非常的稳定,在许多场