<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機電子鐘制作-升級版

51單片機電子鐘制作-升級版

作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò ) 收藏
經(jīng)過(guò)兩天熬夜的艱苦奮戰,在原程序基礎上進(jìn)行升級,添加按鍵多功能操作

新增功能:1. K1模式轉換,可自由切換:主界面顯示,時(shí)間調整,鬧鐘設置,溫度上下限設定等。等 2. K2選定需要調整的位數。

本文引用地址:http://dyxdggzs.com/article/201611/323297.htm

切換至時(shí)間調整時(shí),通過(guò)K3-"加",K4-"減"按鍵調整數值。

切換至鬧鐘設置時(shí),通過(guò)K3-"加",K4-"減"按鍵調整數值。

切換至溫度上下限設定時(shí),通過(guò)K3-"加",K4-"減"按鍵調整數值。

準備擴展的新功能:鬧鐘音樂(lè ),喇叭開(kāi)啟和關(guān)閉,。

操作說(shuō)明:

開(kāi)機進(jìn)入主界面,顯示時(shí)鐘和溫度。按下K1時(shí),進(jìn)入模式選擇,(有時(shí)間調整,鬧鐘設置,溫度上下限設定等),當K1按下四次后,長(cháng)響一聲,回到主界面。

當K1(模式選擇鍵)按下第一次,選擇在時(shí)間調整時(shí),按下K2,選定需要調整的位數,選定的位數會(huì )一秒鐘不停的閃爍。然后按下K3 “加”或者K4 “減”按鍵,進(jìn)行數值的加減,當K2按到五次時(shí),返回時(shí)間調整界面。

再按下K1(模式選擇鍵)按下第二次,進(jìn)入到下一個(gè)模式,鬧鐘設置。按下K2,選定需要調整的位數,選定的位數會(huì )一秒鐘不停的閃爍。然后按下K3 “加”或者K4 “減”按鍵,進(jìn)行數值的加減,當K2按到五次時(shí),返回鬧鐘設置界面。

再按下K1(模式選擇鍵)按下第三次,進(jìn)入到下一個(gè)模式,溫度上下限設定。按下K2,選定需要調整的位數,選定的位數會(huì )一秒鐘不停的閃爍。然后按下K3 “加”或者K4 “減”按鍵,進(jìn)行數值的加減,當K2按到五次時(shí),返回溫度上下限設定界面。

當K1(模式選擇鍵)按下第四次,返回到時(shí)鐘和溫度主界面顯示。





下面是我錄制的一段視頻文件:


采用的是stc89c51單片機,代碼為自己原創(chuàng ),沒(méi)有進(jìn)行整理和優(yōu)化,有點(diǎn)亂,還有些沒(méi)有加注釋說(shuō)明
完整的源代碼下載地址:http://www.51hei.com/f/dianzz5.rar

#include"reg51.h"#define uchar unsigned char #define uint unsigned int/****溫度 端口定義******/sbit wx5=P2^4;sbit wx6=P2^5;sbit wx7=P2^6;sbit wx8=P2^7;sbit DQ=P3^6;uint temp, temp1,temp2, xs,H1,H2,L1,L2;             uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0X9c,0xc6,0x91,0xfc,0XE3};   /******延時(shí)程序*******/ void delay1(uint m){uint i,j;for(i=m;i>0;i--)for(j=110;j>0;j--);}void delay(unsigned int m){while(m--);}void Init_DS18B20()  {unsigned char x=0;DQ = 1;          //DQ復位 ds18b20通信端口 delay(8); //稍做延時(shí)DQ = 0;          //單片機將DQ拉低delay(80); //精確延時(shí) 大于 480usDQ = 1;          //拉高總線(xiàn)   delay(4);x=DQ;            //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗delay(20);}
				
            
                
			
							
上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 51單片機電子鐘升級

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>