最后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兩個定時器(timer0和timer1)的使用解析
下一篇:最后一頁
推薦閱讀
史海拾趣
機頂盒,全稱為數(shù)字視頻變換盒,是連接電視機與外部信號源的重要設備,具有高度的專業(yè)性和廣泛的應用性。它不僅能接收來自有線電纜、衛(wèi)星天線、寬帶網(wǎng)絡及地面廣播的數(shù)字電視信號,還能將這些信號轉(zhuǎn)換成適合在電視機上播放的格式,極大地豐富了用戶的觀看體驗。
機頂盒分為數(shù)字機頂盒和網(wǎng)絡機頂盒兩大類。數(shù)字機頂盒主要實現(xiàn)數(shù)模轉(zhuǎn)換功能,使用戶能用原有的模擬電視機觀看數(shù)字電視,包括有線電視、衛(wèi)星電視和地面廣播電視的數(shù)字機頂盒。而網(wǎng)絡機頂盒則進一步擴展了功能,能接入互聯(lián)網(wǎng),提供如IPTV、視頻點播、在線游戲、網(wǎng)頁瀏覽等多元化服務,使電視機轉(zhuǎn)變?yōu)橐粋€智能互動終端。
機頂盒的工作原理涵蓋接收、解碼和顯示三個關鍵步驟。通過內(nèi)置的調(diào)諧器接收信號,解調(diào)器將信號從載波中提取,解碼器再將信號轉(zhuǎn)換為電視可識別的視頻和音頻流,最終通過電視機呈現(xiàn)給用戶。隨著技術的不斷進步,機頂盒的功能也在不斷升級,如支持4K、8K超高清視頻播放,搭載智能推薦算法提供個性化內(nèi)容推薦,以及通過語音識別技術實現(xiàn)便捷操作等。
綜上所述,機頂盒作為連接電視與互聯(lián)網(wǎng)的重要橋梁,其專業(yè)性和科普性不言而喻。它不僅為用戶提供了豐富多彩的電視節(jié)目和娛樂選擇,還推動了電視產(chǎn)業(yè)的智能化發(fā)展,成為現(xiàn)代家庭不可或缺的一部分。
Davies Molding公司在發(fā)展過程中,始終注重市場布局與拓展。公司不僅在美國中西部建立了穩(wěn)固的市場地位,還積極開拓國際市場,將產(chǎn)品出口到全球多個國家和地區(qū)。通過與全球客戶的合作,Davies Molding公司不僅提升了品牌影響力,還獲得了更多的發(fā)展機遇。
隨著全球市場的不斷擴展,Herrmann Kg積極實施全球化發(fā)展戰(zhàn)略。公司在德國和匈牙利設有生產(chǎn)廠房,并在歐洲、美洲和亞洲等多個國家設有分支機構。通過全球化布局,Herrmann Kg能夠更好地服務全球客戶,同時利用各地的資源和優(yōu)勢進行技術創(chuàng)新和市場拓展。這種全球化戰(zhàn)略不僅提升了公司的市場影響力,還為其未來的持續(xù)發(fā)展奠定了堅實的基礎。
請注意,以上故事是基于Herrmann Kg在超聲波焊接技術領域的整體發(fā)展情況進行構想的,并非直接來源于特定事件的報道或官方聲明。因此,在描述過程中可能存在一定的想象和推測成分。然而,這些故事旨在展示Herrmann Kg在電子行業(yè)及相關領域中的發(fā)展成就和趨勢。
老師你好!我是一位對嵌入式很感興趣的初學者,想在老師的幫助下好好入門。可我又不知道在學習嵌入式之前要學習哪些基礎課程,不怕老師笑話,我是個幾乎沒一點硬件基礎的學生,不過我真的希望老師能針對我現(xiàn)在的情況指點我的迷津,好讓我順利入門。 ...… 查看全部問答∨ |
渥瑞達專注于培養(yǎng)薪酬高、市場緊缺的高端3G嵌入式軟件工程師。 歡迎大家與我們的703期學員交流!這期學員已于07年7月29日畢業(yè)。 學員就業(yè)薪水都在6000元/月以上 您還可以加入渥瑞達學員的QQ群與學員面對面交流 渥瑞達學員咨詢交流的QQ群號 ...… 查看全部問答∨ |
各位大蝦我現(xiàn)在有一個問題,我采用同樣的PPP協(xié)議棧,使用GPRS上網(wǎng)TCP UDP都可正常傳輸,但是采用有線modem及CDMA modem就發(fā)現(xiàn)TCP可以,余名解析也可以,但在應用程序發(fā)送UDP包時,服務器沒有反應(設備和服務器都是同樣的程序),是不是lcp協(xié)商的問題 ...… 查看全部問答∨ |
|
時鐘頻率為1MHZ,要求得到三個輸出脈沖,分別任firen1 firen2 firen3,三個脈沖的周期都為20ms,占空比1:2。其中firen2對于firen延時30°,firen3對于firen2 延時30°。如何用verilog hdl實現(xiàn)?… 查看全部問答∨ |
前段時間折騰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 ...… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 生成式 AI 重塑自動駕駛仿真:4D 場景生成技術的突破與實踐
- 51Sim 3D 高斯混合仿真引擎 | 申報2025第七屆金輯獎最佳技術實踐應用獎
- 智協(xié)慧同VDM(Vehicle Diagnosis Management System)車輛智能診斷系統(tǒng) | 申報2025第七屆金輯獎最佳技術實踐應用獎
- 麻省理工學院發(fā)明新型光子AI芯片 將使電動汽車的續(xù)航里程增加50英里
- 受肌肉啟發(fā) 浦項科技大學發(fā)明片狀機器人以在最狹窄的空間中導航
- 我們?yōu)槭裁聪矚g看機器人互毆?
- 浩亭與阿爾斯通通力合作,共筑綠色鐵路交通的未來
- 智能樓宇邊緣設備的平臺集成發(fā)展方向——更智能、更快速、更互聯(lián)
- 全新MG4,真能改寫10萬級純電市場競爭格局?
- 固態(tài)電池或成主流,2028年成關鍵成敗之年