资源简介
以烟雾传感器和单片机为核心设计的烟雾报警系统需要实现报警、浓度显示、浓度报警限设置、温度显示及温度报警限设定等功能。系统硬件设计部分包括烟雾信号采集电路、单片机控制电路、按键设置报警阈值电路、浓度显示电路和声光报警电路。系统软件设计包括系统初始化、烟雾温度采集及处理、烟雾温度显示、按键处理、报警等子程序设计。最后软硬件联合调试完成功能要求。

代码片段和文件信息
#include “adc.h“
/*----------------------------
Software delay function
----------------------------*/
void Delay(u8 n)
{
u8 x;
while (n--)
{
x = 5000;
while (x--);
}
}
/*----------------------------
Get ADC result
----------------------------*/
u8 GetADCResult(u8 ch)
{
ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ch | ADC_START;
_nop_(); //Must wait before inquiry
_nop_();
_nop_();
_nop_();
while (!(ADC_CONTR & ADC_FLAG));//Wait complete flag
ADC_CONTR &= ~ADC_FLAG; //Close ADC
return ADC_RES; //Return ADC result
}
/*----------------------------
Initial ADC sfr
----------------------------*/
void InitADC()
{
P1ASF = 0x01; //Open 8 channels ADC function
ADC_RES = 0; //Clear previous result
ADC_CONTR = ADC_POWER | ADC_SPEEDLL;
Delay(2); //ADC power-on and delay
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-09 11:29 原理图\
文件 222212 2017-03-17 19:57 原理图\Sheet1.PDF
文件 144384 2017-03-17 19:56 原理图\Sheet1.SchDoc
目录 0 2017-06-04 04:22 实物照片\
文件 1839843 2017-03-18 01:03 实物照片\IMG_1275.JPG
文件 2252939 2017-03-18 01:03 实物照片\IMG_1276.JPG
文件 185860 2017-03-18 01:07 实物照片\QQ图片20170318010425.jpg
目录 0 2017-06-04 04:22 程序\
文件 1017 2017-03-16 20:08 程序\adc.c
文件 710 2017-03-14 09:57 程序\adc.h
文件 838 2017-03-14 14:02 程序\key.c
文件 379 2017-03-16 20:08 程序\key.h
目录 0 2017-06-04 04:22 程序\Listings\
文件 2679 2017-03-18 01:51 程序\Listings\adc.lst
文件 3559 2017-03-18 01:52 程序\Listings\key.lst
文件 17205 2017-03-18 01:51 程序\Listings\main.lst
文件 18217 2017-03-18 01:51 程序\Listings\oled.lst
文件 48063 2017-03-18 01:52 程序\Listings\Project.m51
文件 14155 2017-03-18 01:51 程序\Listings\STARTUP.lst
文件 9409 2017-03-18 01:52 程序\Listings\temp.lst
文件 6820 2017-03-18 02:01 程序\main.c
目录 0 2017-06-04 04:22 程序\ob
文件 3376 2017-03-18 01:51 程序\ob
文件 3383 2017-03-18 01:52 程序\ob
文件 21332 2017-03-18 01:51 程序\ob
文件 21992 2017-03-18 01:51 程序\ob
文件 50941 2017-03-18 01:52 程序\ob
文件 1072 2017-03-18 01:52 程序\ob
文件 20577 2017-03-18 01:52 程序\ob
文件 211 2017-03-18 01:52 程序\ob
文件 819 2017-03-18 01:51 程序\ob
............此处省略10个文件信息
- 上一篇:redis 4.0.10
- 下一篇:数字时钟设计内含原理图、源代码、实物照片
相关资源
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论