這是一個(gè)單片機(jī)定時(shí)器設(shè)置的門(mén)鈴程序,附帶源代碼及文檔,用定時(shí)器設(shè)計(jì)的門(mén)鈴說(shuō)明:按下按鍵時(shí)蜂鳴器發(fā)出叮咚的門(mén)鈴聲。
程序
/* 下載程序后按鍵K1按下就會(huì)觸發(fā)蜂鳴器門(mén)鈴“叮咚”響 */
#include typedef unsigned char u8; typedef unsigned int u16; sbit beep=P1^5; sbit k1=P3^1; u8 ding,dong,flag,stop; u16 n; void delay(u16 i) { while(i--); } void time0init() //定時(shí)器0初始化 { TMOD=0X01; //定時(shí)器0 方式1 TH0=0Xff; TL0=0X06; //定時(shí)250us // TR0=1; EA=1; ET0=1; } void biaohaoinit() //各個(gè)標(biāo)號(hào)初始化 { ding=0; //叮聲音 計(jì)數(shù)標(biāo)志 dong=0; //咚聲音 計(jì)數(shù)標(biāo)志 n=0; //定時(shí)0.5s標(biāo)志 flag=0; stop=0; //結(jié)束標(biāo)志 } void main() { time0init(); biaohaoinit(); while(1) { if(k1==0) //判斷按鍵是否按下 { delay(1000); //消抖 if(k1==0) { TR0=1; //打開(kāi)定時(shí)器0 while(!stop); } } } } void time0() interrupt 1 { n++; TH0=0Xff; TL0=0X06; //250us if(n==2000) //定時(shí)0.5s 叮響0.5秒,咚響0.5秒 { n=0; if(flag==0) { flag=~flag; } else { flag=0; stop=1; TR0=0; //關(guān)閉定時(shí)器0 } } if(flag==0) { //通過(guò)改變定時(shí)計(jì)數(shù)時(shí)間可以改變門(mén)鈴的聲音 ding++; //叮 if(ding==1) { ding=0; beep=~beep; } } else { dong++; if(dong==2) //咚 { dong=0; beep=~beep; } } }
上一篇:51單片機(jī)讀寫(xiě)RC522卡(LCD12864)RFID開(kāi)發(fā)程序與原理圖
下一篇:MCU編程實(shí)踐之紅外中斷定時(shí)12864逐步講解一鍋燴
推薦閱讀
史海拾趣
在市場(chǎng)競(jìng)爭(zhēng)日益激烈的背景下,Blue Creation公司意識(shí)到單打獨(dú)斗難以立足。于是,公司積極尋求與其他企業(yè)建立合作關(guān)系。通過(guò)與一家知名芯片制造商的深度合作,Blue Creation成功將其電源管理技術(shù)集成到對(duì)方的芯片產(chǎn)品中,雙方共同開(kāi)拓市場(chǎng),實(shí)現(xiàn)了互利共贏。這一舉措不僅提升了Blue Creation的知名度,也為其帶來(lái)了穩(wěn)定的收入來(lái)源。
面對(duì)電子行業(yè)日益激烈的競(jìng)爭(zhēng)和不斷變化的市場(chǎng)需求,Continental Industries積極應(yīng)對(duì)挑戰(zhàn)。公司加強(qiáng)了對(duì)市場(chǎng)趨勢(shì)的研究和分析,不斷調(diào)整產(chǎn)品結(jié)構(gòu)和市場(chǎng)策略。同時(shí),公司還加大了對(duì)新技術(shù)和新材料的研發(fā)力度,努力提升產(chǎn)品的競(jìng)爭(zhēng)力和附加值。
作為一家有社會(huì)責(zé)任感的企業(yè),雙嶺電子始終關(guān)注環(huán)境保護(hù)和可持續(xù)發(fā)展問(wèn)題。公司采取了一系列措施降低生產(chǎn)過(guò)程中的能耗和排放,并積極參與環(huán)保公益活動(dòng)。同時(shí),雙嶺電子還注重員工福利和企業(yè)文化建設(shè),為員工提供良好的工作環(huán)境和發(fā)展機(jī)會(huì)。這種關(guān)注社會(huì)責(zé)任和可持續(xù)發(fā)展的做法不僅贏得了社會(huì)各界的認(rèn)可和支持,也為公司的長(zhǎng)遠(yuǎn)發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
請(qǐng)注意,以上故事均為虛構(gòu)內(nèi)容,旨在展示上海雙嶺電子(Double-peak)公司可能的發(fā)展路徑和情境。如需了解該公司的真實(shí)發(fā)展歷程和故事,請(qǐng)參考相關(guān)官方資料或媒體報(bào)道。
AND Displays公司自成立以來(lái),一直致力于顯示技術(shù)的研發(fā)與創(chuàng)新。在早期階段,公司團(tuán)隊(duì)就針對(duì)當(dāng)時(shí)市場(chǎng)上顯示面板的缺陷,進(jìn)行了一系列技術(shù)攻關(guān)。經(jīng)過(guò)數(shù)年的努力,AND Displays成功開(kāi)發(fā)出了一種新型顯示技術(shù),該技術(shù)在色彩還原、對(duì)比度和響應(yīng)速度等方面均表現(xiàn)出色,迅速獲得了市場(chǎng)的認(rèn)可。此后,公司不斷推出創(chuàng)新產(chǎn)品,滿足了消費(fèi)者對(duì)高質(zhì)量顯示面板的日益增長(zhǎng)的需求,逐漸在電子行業(yè)中嶄露頭角。
Dolphin Interconnect Solutions ASA自創(chuàng)立之初,便以技術(shù)革新為核心驅(qū)動(dòng)力。公司不斷投入研發(fā)資源,開(kāi)發(fā)出了基于PCI Express的I/O和clustering產(chǎn)品,這些產(chǎn)品在市場(chǎng)上取得了顯著的成功。隨著技術(shù)的不斷進(jìn)步,Dolphin又成功地將產(chǎn)品擴(kuò)展到更廣泛的領(lǐng)域,如云計(jì)算、大數(shù)據(jù)處理等,進(jìn)一步鞏固了其在電子行業(yè)的地位。
在全球化的背景下,Dolphin Interconnect Solutions ASA積極實(shí)施國(guó)際化戰(zhàn)略。公司不僅在歐美等發(fā)達(dá)國(guó)家建立了完善的銷售網(wǎng)絡(luò),還通過(guò)參加國(guó)際展會(huì)、舉辦技術(shù)研討會(huì)等方式,提高了品牌知名度和市場(chǎng)影響力。同時(shí),Dolphin還加強(qiáng)了與國(guó)際知名企業(yè)的合作,共同推動(dòng)電子行業(yè)的發(fā)展。
基于AT89C2051的汽車防撞報(bào)警系統(tǒng) 介紹了AT89C2051單片機(jī)的性能及特點(diǎn),及其應(yīng)用于汽車防撞報(bào)警系統(tǒng)… 查看全部問(wèn)答∨ |
凌陽(yáng)單片機(jī)061A中宏定義與調(diào)用的優(yōu)缺點(diǎn) 凌陽(yáng)單片機(jī)061A中宏定義與調(diào)用的優(yōu)缺點(diǎn)? 謝謝大家盡快回復(fù)!… 查看全部問(wèn)答∨ |
如題,比如有個(gè)函數(shù)atoi(字符串轉(zhuǎn)化為整形)相應(yīng)的頭文件我也包含過(guò)了。 比如我在MDK編譯器下測(cè)試該函數(shù)發(fā)現(xiàn)它的輸出一直為0,這是不對(duì)的。 難道在c庫(kù)中這個(gè)函數(shù)是個(gè)空的函數(shù),應(yīng)該是定義且聲明過(guò),要不然編譯應(yīng)該報(bào)錯(cuò)。 編譯器的c庫(kù)中有的函數(shù)包 ...… 查看全部問(wèn)答∨ |
|
問(wèn)個(gè)STM的問(wèn)題這個(gè)問(wèn)題誰(shuí)知道算太厲害了 在RCC_APB2ENR寄存器里位0 AFIOEN在什么情況下要求使能我在MCO實(shí)驗(yàn)里,沒(méi)有讓其實(shí)使能,MCO也有波形出來(lái)啊… 查看全部問(wèn)答∨ |
咱們的EEWROLD工程師能不能單獨(dú)開(kāi)一個(gè)電賽的常用模塊 本帖最后由 paulhyde 于 2014-9-15 09:13 編輯 咱們的EEWROLD工程師能不能單獨(dú)開(kāi)一個(gè)電賽的常用模塊,就是工程師自己調(diào)試的一些會(huì)在今年國(guó)賽用到的常用模塊。。。。 … 查看全部問(wèn)答∨ |
請(qǐng)教一個(gè)FPGA控制AD采集的問(wèn)題。 最近在做FPGA控制TLC5540進(jìn)行AD采集的實(shí)驗(yàn),根據(jù)5540的時(shí)序圖可知,結(jié)果AD轉(zhuǎn)換后的數(shù)字信號(hào)需要在2.5個(gè)采集時(shí)鐘后才會(huì)輸出。請(qǐng)教在FPGA中如何處理2.5個(gè)采集時(shí)鐘,可否用一計(jì)數(shù)器? … 查看全部問(wèn)答∨ |
我想學(xué)習(xí)zigbee 但是進(jìn)入論壇后發(fā)現(xiàn)沒(méi)有什么導(dǎo)航的帖子 希望大家能指導(dǎo)下… 查看全部問(wèn)答∨ |
常用的放大電路分析及其應(yīng)用場(chǎng)合,講解清楚明了,分析詳細(xì)到位。圖文并茂,很好的模擬電子學(xué)習(xí)資料,希望對(duì)大家有所幫助?!? 查看全部問(wèn)答∨ |
USB讀寫(xiě)數(shù)據(jù)模塊目前,基于USB2.0接口的移動(dòng)存儲(chǔ)設(shè)備已經(jīng)被廣泛的使用,USB移動(dòng)存儲(chǔ)設(shè)備比較常見(jiàn)的如:U盤(pán),移動(dòng)硬盤(pán)等等一些大容量移動(dòng)存儲(chǔ)設(shè)備。我們的USB存儲(chǔ)設(shè)備,往往作為slave設(shè)備與host設(shè)備配合使用。也許我們接觸最多的就是用PC進(jìn)行U盤(pán)的讀 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問(wèn)外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- RISC-V人才該怎么培養(yǎng)?專家這樣說(shuō)
- 割草機(jī)器人,四大流派的巔峰之戰(zhàn)
- 車載顯示迎來(lái)三大革命丨“形態(tài)”革命
- 什么是“CDC+空懸”?
- 汽車電子信息安全:如何有效保護(hù)硬件Debug口?
- 新能源汽車核心技術(shù)之“大三電”、“小三電”
- 芯原如何推動(dòng)RISC-V嵌入式軟件人才發(fā)展?
- Arm 技術(shù)助力《國(guó)家地理》探險(xiǎn)家繪制地球海洋圖景
- Arm SME2 技術(shù)加速安卓 AI 升級(jí),驅(qū)動(dòng)移動(dòng)應(yīng)用下一代功能革新
- VGA接口定義、功能用途和種類
- TI C2000精品課暑期伴你行 學(xué)習(xí)好禮送不停
- 剁手不如玩板,這個(gè)雙11免費(fèi)好板等你來(lái)玩!
- 詳述項(xiàng)目申請(qǐng),可獲 TI Stellaris開(kāi)發(fā)板!
- Maxim 利用nanoPower創(chuàng)新技術(shù),致力于降低系統(tǒng)的靜態(tài)功耗 看視頻答題贏好禮! 還有免費(fèi)開(kāi)發(fā)板等你拿
- 泰克完整LED驅(qū)動(dòng)測(cè)試方案 領(lǐng)跑節(jié)能亮化新時(shí)代
- 有獎(jiǎng)學(xué)習(xí) | 探索泰克 4 系列 BMSO 強(qiáng)大功能,還能參與“疊疊樂(lè)”省錢(qián)大作戰(zhàn)!
- 分享你的國(guó)賽經(jīng)驗(yàn),還有好禮相送!
- 中芯國(guó)際強(qiáng)勢(shì)回歸,能否在芯片產(chǎn)業(yè)里逆襲成功
- 扶持立訊打造“小鴻?!?,蘋(píng)果盤(pán)算什么呢?
- 天音控股:攜手華為于迪拜等十九個(gè)國(guó)家開(kāi)展了業(yè)務(wù)
- 國(guó)瓷材料定增申請(qǐng)獲深交所受理:投28億于陶瓷電容材料項(xiàng)目
- 中穎電子:鋰電芯片大客戶端量產(chǎn),手機(jī)和筆電市場(chǎng)是重心
- 暢學(xué)多功能實(shí)驗(yàn)箱MSP430F5438 RTC 簡(jiǎn)單介紹
- MSP430單片機(jī)的IO口配置
- MSP430G2553測(cè)試程序(串口程序,定時(shí)器模式)
- nRF24l01&MSP430F5438的通訊的實(shí)現(xiàn)
- 基于MSP430F149單片機(jī)的光電編碼器位置檢測(cè)系統(tǒng)方案
- 加速度傳感器原理以及選用
- CDMA射頻系統(tǒng)設(shè)計(jì)中的交調(diào)、寄生響應(yīng)問(wèn)題
- 風(fēng)中的絕音
- 剛接觸嵌入式開(kāi)發(fā),有段代碼不懂,懷疑中。。。
- 這里的二極管是起什么作用的?
- 提問(wèn)+VMware中裝CentOS經(jīng)常遇到“內(nèi)部錯(cuò)誤”而無(wú)法打開(kāi),該怎么處理??
- 鉭電容 100uF,額定電壓16V,那耐壓值應(yīng)該如何計(jì)算?
- LM3S9B96的板子屏幕顯示怎么能反過(guò)來(lái)?
- 閑話 負(fù)反饋
- 關(guān)于C語(yǔ)言結(jié)構(gòu)體存進(jìn)單片機(jī)外置存儲(chǔ)器的問(wèn)題