freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的簡易電子琴設計c語言編程(完整版)

2024-10-16 11:59上一頁面

下一頁面
  

【正文】 e(temp!=0x0f) { temp=P3。 break。 if (temp!=0x0f) { temp=P3。 if (temp!=0x0f) { for(i=50。 while(temp!=0x0f) { temp=P3。 break。 if (temp!=0x0f) 單片機課程設計報告 Z10102 YangQingming 22 { temp=P3。 if (temp!=0x0f) { for(i=50。 while(temp!=0x0f) { temp=P3。 break。 if (temp!=0x0f) { temp=P3。 if (temp!=0x0f) { for(i=50。 while(temp!=0x0f) { temp=P3。 break。 if (temp!=0x0f) { temp=P3。 if (temp!=0x0f) { for(i=50。 unsigned char temp。j) for(k=248。這樣我們按著數(shù)字 0- 9 的順序,把每個數(shù)字的筆段代碼按順序排好!建立的表格如下所示: TABLEDB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH。每個按鍵的狀態(tài)同樣需變成數(shù)字量 “0”和 “1” ,開關的一端(列線)通過電阻接 VCC,而接地是通過程序輸出數(shù)字 “0” 實現(xiàn)的。但由于硬件電路較復雜,因而價格較貴。引腳 2 為反相輸入端, 3 為同相輸入端;引腳 5為輸出端;引腳 6和 4分別為電源和地;引腳 1和 8為電壓增益設定端;使用時在引腳 7和地之 間接旁路電容,通常取 10μF 。 第二級為共射放大電路, T7 為放大管,恒流源作有源負載,以增大放大倍數(shù)。 雙數(shù)據(jù)寄存器指針 引腳功能 VCC( 40):+ 5V; GND( 20) :接地; P0口( 39- 32): P0 口為 8位漏極開路雙向 I/O 口,每引腳可吸收 8個 TTL 門電流; P1口( 1- 8): P1口是從內(nèi)部提供上拉電阻器的 8位雙向 I/O 口, P1 口緩沖器能接收和輸出 4 個 TTL 門電流; P2口( 21- 28): P2 口為內(nèi)部上拉電阻器的 8位雙向 I/O 口, P2口緩沖器可接收和輸出 4 個 TTL 門電流; P3口( 10- 17): P3 口是 8個帶內(nèi)部上拉電阻器的雙向 I/O 口,可接收和輸出 4個 TTL門電流, P3口也可作為 AT89C51 的特殊功能口; RST( 9):復位輸入。 靈活的 ISP 字節(jié)和分頁編程 單片機課程設計報告 Z10102 YangQingming 8 圖 31 管腳圖 主要功能特性 并且本文分別從原理圖,主要芯片,各模塊原理及各模塊的程序的調(diào)試來詳細闡述。 它的應用必定導致傳統(tǒng)的控制技術從根本上發(fā)生變革。單片機課程設計報告 Z10102 YangQingming 1 基于單片機的簡易電子琴設計 摘 要 電子琴是現(xiàn)代電子科技與音樂結合的產(chǎn)物,是一種新型的鍵盤樂器。因此,單片機的開發(fā)應用已成為高科技和工程領域的一項重大課題。 一首音樂是許多不同的音階組成的,而每個音階對應著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構成我們所想要的音樂了,當然對于單片機來產(chǎn)生不同的頻率非常方便,我們可以利用單片機的定時 /計數(shù)器 T0 來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應頻率關系弄正確即可。 兼容 MCS51指令系統(tǒng) 4k 可反復擦寫 ISP Flash ROM 當振蕩器復位時,要保持 RST引腳 2個機器周期的高電平時間; ALE/PROG( 30):當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié),在 FLASH 編程期間,此引腳用于輸入編程脈沖。 第三級中的 T8 和 T9 管復合成 PNP 型管,與 NPN 型管 T10 構成準互補輸出級。 音頻放大器電路 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e v i s i onS i z eBD a t e : 26 M a y 2 01 0 S he e t o f F i l e : D : \ P r o t e l 99 S E \楊文蕊 + 06 9 05 02 4 10 23 .D db D r a w n B y :Vcc40EA31RST9GND20X119X218P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78P 3. 0/ R X D10P 3. 1/ T X D11P 3. 2/ I N T 012P 3. 3/ I N T 113P 3. 4/ T 014P 3. 5/ T 115P 3. 6/ W R16P 3. 7/ R D17P 0. 0/ A D 039P 0. 1/ A D 138P 0. 2/ A D 237P 0. 3/ A D 336P 0. 4/ A D 435P 0. 5/ A D 534P 0. 6/ A D 633P 0. 7/ A D 732A L E30P S E N29P 2. 7/ A 1528P 2. 6/ A 1427P 2. 5/ A 1326P 2. 4/ A 1225P 2. 3/ A 1124P 2. 2/ A 1023P 2. 1/ A 922P 2. 0/ A 821U1A T 89 S 51R210KR310KY112 M H zC730 p FC630 p FV c c6I N +3I N 2B Y P A S S7V O U T5G A I N1G A I N8G N D4U2L M 38 6C210 u FC30. 1u FV C CC410 u FR410KC50. 1u FL S 1揚聲器CR4CR3CR2CR1BR4BR3BR2BR1 圖 音頻放大器電路 單片機課程設計報告 Z10102 YangQingming 11 LED 數(shù)碼管 agdefbcdpa7b6c4d2e1f9GND3GND8g10dp5 圖 34 7 段數(shù)碼管 數(shù)碼管(如圖 34 所示)使用條件: a、段及小數(shù)點上加限流電阻 b、使用電壓:段:根據(jù)發(fā)光顏色決定;小數(shù)點:根據(jù)發(fā)光顏色決定 c、使用電流:靜態(tài):總電流 80mA(每段 10mA);動態(tài):平均電流 45mA 峰值電流 100mA 上面這個只是七段數(shù)碼管引腳圖,其中共陽極數(shù)碼管引腳圖和共陰極的是一樣的。 非編碼鍵盤:鍵盤只簡單地提供按鍵開關的行列矩陣。鍵盤處理程序的任務是:確定有無鍵按下,判斷哪一個鍵按下,鍵的功能是什么;還要消除按鍵在閉合或斷開時的抖動。 程序框圖: 程序框圖如圖 43 所示 : 單片機課程設計報告 Z10102 YangQingming 17 圖 43 數(shù)碼顯示程序框圖 C 語言源程序: include unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}。k0。 unsigned char key。i0。 temp=temp amp。 case 0x07: key=10。 temp=temp amp。i0。 temp=temp amp。 case 0x07: key=11。 temp=temp amp。i0。 temp=temp amp。 case 0x07: key=12。 temp=temp amp。i0。 temp=temp amp。 case 0x07: key=15。 temp=temp amp。2247。2247。 unsigned char i,j。 P3_4=0。j)。 break。 單片機課程設計報告 Z10102 YangQingming 29 P1_0=~P1_0。 temp=temp amp。 if (temp!=0x0f) { for(i=50。 if (temp!=0x0f) { temp=P3。 break。 TR0=1。 P3_6=0。j)。 break。 P1_0=~P1_0。 temp=temp amp。 if (temp!=0x0f) { for(i=50。 if (temp!=0x0f) { temp=P3。 break。 TR0=1。 TL0=STL0。 王 老師給我提供了許多寶貴建議。不僅使我樹立了遠大的學術目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。 }單片機課程設計報告 Z10102 YangQingming 35 5 結束語 本 課程設計 通過制作電子琴,將幾個模塊很好的融合起來,對使用單片機設計簡易電子琴 進行了分析,并介紹了基于單片機電子琴統(tǒng)硬件組成。 0x0f。 break。 0x0f。i) for(j=200。 } TR0=0。 單片機課程設計報告 Z10102 YangQingming 32 STH0=tab[key]/256。 break。 temp=temp amp。 temp=temp amp。 0x0f。 break。 0x0f。i) for(j=200。 } TR0=0。 STH0=tab[key]/256。 break。 temp=temp amp。 temp=temp amp。 unsigned char STL0。 下面用 AT89S51 單片機產(chǎn)生 “ 生日快樂 ” 歌來說明單片機如何產(chǎn)生的。 其計數(shù)初值 T 的求法如下: T= 65536- N= 65536- fi247。 } } } } } 音樂產(chǎn)生的方法 原理 一首音樂是許多不同的音階組成的,而每個音階對應著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構成我們所想要的音樂了,當然對于單片機來產(chǎn)生不同的頻率非常方便,我們可以利用單片機的定時 /計數(shù)器 T0 來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應頻率關系弄正確即可。 } temp=P3。 switch(temp) { case 0x0e: key=0。j0。 } } } P3=0xff。 } temp=P3。 switch(temp) { case 0x0e: key=1。j0。 } } } P3=0xff。 } temp=P3。 switch(temp) { case 0x0e: key=4。j0。 } } } P3=0xff。 } temp=P3。 switch(temp) { case 0x0e: key=7。j0。 void main(void) { while(1) { P3=0xff。 } void main(void) { while(1) { for(dispcount=0
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1