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

正文內(nèi)容

基于單片機(jī)的簡(jiǎn)易電子琴設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 f9GND3GND8g10dp5 圖 14 7 段數(shù)碼管 Figure14 7 segment digital tube 數(shù)碼管(如圖 14所示)使用條件: a、段及小數(shù)點(diǎn)上加限流電阻 b、使用電壓:段:根據(jù)發(fā)光顏色決定;小數(shù)點(diǎn):根據(jù)發(fā)光顏色決定 c、使用電流:靜態(tài):總電流 80mA(每段 10mA);動(dòng)態(tài):平均電流 45mA 峰值電流 100mA上面這只是七段數(shù)碼管引腳圖,其中共陽(yáng)極數(shù)碼管引腳圖和共陰極的是一樣的。 編碼鍵盤(pán):鍵盤(pán)本身帶有實(shí)現(xiàn)接口主要功能所需的硬件電路。 非編碼鍵盤(pán):鍵盤(pán)只簡(jiǎn)單地提供按鍵開(kāi)關(guān)的行列矩陣。 ( 1)去抖動(dòng) :每個(gè)按鍵在按下或松開(kāi)時(shí),都會(huì)產(chǎn)生短時(shí)間的抖動(dòng)。 ( 2)防串鍵:防串鍵是為了解決多個(gè)鍵同時(shí)按下或者前一按鍵沒(méi)有釋放又有新的按鍵按下時(shí)產(chǎn)生的問(wèn)題。 ( 3)被按鍵識(shí)別:如何識(shí)別被按鍵是接口解決的主要問(wèn)題,一般可通過(guò)軟硬結(jié)合的方法完成。 ( 4)鍵碼產(chǎn)生:為了從鍵的行列坐標(biāo)編碼得到反映鍵功能的鍵碼,一般在內(nèi)存區(qū)中建立一個(gè)鍵盤(pán)編碼表,通過(guò)查表獲得被按鍵的鍵碼。矩陣的行線(xiàn)和列線(xiàn)分別通過(guò)兩并行接口和 CPU 通信。 電路圖如下 圖 行列式鍵盤(pán)電路 Figure determinant keyboard circuit 11 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 :12345678P1H E A D E R 8S1S W P BS2S W P BS3S W P BS4S W P BS5S W P BS6S W P BS7S W P BS8S W P BS9S W P BS 10S W P BS 11S W P BS 12S W P BS 13S W P BS 14S W P BS 15S W P BS 16S W P BCR4CR3CR2CR1BR4BR3BR2BR1 /O 并行口直接驅(qū)動(dòng) LED 顯示 LED顯示模塊如圖 22 所示,利用 AT89S51 單片機(jī)的 P0 端口的 - 七段 數(shù)碼管的 a- h的筆段上,數(shù)碼管的公共端接地。 LED數(shù)碼管的 g~a七個(gè)發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱(chēng)之為字形碼,下面給出共陰極的字形碼表(如表 21所示) 表 21 字形碼表 Table 21 font code table “0” 3FH “8” 7FH “1” 06H “9” 6FH “2” 5BH “A” 77H “3” 4FH “b” 7CH “4” 66H “C” 39H “5” 6DH “d” 5EH “6” 7DH “E” 79H “7” 07H “F” 71H ( 2)由于顯示的數(shù)字 0- 9的字形碼沒(méi)有規(guī)律可循,只能采用查表的方式來(lái)完成我們所需的要求了。利用定時(shí)器計(jì)時(shí)半周期時(shí)間,每當(dāng)計(jì)時(shí)終止后就將 反相,然后重復(fù)計(jì)時(shí)再反相。2247。fr 例如:設(shè) K= 65536, fi= 1MHz,求低音 DO( 261Hz)、中音 DO( 523Hz)、高音 DO( 1046Hz)的計(jì)數(shù)值。2247。不同音調(diào)下各個(gè)音階的定時(shí)器 。 首先在畢業(yè)設(shè)計(jì)剛開(kāi)始的調(diào)研階段,我學(xué)會(huì)了怎么通過(guò)各種方式查詢(xún)相關(guān)的資料。首先硬件方面,基本了解了電子產(chǎn)品的開(kāi)發(fā)流程和所要做的工作。 研究展望 微型計(jì)算機(jī)的出現(xiàn)和大量使用將人類(lèi)社會(huì)帶入一個(gè)新的時(shí)代,單片微型計(jì)算機(jī) (簡(jiǎn)稱(chēng)單片機(jī) )在其中扮演著十分重要的角色。 18 附 錄 附錄 1 電路原理圖: 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 51R110KR210KR310KY112 M H zC730 p FC630 p F12345678P1H E A D E R 8S1S W P BS2S W P BS3S W P BS4S W P BS5S W P BS6S W P BS7S W P BS8S W P BS9S W P BS 10S W P BS 11S W P BS 12S W P BS 13S W P BS 14S W P BS 15S W P BS 16S W P BC110 u FV C CV 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揚(yáng)聲器CR4CR3CR2CR1BR4BR3BR2BR1CR4CR3CR2CR1BR4BR3BR2BR1agdefbcdpa7b6c4d2e1f9GND3GND8g10dp5U3D P Y 7_ S E G _D PR4220 19 附錄 2 程序框圖 程序框圖如圖所示: 20 附錄 3C 語(yǔ)言源程序 include unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}。i0。k0。dispcount++) { P0=table[discount]。 unsigned char key。 temp=P3。i0。 temp=P3。 temp=temp amp。 case 0x0d: key=8。 case 0x07: key=10。 P0=table[key]。 temp=temp amp。 temp=P3。i0。 temp=P3。 temp=temp amp。 24 case 0x0d: key=5。 case 0x07: key=11。 P0=table[key]。 temp=temp amp。 temp=P3。i0。 temp=P3。 temp=temp amp。 case 0x0d: key=2。 case 0x07: key=12。 P0=table[key]。 temp=temp amp。 temp=P3。i0。 temp=P3。 temp=temp amp。 case 0x0d: key=13。 case 0x07: key=15。 P0=table[key]。 temp=temp amp。 unsigned char key。 unsigned int code tab[]={64021,64103,64260,64400, 64524,64580,64684,64777, 64820,64898,64968,65030, 65058,65110,65157,65178}。 while(1) { P3=0xff。 0x0f。j0。 0x0f。 switch(temp) { case 0x0e: key=0。 case 0x0b: key=2。 } temp=P3。 STL0=tab[key]%6。 while(temp!=0x0f) { temp=P3。 } } P3=0xff。 0x0f。j0。 0x0f。 switch(temp) { case 0x0e: key=4。 case 0x0b: key=6。 } temp=P3。 30 STL0=tab[key]%6。 while(temp!=0x0f) { temp=P3。 } } P3=0xff。 0x0f。j0。 0x0f。 switch(temp) { case 0x0e: key=8。 case 0x0b: key=10。 } temp=P3。 STL0=tab[key]%6。 while(temp!=0x0f) { temp=P3。 } } P3=0xff。 0x0f。j0。 0x0f。 switch(temp) { case 0x0e: 32 key=12
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1