蜂鳴器在單片機(jī)上的應(yīng)用,C語(yǔ)言源碼,Keil uVision3工程文件,附原理圖及說(shuō)明學(xué)習(xí)文檔 蜂鳴器的正極性的一端聯(lián)接到5V電源上面,另一端聯(lián)接到三極管的集電極,三極管的基級(jí)由單片機(jī)的P1.5管腳通過(guò)一個(gè)與非門來(lái)控制,當(dāng)P1.5管腳為低時(shí),與非門輸出高電平,三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。當(dāng)P1.5管腳為高時(shí),與非門輸出低電平,三極管截止,蜂鳴器不發(fā)出聲音。在這里與非門是作為非門來(lái)用的,這里采用一個(gè)非門的作用是為了防止系統(tǒng)上電時(shí)峰鳴器發(fā)出聲音,以為系統(tǒng)復(fù)位以后,I/O口輸出的是高電平。 用戶可以通過(guò)程序控制P1.5管腳的置低和置高來(lái)使蜂鳴器發(fā)出聲音和關(guān)閉。 蜂鳴器的聲音大小及音調(diào)可以通過(guò)調(diào)整P1.5管腳的置高時(shí)間及輸出的波形進(jìn)行控制,這一點(diǎn)可以在調(diào)試程序的時(shí)候來(lái)試驗(yàn)。
標(biāo)簽: uVision3 Keil 蜂鳴器 單片機(jī)
上傳時(shí)間: 2017-01-27
上傳用戶:ryb
VB遙控播放器紅外遙控解碼 #include <regX52.h> #define c(x) (x*110592/120000) sbit Ir_Pin=P3^2 sbit beep=P2^1 //sbit RELAY=P2^0 #define INBUF_LEN 4 //數(shù)據(jù)長(zhǎng)度 unsigned char inbuf1[INBUF_LEN]={ 0 , 0 , 0 , 0 } //發(fā)送緩沖區(qū) unsigned char inbuf2[50] //接收緩沖區(qū) unsigned char count3 void init_serialcomm( void ) { SCON = 0x50 //SCON: serail mode 1, 8-bit UART, enable ucvr T2CON=0x30 TH2=0x00 TL2=0x00 RCAP2H=0xFF RCAP2L=0xDC TR2=1 } //向串口發(fā)送一個(gè)字符 void send_char_com( unsigned char ch) { SBUF=ch while (TI== 0 ) TI= 0
標(biāo)簽: include 110592 120000 define
上傳時(shí)間: 2013-12-21
上傳用戶:yph853211
在本光盤中提供了由譚浩強(qiáng)編著的《C++程序設(shè)計(jì)》(清華大學(xué)出版社出版)一書中各章的例題程序以及全部習(xí)題的參考解答,以方便教師進(jìn)行教學(xué),也便于讀者上機(jī)運(yùn)行這些程序以及在此基礎(chǔ)上修改和調(diào)試程序。 程序按章設(shè)立文件夾(子目錄),例如文件夾c12中包含的是第12章全部例題的程序。程序的文件名以c開(kāi)頭,與例題號(hào)一一對(duì)應(yīng),如c5-7.cpp是第5章例5.7的程序。對(duì)于教材中同一例題中包含兩個(gè)或多個(gè)程序的,在文件名中加了順序號(hào),如c10-4-1.cpp是例10.4的第1個(gè)程序,c10-4-2.cpp是例10.4的第2個(gè)程序。 教材中所有的程序都是符合C++標(biāo)準(zhǔn)規(guī)定的,在GCC中能通過(guò),但有的程序在Visual C++ 6.0中通不過(guò)。如果在Visual C++ 6.0環(huán)境下運(yùn)行程序,需要對(duì)程序作一些修改。例如,如果程序c10-4-1.cpp在Visual C++ 6.0環(huán)境下編譯,第1行應(yīng)改為“include <iostream.h>”,并將第2行“using namespace std ”取消即可順利通過(guò)編譯,其他類似。我們?cè)诮滩牡睦}程序中還提供了能在Visual C++ 6.0環(huán)境下運(yùn)行的程序,在文件名中加了"(VC)"字樣,如c10-4-2(VC) 表示它是對(duì)程序c10-4-2修改后能用于Visual C++ 6.0環(huán)境的程序。
標(biāo)簽: 光盤 譚浩強(qiáng) 程序設(shè)計(jì) 清華大學(xué)
上傳時(shí)間: 2017-02-04
上傳用戶:youth25
SMAL是short message abstract library的縮寫,是由風(fēng)起水流軟件工作室(www.zealware.com)開(kāi)發(fā)的一個(gè)支持短信網(wǎng)關(guān)系統(tǒng)開(kāi)發(fā)的C++底層抽象接口庫(kù),通過(guò)對(duì)移動(dòng)、聯(lián)通、網(wǎng)通、電信等運(yùn)營(yíng)商使用的各種短信協(xié)議和底層通信的抽象封裝,SMAL實(shí)現(xiàn)了一個(gè)高度自適應(yīng)的短信協(xié)議棧,包括CMPP,SGIP,SMPP,SMGP,CNGP,EMPP等短信協(xié)議,同時(shí)可以很方便地在上面擴(kuò)展實(shí)現(xiàn)新的協(xié)議和自定義的內(nèi)部協(xié)議等。 SMAL目前支持的協(xié)議包括中國(guó)移動(dòng)的CMPP2.0,CMPP3.0,中國(guó)聯(lián)通的 SGIP1.2, SGIP1.2修訂版,中國(guó)電信的SMGP2.0,SMGP3.0,中國(guó)網(wǎng)通的CNGP2.0,和國(guó)際標(biāo)準(zhǔn)SMPP3.3,SMPP3.4,以及企信通協(xié)議EMPP等。
標(biāo)簽: abstract zealware message library
上傳時(shí)間: 2013-12-14
上傳用戶:wuyuying
程式描述:使用Cypress的Cy7C68013A晶片進(jìn)行設(shè)計(jì),通過(guò)外接EEPROM來(lái)進(jìn)行供電時(shí)的重列舉。程式包括USB韌體端的程式以及電腦端的程式。 安裝:把來(lái)源程式碼複製到硬碟特定目錄下,使用Keil C編譯器和Visual C++ 6.0運(yùn)行即可。 注意:可以首先使用Cypress的測(cè)試工具進(jìn)行韌體程式的測(cè)試,以確保韌體程式的正確性。
標(biāo)簽: Cypress 68013A C68013 68013
上傳時(shí)間: 2017-02-10
上傳用戶:waitingfy
這個(gè)是我調(diào)通的在2410下運(yùn)行文件系統(tǒng)的程序. 用2410驅(qū)動(dòng)sd卡來(lái)實(shí)現(xiàn)fat文件系統(tǒng). 歡迎大家來(lái)測(cè)試. 用法很簡(jiǎn)單, 如下 FILE *fp // 文件指針 unsigned char temp[24]="3.wav" // 文件明需要放在數(shù)組里 while(!initialize_media()) // 初始化sd卡 { Uart_Printf("sd initializing....\n") } Uart_Printf("sd ready\n") fp=fopen(temp, READ) // 打開(kāi)文件就可以用了, 函數(shù)和標(biāo)準(zhǔn)c中的一樣,所以不能加載stdio.h if(!fp) { Uart_Printf("open file wrong\n") while(1) } Uart_Printf("open file successed\n")
標(biāo)簽: 2410 FILE fat 文件系統(tǒng)
上傳時(shí)間: 2013-12-30
上傳用戶:xlcky
在通訊系統(tǒng)中常見(jiàn)到的cordic,是個(gè)用很少複雜度就能實(shí)現(xiàn)三角函數(shù)的電路,檔案中有C語(yǔ)言的CORDIC程式
上傳時(shí)間: 2017-03-07
上傳用戶:lepoke
巴特沃斯濾波器C語(yǔ)言實(shí)現(xiàn),低通濾波器。IIR
上傳時(shí)間: 2014-01-24
上傳用戶:tyler
Fortran - Tóm tắ t nộ i dung mô n họ c Các khái niệ m và yế u tố trong ngô n ngữ lậ p trình FORTRAN. Các câ u lệ nh củ a ngô n ngữ FORTRAN. Cơ bả n về chư ơ ng chư ơ ng dị ch và mô i trư ờ ng lậ p trình DIGITAL Visual Fortran. Viế t và chạ y các chư ơ ng trình cho các bài toán đ ơ n giả n bằ ng ngô n ngữ FORTRAN.
標(biāo)簽: Fortran 7855 7897 7885
上傳時(shí)間: 2013-12-25
上傳用戶:songrui
讀寫FM24C16的C語(yǔ)言標(biāo)準(zhǔn)程序段,可通用于51單片機(jī)
上傳時(shí)間: 2017-08-05
上傳用戶:changeboy
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1