日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年08月04日(星期一)

2021年08月04日 | 基于8051實現(xiàn)的倒計時器(最后3s閃爍)

發(fā)布者:古古齋 來源: eefocus關鍵字:倒計時器  閃爍 手機看文章 掃描二維碼
隨時隨地手機看文章

最后3s的閃爍是依靠變量t來實現(xiàn)的. 


t將倒計時的26s(0 ~ 25為26s)等分成2600個10ms區(qū)間, 當t的值小于300時, 1000ms的區(qū)間被分成 "500ms刷新數(shù)字 + 500ms不顯示數(shù)字".


#include <STC89C5xRC.H>

 

unsigned char code DIG_CODE[10] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f};//對應數(shù)碼管顯示0~9

 

int tcount = 0;//記錄經(jīng)過的10ms區(qū)間段個數(shù)

 

int sec = 25;//倒計時初始值

 

int t = 2600;//初始為2600個10ms區(qū)間段

 

void T0_INT() interrupt 1 //timer0中斷, 每10ms觸發(fā)一次

{

TR0 = 0;//關閉timer0

TH0 = 0xD8;

TL0 = 0xF0;//65536 - 10000 = 55536

if(tcount % 2 == 0)

{

//顯示個位數(shù)

P2 = 0;// P2 = 0 -> (P24, P23, P22) = (0, 0, 0) -> 右數(shù)第一個數(shù)字點亮

if(t >= 300)//倒計時還剩3s及以上

{

P0 = DIG_CODE[sec % 10];

}

else//t < 300 -> 倒計時還剩3s以下

{

//500ms滅 500ms刷新

if((t / 50) % 2 == 1)// t: [250, 299] or [150, 199] or [50, 99]

{

P0 = 0;

}

else// t: [200, 249] or [100, 149] or [0, 49]

{

P0 = DIG_CODE[sec % 10]; 

}

}

t --;

tcount ++;

}

else if(tcount % 2 == 1)

{

//顯示十位數(shù)

P2 = 1 << 2;//P2 = 0000 0100 -> (P24, P23, P22) = (0, 0, 1) -> 右數(shù)第二個數(shù)字點亮

if(t >= 300)//倒計時還剩3s及以上

{

P0 = DIG_CODE[sec / 10];

}

else

{

//500ms滅 500ms刷新

if((t / 50) % 2 == 1)// t: [250, 299] or [150, 199] or [50, 99]

{

P0 = 0;

}

else// t: [200, 249] or [100, 149] or [0, 49]

{

P0 = DIG_CODE[sec / 10];

}

}

t --;

tcount ++;

}

if(tcount == 100) //10ms * 100 = 1000ms = 1s -> 1s時間到

{

tcount = 0;

sec --;

if(sec == -1)

{

sec = 25;

t = sec * 100 + 100;

}

}

TR0 = 1;//重新開啟timer0

}

 

int main()

{

TMOD = 0x01;

TH0 = 0xD8;

TL0 = 0xF0;//65536 - 10000 = 55536

IE = 0x82;//EA + ET0 -> 1000 0010

TR0 = 1;//開啟timer0

while(1)

{

;

}

return 0;

}


關鍵字:倒計時器  閃爍 引用地址:基于8051實現(xiàn)的倒計時器(最后3s閃爍)

上一篇:對8051兩個定時器(timer0和timer1)的使用解析
下一篇:最后一頁

推薦閱讀

? ?如今即將進入8月,也開啟了暑期購買智能手機的熱潮,對于學生而言,或許不知道選擇什么樣的一部手機,畢竟目前智能手機多而且更新?lián)Q代快。讓學生來選擇有點為難它們了,當然價格實惠好用才是最合適學生的手機。不過對于預算有限的學生,選擇什么樣的手機性價比最高呢?下面新浪手機就為大家介紹幾款最值得購買學生手機,感興趣的朋友可以關注一下。...
我國成為全球最大的工業(yè)機器人消費市場,預測2020年機器人銷量將達到200000臺。從2010年開始,我國的工業(yè)機器人需求激增,當年我國新安裝的機器人數(shù)量為15000臺,2011年大概為22000臺,同比增長了50%;直到2013年中國市場銷售36000臺機器人,首次超越日本成為全球最大的工業(yè)機器人消費市場。預計在2030年機器人銷量在400000臺。 目前國內(nèi)已經(jīng)形成四大格...
2020年8月3日,芯動科技Innosilicon宣布,即將發(fā)布兩款“風華”系列智能渲染GPU圖形處理器。經(jīng)過多年研發(fā)積累,這兩款GPU芯片已經(jīng)完成設計并將在年內(nèi)實現(xiàn)量產(chǎn),填補了國內(nèi)高性能數(shù)據(jù)中心顯卡空白,開始一舉改變國內(nèi)桌面和服務器領域客戶定制高性能GPU芯片長期受制于人的局面,將廣泛應用于信創(chuàng)桌面渲染、5G數(shù)據(jù)中心、云游戲、云辦公、云教育等主流新基建領...
英國網(wǎng)絡安全公司 Pen Test Partners,剛剛曝光了在六個家用電動汽車充電品牌、以及一個大型公共 EV 充電網(wǎng)絡 API 中的幾個安全漏洞。隨著 IoT 即將在人們的家庭與車輛中無處不在,本次調(diào)查給出了物聯(lián)網(wǎng)設備監(jiān)管不力的最新實例,且涉及 Project EV、Wallbox、EVBox、EO Charging 的 EO Hub / EO mini pro 2、Rolec、以及 Hypervolt ...

史海拾趣

問答坊 | AI 解惑

一個初學者的真誠求助

老師你好!我是一位對嵌入式很感興趣的初學者,想在老師的幫助下好好入門。可我又不知道在學習嵌入式之前要學習哪些基礎課程,不怕老師笑話,我是個幾乎沒一點硬件基礎的學生,不過我真的希望老師能針對我現(xiàn)在的情況指點我的迷津,好讓我順利入門。 ...…

查看全部問答∨

標題: 學3G,拿高薪,來渥瑞達!

渥瑞達專注于培養(yǎng)薪酬高、市場緊缺的高端3G嵌入式軟件工程師。 歡迎大家與我們的703期學員交流!這期學員已于07年7月29日畢業(yè)。 學員就業(yè)薪水都在6000元/月以上 您還可以加入渥瑞達學員的QQ群與學員面對面交流 渥瑞達學員咨詢交流的QQ群號 ...…

查看全部問答∨

evc4.0如何在一個dialog上添加一個菜單欄

我在oncreate函數(shù)里面添加沒用.好象不支持 setmenu();不會做,請大俠幫忙…

查看全部問答∨

CDMA ppp 接入UDP傳輸為什么不行

各位大蝦我現(xiàn)在有一個問題,我采用同樣的PPP協(xié)議棧,使用GPRS上網(wǎng)TCP UDP都可正常傳輸,但是采用有線modem及CDMA modem就發(fā)現(xiàn)TCP可以,余名解析也可以,但在應用程序發(fā)送UDP包時,服務器沒有反應(設備和服務器都是同樣的程序),是不是lcp協(xié)商的問題 ...…

查看全部問答∨

詢問一個輸出延時的問題,VERILOG的

時鐘頻率為1MHZ,要求得到三個輸出脈沖,分別任firen1 firen2 firen3,三個脈沖的周期都為20ms,占空比1:2。其中firen2對于firen延時30°,firen3對于firen2 延時30°。如何用verilog hdl實現(xiàn)?…

查看全部問答∨

自制Stellaris調(diào)試器過程

前段時間折騰Stellaris單片機,覺得老用8962評估板上的調(diào)試接口不是很方便,于是和同學一起畫了一塊調(diào)試器.本來想?yún)⒖糆K8962這塊板子的電路圖畫.但是這個調(diào)試器需要一個CPLD,既需要CPLD編程,而且成本也比較高.恰好在論壇里發(fā)現(xiàn)了9b96開發(fā)板上的調(diào)試器 ...…

查看全部問答∨

請教:一個無線接收解碼模塊

請教:一個無線接收解碼模塊,最多可以帶多少個無線發(fā)射編碼模塊?如果兩個無線發(fā)射模塊同時按下,且只有一個發(fā)射模塊,請問會出現(xiàn)什么問題?】…

查看全部問答∨

綜合說明2400系列低壓數(shù)字源表產(chǎn)品線

從噪聲抑制、負載阻抗、共模電壓、內(nèi)存緩沖區(qū)等多方面對吉時利2400系列低壓數(shù)字源表產(chǎn)品線進行講述。與大家分享:   噪聲抑制: 1除了最小的2個電流量程=90dB。 負載阻抗:穩(wěn)定至20,000pF(典型值)。 共模[1]電壓:250V直流(40V ...…

查看全部問答∨

禁止nagle算法

版本:lwip 1.3.2模式:無OS;RAW_API應用:1臺PC104(Server)+40臺LM3S9B92(clients)出現(xiàn)問題:網(wǎng)速不穩(wěn),最快到3Mbit/s,最慢50Kbit/s(發(fā)送緩沖區(qū)改大,沒效果)      查了一些資料,有同仁遇到過同樣的問題,不過是用了操作系統(tǒng) ...…

查看全部問答∨

電機驅(qū)動電路二極管的作用

D1~D4是穩(wěn)壓二極管嗎?為什么還要要D1和D3? [ 本帖最后由 PCB板 于 2013-7-26 13:10 編輯 ]…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved