久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12433|回復: 30
收起左側

51單片機和數碼管做時鐘調時間的時候如何讓某一位閃爍

  [復制鏈接]
ID:98193 發表于 2015-12-20 09:13 | 顯示全部樓層 |閱讀模式
比如調小時的時候如何讓小時那兩位閃爍以確定沒調錯位置。。大體思路應該是取反,但是具體怎么寫呢?下面是按鍵后調時的部分程序。請大神們指點。或者也可以是要調的那一位亮,其他位暗也可以。

if(num==3) //功能鍵第三次被按下時
{
TR0=0; // 關閉定時器,調小時
dula=1;
P0=table[shi/10]; //調小時的 十位
dula=0;
wela=1;
P0=0x01;
wela=0;
delay(10);

dula=1;
P0=table[shi%10]; //調小時的個位
dula=0;
wela=1;
P0=0x02;
wela=0;
delay(1);
}
回復

使用道具 舉報

ID:1 發表于 2015-12-20 18:25 來自手機 | 顯示全部樓層
實現明暗區分比較簡單一點,只需要把delay(10);,改一下就行了,,加一個if判斷
回復

使用道具 舉報

ID:7485 發表于 2015-12-20 19:09 | 顯示全部樓層
閃動,每秒亮兩次。
回復

使用道具 舉報

ID:99728 發表于 2015-12-20 21:40 | 顯示全部樓層
會 啊  傘懂  每秒兩次
回復

使用道具 舉報

ID:99728 發表于 2015-12-20 21:44 | 顯示全部樓層
這個很簡單  不懂問我啊
回復

使用道具 舉報

ID:98193 發表于 2015-12-20 22:35 | 顯示全部樓層
郭常德 發表于 2015-12-20 21:44
這個很簡單  不懂問我啊

能 指教一下嗎
回復

使用道具 舉報

ID:98193 發表于 2015-12-20 22:35 | 顯示全部樓層
ahshmj 發表于 2015-12-20 19:09
閃動,每秒亮兩次。

具體怎么寫程序啊?
回復

使用道具 舉報

ID:98193 發表于 2015-12-20 22:36 | 顯示全部樓層
admin 發表于 2015-12-20 18:25
實現明暗區分比較簡單一點,只需要把delay(10);,改一下就行了,,加一個if判斷

是啊,但是具體怎么寫程序呢。怎么改,if判斷的作用是什么,怎么寫?能具體給個例子參考一下嗎
回復

使用道具 舉報

ID:69862 發表于 2015-12-21 09:11 | 顯示全部樓層
可以參考我的程序,里面有你想要的功能。
純手工打造,51單片機智能熱水器控制系統
http://www.zg4o1577.cn/bbs/dpj-28880-1.html

回復

使用道具 舉報

ID:98193 發表于 2015-12-21 21:49 | 顯示全部樓層
有沒有大神能具體教教我閃爍或者是明暗。。還有兩天就時鐘比賽了,時間來不及了,求各位幫幫忙教一下我。。本人初學,不太會
回復

使用道具 舉報

ID:98193 發表于 2015-12-21 21:53 | 顯示全部樓層
我用的是2個573鎖存器,一個控制位選。一個控制段選、
回復

使用道具 舉報

ID:86421 發表于 2015-12-22 21:02 | 顯示全部樓層
在2MS定時器中定義一個變量,如
  1.         a++;                                  //秒閃
  2.    if(a<=250){ms=1;flag=1;}
  3.    if(a>250){ms=0;flag=0;}
  4.    if(a==500)a=0;
復制代碼



然后在顯示模式中用IF  、else去把不顯示和正常顯示分開就是了

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:122184 發表于 2016-5-20 15:37 來自手機 | 顯示全部樓層
樓主怎么解決的啊求教啊
回復

使用道具 舉報

ID:111634 發表于 2016-5-20 20:11 | 顯示全部樓層
介紹你去看本壇51單片機專欄上傳的“模擬電子鐘(由80C51定時器產生秒時基)”。
回復

使用道具 舉報

ID:111634 發表于 2016-5-20 20:11 | 顯示全部樓層
程序層次簡單清晰,每句都有注解,便于理解。電路結構合理(串行輸出),性價比高。仿真演示生動,還可按鍵校正時分秒。


圖7-13.jpg
回復

使用道具 舉報

ID:111634 發表于 2016-5-20 20:13 | 顯示全部樓層
本帖最后由 zl2168 于 2016-5-21 09:33 編輯

模擬電子鐘.jpg

你先Proteus仿真一下,感受演示實效,包你滿意。

實例94 模擬電子鐘(由80C51定時器產生秒時基).rar (43.05 KB, 下載次數: 94)
回復

使用道具 舉報

ID:111634 發表于 2016-5-20 20:15 | 顯示全部樓層
本帖最后由 zl2168 于 2016-5-20 20:16 編輯

全速運行后,6位LED顯示00:00:00,然后計時運行,4個發光二極管秒閃爍。



按下K0(鎖定),進入時鐘修正。


首先2位時數據快速閃爍,表示時數據允許修正。此時每按一次K2(鼠標左鍵單擊鍵圖形中鍵蓋帽,單擊一次,鍵閉合后彈開一次,不閉鎖),時顯示數加1,但不超過最大值23,超過時復0


若按一次K1(不閉鎖,方法同K2),被修正位(快速閃爍)移至分數據位,每按一次K2,分顯示數加1,但不超過最大值59,超過時復位0


再按一次K1(不閉鎖,方法同K2),被修正位(快速閃爍)移至秒數據位,每按一次K2,秒顯示數加1,但不超過最大值59,超過時復位0


再按一次K1,回復到時數據修正(繼續按K1,重復上述①~③過程)。


釋放K0,退出時鐘修正,恢復正常計時顯示


回復

使用道具 舉報

ID:122238 發表于 2016-5-20 20:16 | 顯示全部樓層
使用指令集0x0e
回復

使用道具 舉報

ID:111634 發表于 2016-5-20 20:26 | 顯示全部樓層
本帖最后由 zl2168 于 2016-5-20 20:43 編輯

模擬電子鐘程序設計

disp6.jpg

key.jpg


t0t1.jpg



上述電路和程序引自張志良編著《單片機實驗實訓100例》 ISBN 978-7-5124-1603-1,北航社出版、《80C51單片機實用教程》ISBN 978-7-04-044532-9,高教社出版。歡迎咨詢,zzlls@126.com

回復

使用道具 舉報

ID:111634 發表于 2016-5-20 20:33 | 顯示全部樓層
調節位閃爍,zl2168已給您答復。
回復

使用道具 舉報

ID:111634 發表于 2016-5-21 19:18 | 顯示全部樓層
你先Proteus仿真一下,感受演示實效,包你滿意。
回復

使用道具 舉報

ID:122546 發表于 2016-5-22 12:57 | 顯示全部樓層
一閃一閃 每秒亮兩次
回復

使用道具 舉報

ID:111634 發表于 2016-5-22 18:07 | 顯示全部樓層
本案例秒閃爍是0.5s亮0.5s暗,修正位閃爍是131ms亮131ms暗,每秒近4次,修正位閃爍明顯快于秒閃爍。你仿真演示感受一下就知道了。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:196816 發表于 2017-5-5 19:11 | 顯示全部樓層
程序有問題
回復

使用道具 舉報

ID:84492 發表于 2018-1-9 09:12 | 顯示全部樓層
感謝分享            
回復

使用道具 舉報

ID:273919 發表于 2018-1-9 18:45 | 顯示全部樓層
比如調小時的時候如何讓小時那兩位閃爍以確定沒調錯位置。。大體思路應該是取反,但是具體怎么寫呢?下面是按鍵后調時的部分程序。請大神們指點。或者也可以是要調的那一位亮,其他位暗也可以。  if(num==3) //功能鍵第三次被按下時 { TR0=0; // 關閉定時器,調小時 dula=1;  P0=table[shi/10]; //調小時的 十位 dula=0;  wela=1;  P0=0x01; wela=0; delay(10);  dula=1; P0=table[shi%10]; //調小時的個位 dula=0;  wela=1;  P0=0x02; wela=0;  delay(1); }

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:111634 發表于 2018-1-9 22:29 | 顯示全部樓層
上面早有答案,不去研讀,還問什么?
回復

使用道具 舉報

ID:382322 發表于 2018-8-22 19:40 | 顯示全部樓層
switch(N)
     {
       case 1:COM6_H_EL();break;
       case 2:COM5_H_EL();break;
       case 3:COM4_H_EL();DP_L_EL();break;
       case 4:COM3_H_EL();break;
       case 5:COM2_H_EL();DP_L_EL();break;
       case 6:COM1_H_EL();break;
     }
    if((Mode==1)&&(SS1==1)&&(a==0)&&(N==1))
   {
     
     COM6_L_EL();
   }  
   if((Mode==1)&&(SS1==1)&&(a==0)&&(N==2))
   {
     
     COM5_L_EL();
   }  
   if((Mode==1)&&(SS1==2)&&(a==0)&&(N==3))
   {
   
     COM4_L_EL();
   }  
    if((Mode==1)&&(SS1==2)&&(a==0)&&(N==4))
   {
   
     COM3_L_EL();
   }  
   if((Mode==1)&&(SS1==3)&&(a==0)&&(N==5))
   {
     
     COM2_L_EL();
   }  
   if((Mode==1)&&(SS1==3)&&(a==0)&&(N==6))
   {
     
     COM1_L_EL();
   }  
這個是我的例程,另外設置a=0 ,350毫秒,a=1  350毫秒,你看看吧!

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:371957 發表于 2018-8-22 21:33 | 顯示全部樓層
利用定時器,加個if判斷 半秒調用顯示半秒不調用
回復

使用道具 舉報

ID:388013 發表于 2018-8-23 15:20 | 顯示全部樓層
可以吧這兩位延時調長,
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人小视频在线观看 | 国产乱码一二三区精品 | 51ⅴ精品国产91久久久久久 | 男女国产网站 | 日韩av一区二区在线观看 | 国产精产国品一二三产区视频 | 大乳boobs巨大吃奶挤奶 | 久久香蕉精品视频 | 国产区一区 | 亚洲人成在线观看 | 久久久国产一区二区三区 | 亚洲视频www | 欧美综合久久久 | 国产成人精品免高潮在线观看 | 国产精品免费在线 | 在线午夜 | 欧美vide | 男女网站在线观看 | 99re视频| 久久网国产 | 新91视频网| 国产精品国产a级 | 欧美一区二区三区在线观看 | 久草精品在线 | 国产精品99久久久久久宅男 | 久久久精品高清 | 欧美一区 | 国内精品久久久久久影视8 最新黄色在线观看 | 99精品免费在线观看 | 日韩亚洲一区二区 | 国产精品入口麻豆www | 日韩久久久久久久 | 国产精品精品久久久 | 国内在线视频 | 成人精品在线 | 欧美日韩国产精品一区 | 国产成人免费在线观看 | 99re在线 | 日韩毛片网 | 久久国产区 | 亚洲视频在线看 |