1.利用I/O口產生一定頻率的方波,驅動蜂鳴器,發出不同的音調,從而演奏樂曲(最少三首樂曲,每首不少于30秒) 2.采用LCD顯示信息 3.開機時有英文歡迎提示字符,播放時顯示歌曲序號(或名稱) 4.可通過功能鍵選擇樂曲,暫停,播放。 5.選作內容:顯示樂曲播放時間或剩余時間
上傳時間: 2016-01-24
上傳用戶:BIBI
目前較為常用的串口有9針串口(DB9)和25針串口(DB25),通信距離較近時(<12m),可以用電纜線直接連接標準RS232端口(RS422,RS485較遠),若距離較遠,需附加調制解調器(MODEM)。最為簡單且常用的是三線制接法,即地、接收數據和發送數據三腳相連,本文只涉及到最為基本的接法,且直接用RS232相連
上傳時間: 2016-01-29
上傳用戶:cc1915
針對Silicon labs的C8051F020 mcu 的全雙工SPI調試主器件部分程序,對其接收到的從器件(也是F020mcu)的數據包會從串口1中發送至PC,從串口助手中可以看到.開發環境為KeilC,需要U-EC3仿真器下載至mcu中,方可調試.
標簽: C8051F020 mcu Silicon F020
上傳時間: 2014-01-08
上傳用戶:yuzsu
針對Silicon labs的C8051F020 mcu 的全雙工SPI(4線)調試從器件部分程序,對其接收到的主器件的數據包會從串口1中發送至PC,從串口助手中可以看到.開發環境為KeilC,需要U-EC3仿真器下載至mcu中,方可調試. 這與上傳的另一個SPI_test是兩個相關的程序,但是二者的配置有很大的區別.如果要實現全雙工,需要在從器件里保證:在主器件發起通信前將待發數據賦給SPIDATA緩沖器(注意收發緩沖器是同一個).當主器件發起通信時,主從器件同時發送數據.蠻有意思的!:)
標簽: C8051F020 Silicon KeilC labs
上傳時間: 2016-02-08
上傳用戶:zxc23456789
/// /// /// /// /// /// /// /// /// / USE BY :超聲波測距器 IC :AT89C51 TEL : OSCCAL :XT (12M) display :共陽LED顯示 Updata :2004/12/12 NAME :ZHOUSS /////////////////////////////////////////////////////// 測距范圍7CM-11M,堆棧在4FH以上,20H用于標志 顯示緩沖單元在40H-43H,使用內存44H、45H、46H用于計算距離 VOUT EQU P1.0 紅外脈沖輸出端口 speak equ p1.1
上傳時間: 2014-11-07
上傳用戶:cc1015285075
51單片機編程器的全部資料,包括PCB,原理圖,監控程序原代碼,上位機軟件,系統采用USB供電,串口數據傳輸編程,早些時候做成產品在賣呢,現在全部公開。
上傳時間: 2016-02-27
上傳用戶:yyq123456789
利用單片機制作音樂播放器的課程設計報告. 作為單片機的重要硬件資源之一,利用定時器可以產生各種固定頻率的方波信號,也可以產生包括“Do“、“Re“、“Me“--等音階在內的各種頻率聲音。在此設計中我們采用12MHz的晶振,產生的頻率信號即音樂信號由P3.7口輸出,信號經過放大后由喇叭發出聲音。
上傳時間: 2014-11-06
上傳用戶:懶龍1988
/*智能型溫度感測器: (1)8051的PORT1連接LCD顯示器,PORT3的P3.3,P3.4,P3.5分別連接到LCD控制線,程序執行時可以在LCD顯示器顯示時間和日期 (2)溫度感應組件AD590通過ADC0804將感應到的溫度轉換數字數據,然后通過PORT0輸入8051 (3)8051的第10只和第11只引腳RXD和TXD分別連接到MAX232,然后連接到PC的COM端口 (4)8051實驗板每小時讀入ADC0804轉換的數字溫度數據,然后記錄在串行EEPROM93C66中 (5)8051實驗板可以通過RS232將記錄在串行EEPROM93C66中數字溫度數據傳送到PC端 */
上傳時間: 2013-12-13
上傳用戶:zaizaibang
實驗十一 數/模轉換器 一、實驗目的 了解數/模轉換器的基本原理,掌握DAC0832芯片的使用方法。 二、實驗內容 1、實驗電路原理如圖11-1,DAC0832采用單緩沖方式,具有單雙極性輸入端(圖中的Ua、Ub),利用debug輸出命令(Out 290 數據)輸出數據 給DAC0832,用萬用表測量單極性輸出端Ua及雙極性輸出端Ub的電壓,驗證數字與電壓之間的線性關系。 2、編程產生以下波形(從Ub輸出,用示波器觀察) (1)正弦波 三、編程提示 1、8位D/A轉換器DAC0832的口地址為290H,輸入數據與輸出電壓的關系參考實驗指導原理圖: 2、產生鋸齒波只須將輸出到DAC0832的數據由0循環遞增。產生正弦波可根據正弦函數建一個下弦數字量表,取值范圍為一個周期,表中數 據個數在16個以上。
上傳時間: 2013-12-16
上傳用戶:colinal
一、實驗目的 了解數/模轉換器的基本原理,掌握DAC0832芯片的使用方法。 二、實驗內容 1、實驗電路原理如圖36,DAC0832采用單緩沖方式,具有單雙極性輸入端(圖中的Ua、Ub),利用debug輸出命令(Out 290 數據)輸出數據給DAC0832,用萬用表測量單極性輸出端Ua及雙極性輸出端Ub的電壓,驗證數字與電壓之間的線性關系。 2、編程產生以下波形(從Ub輸出,用示波器觀察) (1)鋸齒波 三、編程提示 1、8位D/A轉換器DAC0832的口地址為290H,輸入數據與輸出電壓的關系為: (UREF表示參考電壓,N表示數數據),這里的參考電壓為PC機的+5V電源。 2、產生鋸齒波只須將輸出到DAC0832的數據由0循環遞增。
上傳時間: 2016-03-12
上傳用戶:ywqaxiwang