標(biāo)題: 單片機(jī)溫度報(bào)警開關(guān)按鍵設(shè)定報(bào)警值模塊電路圖與源碼等資料 [打印本頁]
作者: 電子愛好者999 時(shí)間: 2018-3-2 11:38
標(biāo)題: 單片機(jī)溫度報(bào)警開關(guān)按鍵設(shè)定報(bào)警值模塊電路圖與源碼等資料
溫度報(bào)警開關(guān)按鍵設(shè)定報(bào)警值
下面是該模塊的程序源碼(附件中可下載)
0.png (70.23 KB, 下載次數(shù): 67)
下載附件
2018-3-5 04:23 上傳
一、 尺寸:長88.1cmX寬44.7cmX高2cm
二、 工作電壓:直流12伏;
三、 特點(diǎn):
1、可編程(通過下載排針可下載程序)
2、具有兩路(IN0和IN1)控制/檢測信號輸入端(也可作為兩路AD采樣輸入)
3、有三個(gè)按鍵輸入可用來調(diào)節(jié)時(shí)間(四位數(shù)碼管可以用來顯示設(shè)定時(shí)間)
4、如果不用按鍵的話,可以通過電位器可調(diào)節(jié)延時(shí)時(shí)間
5、具有繼電器吸合指示燈
6、可控制交流220V/10A一下設(shè)備。(最大控制設(shè)備2000W)
7、可實(shí)現(xiàn)一路信號(低電平有效)輸入控制繼電器延時(shí)閉合,延時(shí)通斷功能
8、具有繼電器吸合指示燈
9、可控制交流220V/10A一下設(shè)備。(最大控制設(shè)備2000W)
五、默認(rèn)功能:
- 溫度設(shè)定要有存儲功能,斷電重新啟動時(shí),設(shè)定的溫度值有記憶。
- 設(shè)定溫度值,設(shè)定溫度范圍是0到125度
- 溫度設(shè)定用三個(gè)按鍵完成。分別為:key1功能鍵、key2上調(diào)鍵、key3下調(diào)鍵。
- 按鍵要有防抖動功能。
- 按設(shè)定鍵時(shí)顯示上次的溫度設(shè)定值。同時(shí)設(shè)定值閃爍,按上調(diào)鍵一次溫度升高一度,按下調(diào)鍵一次溫度降低一度,當(dāng)溫度值設(shè)定完成后按設(shè)定鍵記憶,返回實(shí)測溫度。
- 開機(jī)顯示設(shè)定溫度值,過3秒后顯示實(shí)測溫度。
- 當(dāng)超過設(shè)定溫度值時(shí)繼電器吸合,低于設(shè)定溫度時(shí)斷開
六、可以根據(jù)顧客要求設(shè)計(jì)各種產(chǎn)品模塊,延時(shí)、溫度報(bào)警、電腦控制等等
適用場合:單片機(jī)學(xué)習(xí)、電子競賽、產(chǎn)品開發(fā)、工業(yè)以及項(xiàng)目中。。。
【標(biāo)注圖片】
- 如用電位器調(diào)節(jié)延時(shí)時(shí)間的話,最大調(diào)節(jié)時(shí)間范圍是0-255s
- 如用按鍵調(diào)節(jié),最大調(diào)節(jié)時(shí)間是0-9999,具有掉電存儲功能
- IN1和IN2兩路信號輸入端,可作為AD采樣輸入用
【下載程序示范】
【下載端口細(xì)節(jié)標(biāo)注】
【產(chǎn)品展示】
采用ADC控制繼電器延時(shí)通斷時(shí)間(0~255)秒、分可調(diào)單片機(jī)源程序如下:
- /********************************************************************
- 匯誠科技
- 實(shí)現(xiàn)功能:延時(shí)通斷
- 使用芯片:STC12C2052AD
- 晶振:11.0592MHZ
- 波特率:9600
- 編譯環(huán)境:Keil
- 【聲明】此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!
- /********************************************************************
- 采樣AD的電壓值作為繼電器的延時(shí)吸合時(shí)間 最大調(diào)節(jié)數(shù)為255秒最小調(diào)節(jié)單位是秒
- 或者最大調(diào)節(jié)時(shí)間為分,最大調(diào)節(jié)數(shù)為255,最小調(diào)節(jié)單位為分
- 注意:調(diào)節(jié)好設(shè)定時(shí)間之后,要斷電重新上電
- ********************************************************************/
- #include<STC12C5A60S2.H> //庫文件
- #include <intrins.h>
- #include"SMG.H"
- #define uchar unsigned char//宏定義無符號字符型
- #define uint unsigned int //宏定義無符號整型
- #define FOSC 11059200L
- #define BAUD 9600
- #define ADC_POWER 0x80 //ADC 電源控制位
- #define ADC_FLAG 0x10 //ADC 轉(zhuǎn)換結(jié)束標(biāo)志位
- #define ADC_START 0x08 //ADC 開始轉(zhuǎn)換控制位
- #define ADC_SPEEDLL 0x00 //420個(gè)時(shí)鐘周期轉(zhuǎn)換一次
- #define ADC_SPEEDL 0x20 //280 個(gè)時(shí)鐘周期轉(zhuǎn)換一次
- #define ADC_SPEEDH 0x40 //140個(gè)時(shí)鐘周期轉(zhuǎn)換一次
- #define ADC_SPEEDHH 0x60 //70個(gè)時(shí)鐘周期轉(zhuǎn)換一次
- extern void t_to_dis(void);
- extern void display(void); //顯示函數(shù)
- sbit key1=P3^2;
- sbit key2=P3^3;
- sbit key3=P3^4;
- /********************************************************************
- 延時(shí)函數(shù)
- *********************************************************************/
- void delay(uint x)//延時(shí)程序 0.1秒
- {
- uchar m,n,s;
- for(m=x;m>0;m--)
- for(n=20;n>0;n--)
- for(s=248;s>0;s--);
- }
-
- /********************************************************************
- AD轉(zhuǎn)換初始化程序
- *********************************************************************/
- void InitADC()
- {
- P1ASF|=0x10; //設(shè)置P1口為開漏模式,使用AD功能
- ADC_RES=0; //AD數(shù)據(jù)寄存器清空
- ADC_CONTR=ADC_POWER|ADC_SPEEDLL|ADC_START;//打開AD電源,轉(zhuǎn)換周期XX
- delay(10); //延時(shí)
- }
- /********************************************************************
- AD轉(zhuǎn)換控制程序
- *********************************************************************/
- uchar GetADCResult(uchar px) //轉(zhuǎn)換輸出的數(shù)據(jù) (PX為通道口)
- {
- ADC_CONTR = ADC_POWER | ADC_SPEEDLL |px| ADC_START;//開始轉(zhuǎn)換
- _nop_(); //延時(shí)一個(gè)機(jī)器周期
- _nop_(); //延時(shí)一個(gè)機(jī)器周期
- _nop_(); //延時(shí)一個(gè)機(jī)器周期
- _nop_(); //延時(shí)一個(gè)機(jī)器周期
- while (!(ADC_CONTR & ADC_FLAG));//等待轉(zhuǎn)換結(jié)束
- ADC_CONTR &= ~ADC_FLAG; //關(guān)閉AD轉(zhuǎn)換
- return ADC_RES; //返回?cái)?shù)據(jù)
- }
- /********************************************************************
- 主函數(shù)
- *********************************************************************/
- void main()
- {
- P2M1=0;
- P2M0=0xff;
- P1M1=0;
- P1M0=0x0f;
- P3M1&=0x7f;
- P3M0|=0x80;
- P3=0xff;
-
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼 AD_UART程序\
停車系統(tǒng)延時(shí)程序2012.3.15\
廣東深圳\
掉電記憶延時(shí)閉合、斷開時(shí)間,數(shù)碼管顯示\
接通電源延時(shí)30分鐘斷開2012.12.28\
浙江溫州\
通電設(shè)置分秒延時(shí)接通等待通斷電再重新延時(shí)\
采用ADC控制繼電器延時(shí)通斷時(shí)間(0~255)秒、分可調(diào)\
采用ADC控制繼電器延時(shí)閉和時(shí)間(0~255)秒、分可調(diào)\
所有資料51hei提供下載:
例程.rar
(346.3 KB, 下載次數(shù): 61)
2018-3-2 11:38 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
產(chǎn)品使用手冊.doc
(2.78 MB, 下載次數(shù): 23)
2018-3-2 11:38 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
原理圖.doc
(30.5 KB, 下載次數(shù): 31)
2018-3-2 11:38 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者: admin 時(shí)間: 2018-3-5 04:29
值得學(xué)習(xí)
作者: dengjunace 時(shí)間: 2019-5-14 09:34
值得學(xué)習(xí)
作者: professorGong 時(shí)間: 2020-2-12 16:02
值得學(xué)習(xí)
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
999免费观看视频
|
蜜臀久久99精品久久久久久宅男
|
欧美成年人视频在线观看
|
久久亚洲综合
|
久久久久国产视频
|
在线视频第一页
|
黄色网址在线免费观看
|
户外露出一区二区三区
|
成人精品视频在线观看
|
伊人超碰
|
中文字幕高清一区
|
国产成人久久精品一区二区三区
|
亚洲 欧美 日韩 在线
|
国产精品日韩一区
|
九色av
|
午夜影晥|
九九99靖品
|
亚洲精品电影
|
久久久久黑人
|
亚洲国产精品91
|
国产精品久久久久久久久久久久午夜片
|
成人精品视频在线
|
久久久久久久一区
|
日韩有码在线观看
|
欧美在线国产精品
|
国产一级一级国产
|
4hu最新网址|
91se在线|
日韩成人免费视频
|
亚洲精品久久久久久久久久久
|
国产视频一区二区
|
日本一区二区电影
|
天天看天天爽
|
日韩欧美1区2区
|
欧美v免费
|
二区在线视频
|
国产传媒视频在线观看
|
婷婷五月色综合
|
在线观看免费av片
|
亚洲国产情侣自拍
|
精品三级在线观看
|