簡單電子琴的51單片機程序
#include<reg51.h> //包含51單片機寄存器定義的頭文件
sbit P14=P1^4; //將P14位定義為P1.4引腳
sbit P15=P1^5; //將P15位定義為P1.5引腳
sbit P16=P1^6; //將P16位定義為P1.6引腳
sbit P17=P1^7; //將P17位定義為P1.7引腳
unsigned char keyval; //定義變量儲存按鍵值
sbit sound=P2^0; //將sound定義為P2.0
unsigned int C; //全局變量,儲存定時器的定時常數
unsigned int f; //全局變量,儲存音階的頻率
//以下是C調低音的音頻宏定義
#define l_dao 262 //將“l_dao”宏定義為低音“1”的頻率262Hz
#define l_re 294 //將“l_re” 宏定義為低音“2”的頻率294Hz
#define l_mi 330 //將“l_mi” 宏定義為低音“3”的頻率330Hz
#define l_fa 349 //將“l_fa” 宏定義為低音“4”的頻率349Hz
#define l_sao 392 //將“l_sao”宏定義為低音“5”的頻率392Hz
#define l_la 440 //將“l_la” 宏定義為低音“6”的頻率440Hz
#define l_xi 494 //將“l_xi” 宏定義為低音“7”的頻率494Hz
//以下是C調中音的音頻宏定義
#define dao 523 //將“dao”宏定義為低音“1”的頻率Hz
#define re 587 //將“re” 宏定義為低音“2”的頻率Hz
#define mi 659 //將“mi” 宏定義為低音“3”的頻率Hz
#define fa 698 //將“fa” 宏定義為低音“4”的頻率Hz
#define sao 784 //將“sao”宏定義為低音“5”的頻率Hz
#define la 880 //將“la” 宏定義為低音“6”的頻率Hz
#define xi 988 //將“xi” 宏定義為低音“7”的頻率Hz
資源簡介:簡單電子琴的51單片機程序 #include<reg51.h>???????//包含51單片機寄存器定義的頭文件 sbit?P14=P1^4; ????//將P14位定義為P1.4引腳 sbit?P15=P1^5;??????????//將P15位定義為P1.5引腳 sbit?P16=P1^6; ????//將P16位定義為P1.6...
上傳時間: 2013-11-09
上傳用戶:tian126vip
資源簡介:基于STC89C58單片機的無線傳輸(NFR905)C51原程序,已經用于實際項目中穩定工作
上傳時間: 2016-04-29
上傳用戶:Avoid98
資源簡介:基于單片機的溫度時鐘(ds1302+ds1820+8951) 全套原程序+硬件電路(PCB) 電子愛好者,課程設計者會喜歡的:-)
上傳時間: 2013-12-24
上傳用戶:熊少鋒
資源簡介:基于MCS-51單片機的12864萬年歷(st7920)帶農歷生肖
上傳時間: 2013-12-14
上傳用戶:牧羊人8920
資源簡介:基于單片機的簡單四則。
上傳時間: 2014-12-24
上傳用戶:YKLMC
資源簡介:1)動態加載中間(2)規范化中間層接口 (3)解釋本地文件系統(4)基于數據庫的數據提供(5)數據庫設計(6)優化數據提供邏輯(7)程序框架結構圖
上傳時間: 2015-03-25
上傳用戶:CHINA526
資源簡介:freescale mx21系列ARM芯片9328的WINCE5.0下的BSP包(源代碼)
上傳時間: 2013-12-26
上傳用戶:wab1981
資源簡介:基于proteus的51RAM擴展(無密碼)
上傳時間: 2014-01-15
上傳用戶:yuchunhai1990
資源簡介:USB轉串口的一個例子(源代碼),可以在KEIAL下直接編譯。
上傳時間: 2013-12-30
上傳用戶:wuyuying
資源簡介:基于單片機的鋰電池充電源代碼,仔細閱讀會有收獲
上傳時間: 2013-12-27
上傳用戶:541657925
資源簡介:256級灰度LED點陣屏顯示原理及基于FPGA的電路設計(zhz)
上傳時間: 2014-01-18
上傳用戶:洛木卓
資源簡介:基于單片機的簡易電子琴的設計與制作6月16日打印稿-李丹這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
上傳時間: 2021-12-07
上傳用戶:
資源簡介:畢業設計(論文)-基于單片機的微型電子琴設計這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
上傳時間: 2022-01-18
上傳用戶:
資源簡介:基于單片機的USB鼠標的實現,源碼為C8051F340單片機的固件(firmware)
上傳時間: 2013-12-23
上傳用戶:努力努力再努力
資源簡介:MATLAB語言與自動控制系統設計
上傳時間: 2013-05-15
上傳用戶:eeworm
資源簡介:軟件類型: 進銷存(源代碼)數 據 庫: ADO語 言: VB6+ADO級 別: 簡單備 注:軟件工程課程設計。希望能夠給你帶來學習上的幫助
上傳時間: 2014-01-15
上傳用戶:wuyuying
資源簡介:這是Atmel16單片機控制DDS芯片(AD9850)的源代碼。程序用C語言實現了兩個功能:一是控制DDS芯片輸出不同頻率的正弦波;二是并在LCD上顯示當前頻率。
上傳時間: 2013-12-21
上傳用戶:caixiaoxu26
資源簡介:基于單片機的交通燈系統設計與開發應用(完美版)
上傳時間: 2013-12-28
上傳用戶:lnnn30
資源簡介:基于單片機的煙葉烘烤過程溫濕度報警系統(含proteus原理圖和c源程序):在LCD1602上實時顯示時鐘,溫度,濕度,系統運行時間。利用ds18b20檢測當前溫度,通過和設定參數的比較,給ISD1420發出報警脈沖,通過功率放大器LM386 驅動喇叭報警。
上傳時間: 2015-09-26
上傳用戶:zsjinju
資源簡介:(源代碼)基于計算機的信號處理實踐 欒曉明譯
上傳時間: 2013-12-18
上傳用戶:lyy1234
資源簡介:(源代碼)基于計算機的信號處理實踐 欒曉明譯
上傳時間: 2015-10-10
上傳用戶:tb_6877751
資源簡介:P2P 之 UDP穿透NAT的原理與實現(附源代碼) 原創:shootingstars 參考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt baidu 論壇上經常有對P2P原理的討論,但是討論歸討論,很少有實質的東西產生(源代碼)。呵呵,在這里我就用...
上傳時間: 2015-12-08
上傳用戶:kernaling
資源簡介:AD9850。單片機控制DDS芯片(AD9850)的源代碼
上傳時間: 2013-12-13
上傳用戶:as275944189
資源簡介:基于JSP的簡單網上書店設計與實現(各模塊完整齊全)
上傳時間: 2013-11-30
上傳用戶:comua
資源簡介:基于單片機的步進電機設計(單片機開發板應用)
上傳時間: 2014-12-22
上傳用戶:youmo81
資源簡介:基于單片機的步進電機課程設計(基于2803驅動芯片)
上傳時間: 2017-03-13
上傳用戶:caozhizhi
資源簡介:基于單片機的煙葉烘烤過程溫濕度報警系統(含proteus原理圖和c源程序)
上傳時間: 2013-12-29
上傳用戶:czl10052678
資源簡介:設計了一個基于現場可編程門陣列(FPGA)和AT89S51單片機相結合的低頻數字相位測量儀
上傳時間: 2014-12-01
上傳用戶:Avoid98
資源簡介:基于AT89S52單片機的電子萬年歷(原理圖+匯編程序)
上傳時間: 2021-11-28
上傳用戶:xsr1983
資源簡介:一、課題名稱基于單片機的單總線多點溫度測控系統二、指導老師:三、設計內容與要求1、課題概述MCU作為嵌入式系統的低端產品應用非常廣泛,電氣信息類專業的學生掌握了NCU應用系統的設計具有很強的現實意義。通過基于單片機的單總線多點溫度測控系統之全過程...
上傳時間: 2022-06-22
上傳用戶: