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

正文內(nèi)容

基于stc89c51單片機(jī)的電子琴設(shè)計(jì)畢業(yè)論文(完整版)

2024-07-30 18:50上一頁面

下一頁面
  

【正文】 /*返回取得的按鍵*/}temp = 1。P0=tabledu[(Key_Value+1)%10]。 /*再讀一次*/if (Key_Temp1 == Key_Temp2) /*兩次相等*/{ Key_Value = Key_Temp1。 /*允許 T0 中斷*/TR0 = 0。 SPK = ~SPK。 while(1) {Display()。 /*等待釋放*/ SPK = 1。}void shaomiao(){uchar Key_Temp1, Key_Temp2。delay_ms(5)。 /*計(jì)劃先讀出 位*/for(i = 0。y0。uint FreqTemp。程序編完之后并不意味著可以實(shí)現(xiàn)系統(tǒng)的功能,還要繼續(xù)調(diào)試。fr=6553650000/fr 低音 DO(261Hz)的 T=6553650000/261=63627 中音 DO(523Hz)的 T=6553650000/523=64580 高音 DO(1046Hz)的 T=6553650000/1046=65059采用 12MHz 的晶振,音符與計(jì)數(shù)值 T0 的關(guān)系如表 6 所示。fr上式中的 N 為計(jì)數(shù)值,f i為機(jī)器頻率,f r為想要產(chǎn)生的頻率。馬上就可以得出,12 個(gè) q 相乘,等于: 440 247。為了輸出適合的方波,首先我們應(yīng)該知道音符與頻率之間的關(guān)系。音持續(xù)的時(shí)間長短,通常用節(jié)拍來表示。第二部,把行線全部變成為輸出線,列線編程為輸入線,并使輸出線全部為低電平,則列線中由高電平變?yōu)榈碗娖降牧校褪前存I所在的列。當(dāng)?shù)?1 列為低電平的時(shí)候,其他各列均處于高電平時(shí),因?yàn)槭?2 鍵被按下,所以第 1 行仍高電平。首先,我們來介紹一下掃描法。它是由行和列組合而成,一組是行線,另一組是列線,按鍵就位于行和列的交叉點(diǎn)。將外部復(fù)位電路的電容充電就可以實(shí)現(xiàn)上電自動(dòng)復(fù)位了,如圖 7(a)所示。除此之外,當(dāng)由于程序運(yùn)行出現(xiàn)出錯(cuò)或操作錯(cuò)誤致使系統(tǒng)處于死鎖狀態(tài)時(shí),為了擺脫困境,可以按復(fù)位鍵重新啟動(dòng)。輸出電壓的計(jì)算公式如下:U0=(1+R3/R2)C1是用于濾除由市交流電引入的高頻干擾,通常選用的是瓷片電容。加在引腳上的電壓可以用數(shù)字量來表示,若某一段的陽極為數(shù)字量為“1” ,則這個(gè)段就會(huì)發(fā)光;若為 0,就不會(huì)發(fā)光。LED 數(shù)碼管已被廣泛運(yùn)用于計(jì)算機(jī)的數(shù)顯器件、數(shù)控裝置等等。定時(shí)元器件一般采用石英晶體和電容組成并聯(lián)諧振回路。P3 口其內(nèi)部具有上拉電阻,P2 口輸出緩沖器能夠驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。P2 輸出緩沖器能夠驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。 P1 口(pin 1~pin 8):8 位準(zhǔn)雙向 I/O 口線,分別為 。(4)并行 I/O 口引腳(32 根) STC89C52 有 4 組 8 位可編程的 I/O 口,分別為 P0、P1 、PP3 口,共 32 根。但是要注意:每次訪問外部數(shù)據(jù)存儲(chǔ)器(RAM)時(shí)需要跳過一個(gè) ALE 脈沖。當(dāng)使用片內(nèi)振蕩器時(shí),此引腳接微調(diào)電容和石英晶體;當(dāng)采用外接時(shí)鐘源時(shí),引腳接振蕩器信號。(13)工作電壓為 ~(5V 單片機(jī)) 。 (5)一個(gè)全雙工串行口。復(fù)位時(shí)為 00。 系統(tǒng)結(jié)構(gòu)組成如圖 1 所示該系統(tǒng)主要包括電源電路、控制部分、顯示部分和發(fā)聲部分圖 1 系統(tǒng)結(jié)構(gòu)組成 電源電路 由于電子制作一般都是用直流電源,故做此電源將 220V 的市交流電轉(zhuǎn)為所需要的直流電壓。本系統(tǒng)是簡易的電子琴,運(yùn)用 4*4 矩陣鍵盤充當(dāng)電子琴的按鍵,一個(gè)按鍵代表一個(gè)音階,并采用矩陣鍵盤行掃描法,通過程序來控制音階的發(fā)生。t replace contribution. This paper mainly introduces a kind of simple keyboard based on 51 SCM design scheme. It uses the STC product of our pany a low power consumption, high performance microprocessor STC89C52 chips as the master unit, and 4 * 4 matrix keyboard and reset circuit, LED digital display, a double master core module and other ponents of the speaker. This paper discusses the design of hardware and software structure keyboard design process, the use of a Altium Designer 09 draw a diagram, PCB figure, through the Keil software keyboard to software programming, then the software and hardware debugging run and will burn to STC89C52 chip program. Operation of the system is stable and has the hardware circuit design simple, clear, and the cost is low, the software perfect function, control system firm, price higher advantages, has certain practical and reference value. Key words : stc89c52。單片機(jī)集成度高、處理功能強(qiáng)大、價(jià)格低廉使其在各個(gè)領(lǐng)域得到廣泛應(yīng)用。此系統(tǒng)運(yùn)行比較穩(wěn)定,具有硬件設(shè)計(jì)電路簡單、清晰,成本低,軟件功能完善,控制系統(tǒng)牢靠,性價(jià)比高等優(yōu)點(diǎn),具有一定的實(shí)用和參考價(jià)值。單片機(jī)(Microcontroller,又嵌入式微控制器) ,就是在一塊硅片上集成了各種部件的微型計(jì)算機(jī)。利用不同的音階的頻率不一樣,用單片機(jī)來模擬電子琴,可以使單片機(jī)的定時(shí)器工作在計(jì)數(shù)器模式下,工作方式設(shè)為方式 1,改變 TH0 和 TH1 來產(chǎn)生不同的頻率,從而產(chǎn)生不同的音階。這樣一個(gè)端口就可以連接 4*4 的矩陣鍵盤了。 (2)數(shù)據(jù)存儲(chǔ)器(512B RAM) 。 (10)兩個(gè)讀寫中斷串口,3 級加密位。Vcc(pin 40):電源接入,接+5V 電源。 ALE/PROG(pin 30):用于地址鎖存。PSEN(pin 29):片外存儲(chǔ)器讀選通信號,低電平有效。當(dāng)訪問外部程序存儲(chǔ)器或者數(shù)據(jù)存儲(chǔ)器時(shí),P0 口也被作為地址總線(低 8 位)和數(shù)據(jù)分時(shí)復(fù)用。具體如下表 1 所示。當(dāng)使用 8 位地址,訪問其外部數(shù)據(jù)存儲(chǔ)器(RAM)時(shí),P2 口將會(huì)輸出 P2 鎖存器的內(nèi)容。表 2 P3 口引腳第二功能 RXD 串行輸入口 TXD 串行輸出口 INT0 外中斷 0 INT1 外中斷 1 T0 定時(shí)/計(jì)數(shù)器 0 T1 定時(shí)/計(jì)數(shù)器 1 WR 外部數(shù)據(jù)存儲(chǔ)器寫選通 RD 外部數(shù)據(jù)存儲(chǔ)器讀選通 STC89C52 時(shí)鐘介紹STC89C52 內(nèi)部有一個(gè)高增益的反相放大器,此放大器用于構(gòu)成振蕩器,其引腳TXD 和 RXD 分別是這個(gè)放大器的輸出端和輸入端。(a)內(nèi)部方式時(shí)鐘電路 (b)外部方式時(shí)鐘電路圖 3 時(shí)鐘電路 雙位 LED 數(shù)碼顯示器簡介數(shù)碼管能在低電壓、小電流驅(qū)動(dòng)下發(fā)光,能夠與 CMOS、TTL 電路兼容。管腳排列如圖 4 所示。220V 交流市電經(jīng)過電源變壓器 T1 降壓,變成電壓較低的交流電,再經(jīng)過二極管橋式整流電路,電容濾波后送入 LM317 的輸入端,則 LM317 的輸出端將輸出穩(wěn)定的直流電壓。圖 5 中的 R2與D2是用來指示工作的,當(dāng)插上 220V 的交流電時(shí),經(jīng)過變壓 、整流、濾波、穩(wěn)壓等正常工作時(shí),發(fā)光二級管 D2就會(huì)發(fā)光,而 R1用來為 D2限流。產(chǎn)生復(fù)位信號的電路邏輯圖如圖 6 所示:圖 6 復(fù)位信號的電路邏輯圖單片機(jī)的整個(gè)復(fù)位電路包括芯片內(nèi)、外兩個(gè)部分。電阻為 ,電容為10uF、晶振為 12MHz。這一點(diǎn)就是識(shí)別矩陣式鍵盤哪個(gè)按鍵按下的關(guān)鍵所在。例如,當(dāng)按鍵2 被按下,第一行的行線為低電平,但是我們不能確定是哪個(gè)鍵被按下了,若是同一行的 4 鍵被按下,第一行也會(huì)呈現(xiàn)低電平,因此我們只能得出第一行有鍵被按下。掃描法要一列一列的去掃描查詢,若被按下的鍵處于最后一列時(shí),需要經(jīng)過多次才能獲得正確的行列值。 如何利用單片機(jī)實(shí)現(xiàn)音樂節(jié)拍物體規(guī)則震動(dòng)發(fā)出的聲音稱為樂音,音樂聽起來有高、有低,這就是音高,發(fā)聲物體的振動(dòng)頻率決定著音高。只需要知道四分之一節(jié)拍需要延時(shí)多久,其他的節(jié)拍就是它延時(shí)的倍數(shù)了。例如:已知最低音的 6(LA)的頻率是 220Hz,我們設(shè)它的公比為 q,則可以推出7(SI)的頻率為 220*q*q 。比如:頻率為中音DO(532Hz),它的周期為:T=1/532=1912us, 所以計(jì)數(shù)器只需要計(jì)數(shù):956us/1us=956 次,每一次計(jì)數(shù) 956 次時(shí)將 I/O 口反向,我們就可以得到我們所需要的音階中音(DO)了。2247。電路圖設(shè)計(jì)完成后,就是焊電路板了,在焊接的時(shí)候遇到了好多的困難,總是把有些線搞混,錯(cuò)綜復(fù)雜的導(dǎo)線使我暈頭轉(zhuǎn)向,從而增加我焊接的難度。參考文獻(xiàn)[1] [M].北京:高等教育出版社,2022.[2] [M].江西:科學(xué)技術(shù)出版社,2022.[3] [M].北京:航空航天大學(xué)出版社,1998.[4] [M].武漢:華中科技大學(xué)出版社,2022.[5] [M].北京:電子工業(yè)出版社,2022.[6] Designer 的原理圖與PCB設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2022.[7] [M].北京:機(jī)械工業(yè)出版社,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1