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

正文內(nèi)容

基于單片機(jī)的音樂盒設(shè)計(jì)課程設(shè)計(jì)說明書-wenkub.com

2025-06-24 20:50 本頁面
   

【正文】 OUT_TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H,73H 。為1返回 SETB TR0 。******************************************** POP DPL 。******************************************** MOV B,R0 。將R7指向最后一首歌曲 MOV A,N1 MUL AB MOV R7,A AJMP BACK2 。關(guān)中斷 MOV A,22H 。******************************************** POP DPL 。******************************************** MOV B,R0 。是最后一首嗎? MOV R7,00H 。定時器0置初值 MOV TL0,20H CPL OUT 。數(shù)碼管顯視第一首歌曲編號 AJMP WWWWW: MOV A,R7 。不唱 MOV A,22H 。沒有暫停,繼續(xù)FOR: CLR TR0 。開始唱,進(jìn)行相應(yīng)的數(shù)據(jù)處理 MOV R3,A RL A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOVC A,A+DPTR MOV 21H,A MOV TH0,A MOV A,R3 RL A INC A MOVC A,A+DPTR MOV 20H,A MOV TL0,A SETB TR0 。若為0,則表示為休止符,不唱,本次音符不唱, MOV R1,A 。將取出的音符數(shù)+節(jié)拍數(shù)保存在職26H單元中NEXT: MOV R0,30H 。30H開始的單元中存放歌曲的入口信息 MOV A,R7 。22H單元中存放正在播放的歌曲編號 MOV DPTR,OUT_TAB 。音頻輸出端口初始化 。允許外部中斷1中斷 SETB EX0 。外部中斷0為跳沿觸發(fā) SETB PX0 。允許計(jì)數(shù)器1中斷 SETB ET0 。計(jì)數(shù)器0工作方式1,計(jì)數(shù)器1工作方式2 MOV TH1,0FFH 。 MOVC A,A+DPTR MOV R0,A INC R5 INC R0 MOV A,R5 MOVC A,A+DPTR MOV R0,A INC R5 INC R0 MOV A,R5 MOVC A,A+DPTR MOV R0,A INC R0 INC R5 MOV A,R5 MOVC A,A+DPTR MOV R0,A INC R0 INC R5 INC R6 。 MOV R5,00H 。DPRT指向每首歌曲的入口地址的地址。外部中斷0用于接上一曲歌按鍵 ORG 000BH AJMP F_T0 。附錄OUT BIT 。這次設(shè)計(jì)從軟件編寫、調(diào)試到軟硬件聯(lián)機(jī)調(diào)試,我傾注了大量的時間和心血。 電路板調(diào)試數(shù)據(jù)圖 電路板實(shí)物圖數(shù)碼顯示管89C52單片機(jī)蜂鳴器首先要向單片機(jī)中寫入程序,之后在給電路板進(jìn)行通電,最后再按下開關(guān)按鈕即可。 檢查軟件系統(tǒng)(1)根據(jù)系統(tǒng)的原理結(jié)構(gòu)檢查各流程圖是否正確,再根據(jù)流程圖來檢查程序是否也正確。舉例2:音調(diào)re,發(fā)音長度為半拍,即八分音符,將其編碼為0x22歌曲播放的設(shè)計(jì)。播放長度以十六分音符為單位(在本程序中為165ms),一拍即四分音符等于4個十六分音符,編為4,其它的播放時間以此類推。1/,只要設(shè)定延遲時間就可求得節(jié)拍的時間。了解音樂的一些基礎(chǔ)知識,我們可知產(chǎn)生不同頻率的音頻脈沖即能產(chǎn)生音樂。至于1拍多少s,并沒有嚴(yán)格規(guī)定,就像人的心跳一樣,大部分人的心跳是每分鐘72下,有些人快一點(diǎn),有些人慢一點(diǎn),只要聽的悅耳就好。高音的DO(1046Hz)的計(jì)算值T=65536N=65536Fi2Fr=6553610000002Fr=65536500000/Fr低音DO的T=65536500000/262=63627低音DO的T=65536500000/523=64580低音DO的T=65536500000/1047=65059(5)。 此外結(jié)束符和休止符可以分別用代碼00H和FFH來表示,若查表結(jié)果為00H,則表示曲子終了;若查表結(jié)果為FFH,則產(chǎn)生相應(yīng)的停頓效果。例如高音DO的頻率(1046Hz)剛好是中音DO的頻率(523Hz)的一倍,中音DO的頻率(523Hz)剛好是低音DO頻率(266 Hz)的一倍;同樣的,高音RE的頻率(1175Hz)剛好 是中音RE的頻率(587Hz)的一倍,中音RE的頻率(587Hz)剛好是低音RE頻率(294 Hz)的一倍。兩個音之間的距離有兩個“半音”,就叫“全音”。 音調(diào)、節(jié)拍以及編碼的確定方法一般說來,單片機(jī)演奏音樂基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說不能像電子琴那樣能奏出多種音色的聲音。(2)~。由于外部時鐘信號是通過一個2分頻觸發(fā)器后作為內(nèi)部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時間和最大的低電平持續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。對外接電容C1,C2雖然沒有什么嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。通過單片機(jī)查表得出數(shù)碼管顯示編碼,傳送給數(shù)碼管顯示,以此來實(shí)現(xiàn)按鍵與顯示程序的一致性。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。AT89C51是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機(jī)。掌握這一軟件的使用對于使用51系列單片機(jī)的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。 KEIL軟件簡介單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1