#include
sbit speaker=P3^7;
unsigned char Do=108;
unsigned char beat_H=(65536-62500)/256,beat_L()=(65536-62500)%256;
unsigned char tone_H=(65536-1908)/256,tone_L()=(65536-1908)%256;
char times,counts=5;
bit beat_flag;
//=====Timer0中斷子程序======================
void tone_timer(void)interrupt 1
{TH0=tone_H;
TL0=tone_L;
speaker=~speaker;
}
main()
{char i;
IE=0x82;
TH0=beat_H;
TL0=beat_L;
for(i=0;i
beat_flag=0;
TR0=1;
if(beat_flag==0)
{speaker=~speaker;delay8us(tone[Do]);}
//===靜音(1/4拍)=====================================
speaker=0;
times=2;
beat_flag=0;
TR0=1;
while(beat_flag=0);
}
}
//======================================================
void beat_timer(void)interrupt 1
{TH0=beat_H;
TL0=beat_L;
if(--times==0)
{beat_flag=1;
TR0=0;
}
}
//============================================
void delay8us(unsigned charx)
{unsigned char i,j;
for(i=0;i
}
上一篇:TLC1549數字電壓表程序
下一篇:定時中斷30秒倒計時鬧鈴程序
推薦閱讀
史海拾趣
自1979年成立以來,E-Switch公司始終將創新作為發展的核心動力。在公司成立初期,面對激烈的市場競爭,E-Switch決定走差異化路線,專注于開發和生產高品質的開關產品。通過不斷的技術創新和產品優化,E-Switch逐漸在電子行業中樹立了自己的品牌形象。
在電子組裝行業,品質是企業的生命線。一家名為“品質電子組裝”的公司,從創立之初就堅持以品質為核心競爭力。公司引進了國際先進的生產設備和管理體系,建立了嚴格的質量控制體系,確保每一件產品都符合高標準、嚴要求。正是憑借著對品質的堅守和追求,品質電子組裝贏得了客戶的廣泛贊譽和信賴,逐漸在行業中樹立了良好的口碑。
在追求商業成功的同時,First Switchtech公司(或類似公司)也始終關注可持續發展和社會責任。公司致力于環保產品的研發和生產,推出了多款符合國際環保標準的電子開關產品。同時,公司還積極參與公益事業,通過捐贈資金、技術支持等方式幫助貧困地區改善教育條件、提升醫療水平等。這些舉措不僅提升了公司的社會形象,也促進了公司與社會的和諧共生。
需要注意的是,以上故事是基于電子行業普遍趨勢和可能發展路徑的構想,并非直接針對First Switchtech公司的具體事實。如需了解該公司的真實發展情況,建議直接訪問其官方網站或查閱相關新聞報道。
碩頡科技高度重視知識產權保護,積極申請專利。截至2015年10月,公司已取得臺灣63件、美國52件、中國大陸24件、日本4件及韓國10件等共153件專利。這些專利的取得,不僅為公司的技術創新提供了法律保障,也進一步鞏固了公司在行業內的競爭地位。
作為汽車產業與電子產業的完美結合,汽車電子業的發展相對于汽車市場而言更加迅猛。據估計,近幾年的年增長率均超過50%,是拉動汽車工業發展的重要因素。到目前為止,絕大多數國外大型的跨國汽車電子企業已在中國設廠。為了進一步擴大在中國的市場 ...… 查看全部問答∨ |
|
艾克賽爾(Axelwave)無線網絡――無線監控在高速公路的應用 近年來中國經濟的飛速發展,使中國的公路建設,尤其是高速公路的建設上了一個新臺階。而隨著現代化高速公路的建設,新一代高速公路視頻監控系統,日益成為高速公路監管的重要手段。無線監控憑借其簡便、快速、受環境影響小的特點,也逐步成為高速公 ...… 查看全部問答∨ |
|
小弟最近正在研究基于UCOS-II的串口程序,開發環境是IAR,我將IAR自帶的UART程序移植到UCOS-II下時發現有一些問題: 比如:在uart.h文件下 DWORD UARTInit( DWORD Baudrate ); __irq __nested __arm void UART0Handler( void ); void UARTSend( ...… 查看全部問答∨ |
wince提供的api只能錄制成wave吧? 錄成mp3需要使用開源的lame庫? 我現在在模擬器上能錄制成wave, 調用lame庫把wave轉成mp3不成功,似乎是lame庫內存異常了. 哪位大俠有CE5.0下能用的lame庫? 或者還有其它方式能直接錄成mp3? 我的郵箱:victor_20 ...… 查看全部問答∨ |
可能是網絡問題,在發送數據過程中連接會自動關閉,可是連接關閉后,服務器并沒有自動斷開(此時已經不能發送數據了) 為什么呀??如果有誰在做EM200通訊,請與我聯系qq:273498325 不勝感激~~~~~… 查看全部問答∨ |
signal abc: std_logic_vector(5 downto 0):=(others=>\'0\');困擾很久,一直不明白。哪位大俠能給詳解一下?謝謝!… 查看全部問答∨ |
折騰完 notepad++加上 gcc編譯器以后,很爽地在上邊玩程序。可是,我發現一個問題,很要命的問題。那就是,程序里寫的printf語句,程序運行時,printf內容的順序不對頭。比如說,應該先printf信息再按照信息輸入的,結果它沒printf出來,非要等到我 ...… 查看全部問答∨ |