欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2186|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)多功能電子鐘參考練習(xí)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這是我練習(xí)的多功能電子時鐘,我們要實(shí)現(xiàn)的功能有:走時、 校時、鬧鐘、溫度、遙控這么幾個。要想實(shí)現(xiàn)這幾個功能,其中走時所需要的就是時鐘芯片, 即 DS1302;時間需要顯示給人看,就需要顯示器件,我們用到了點(diǎn)陣、數(shù)碼管、獨(dú)立 LED、 液晶;再來看校時,校時需要輸入器件,本例中我們可以用板載按鍵和遙控器,它們各自的 驅(qū)動代碼不同,但是實(shí)現(xiàn)的功能是一樣的,都是校時;還有鬧鐘設(shè)置,在校時的輸入器件的 支持下,鬧鐘也就不需要額外的硬件輸入了,只需要用程序代碼讓蜂鳴器響就行了。
  1.     ET1 = 0;       //禁止 T1 中斷     IT1 = 1;       //設(shè)置 INT1 為負(fù)邊沿觸發(fā)     EX1 = 1;       //使能 INT1 中斷 } /* 獲取當(dāng)前高電平的持續(xù)時間 */ uint16 GetHighTime() {     TH1 = 0;  //清零 T1 計(jì)數(shù)初值     TL1 = 0;     TR1 = 1;  //啟動 T1 計(jì)數(shù)     while (IR_INPUT)  //紅外輸入引腳為 1 時循環(huán)檢測等待,變?yōu)?0 時則結(jié)束本循環(huán)     {         if (TH1 >= 0x40)         {             //當(dāng) T1 計(jì)數(shù)值大于 0x4000,即高電平持續(xù)時間超過約 18ms 時,             break;   //強(qiáng)制退出循環(huán),是為了避免信號異常時,程序假死在這里。         }     }     TR1 = 0;  //停止 T1 計(jì)數(shù)

  2.     return (TH1*256 + TL1);  //T1 計(jì)數(shù)值合成為 16bit 整型數(shù),并返回該數(shù) } /* 獲取當(dāng)前低電平的持續(xù)時間 */ uint16 GetLowTime() {     TH1 = 0;  //清零 T1 計(jì)數(shù)初值     TL1 = 0;     TR1 = 1;  //啟動 T1 計(jì)數(shù)     while (!IR_INPUT)  //紅外輸入引腳為 0 時循環(huán)檢測等待,變?yōu)?1 時則結(jié)束本循環(huán)     {         if (TH1 >= 0x40)         {             //當(dāng) T1 計(jì)數(shù)值大于 0x4000,即低電平持續(xù)時間超過約 18ms 時,             break;   //強(qiáng)制退出循環(huán),是為了避免信號異常時,程序假死在這里。         }     }     TR1 = 0;  //停止 T1 計(jì)數(shù)

  3.     return (TH1*256 + TL1);  //T1 計(jì)數(shù)值合成為 16bit 整型數(shù),并返回該數(shù) } /* INT1 中斷服務(wù)函數(shù),執(zhí)行紅外接收及解碼 */ void EXINT1_ISR() interrupt 2 {     uint8 i, j;     uint8 byt;     uint16 time;
復(fù)制代碼


5.png (111.36 KB, 下載次數(shù): 45)

頭文件

頭文件

source.rar

20.85 KB, 下載次數(shù): 5, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表