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

正文內(nèi)容

基于單片機(jī)的音樂(lè)噴泉控制系統(tǒng)設(shè)計(jì)(參考版)

2025-06-30 20:12本頁(yè)面
  

【正文】 不足之處在于:系統(tǒng)利用的是單片機(jī)產(chǎn)生方波信號(hào)控制揚(yáng)聲器發(fā)音,所以播放的只能是音樂(lè)的曲調(diào),而不是真人真唱的歌曲。本文設(shè)計(jì)的音樂(lè)噴泉控制系統(tǒng)是旅游景點(diǎn)內(nèi)用的小型音樂(lè)噴泉,具有造型優(yōu)美、營(yíng)業(yè)性強(qiáng)、控制簡(jiǎn)單可靠的特點(diǎn),充分體現(xiàn)了經(jīng)濟(jì)型和實(shí)用性的原則,并且噴泉的安裝方便、維護(hù)簡(jiǎn)單,能夠滿足用戶的需求。音樂(lè)噴泉的開(kāi)發(fā)研究具有很大的發(fā)展前景,目前國(guó)內(nèi)外同行業(yè)的技術(shù)無(wú)不體現(xiàn)著高科技技術(shù)在娛樂(lè)業(yè)的廣泛應(yīng)用。此時(shí)噴泉開(kāi)始運(yùn)行,根據(jù)運(yùn)行狀態(tài)進(jìn)行源代碼的調(diào)試。第三步:添加仿真文件。第二步:添加所需元件并連接電路圖。Proteus的顯著特點(diǎn)如下: (1)全部滿足單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中有明顯優(yōu)勢(shì); (2)具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及外圍電路組成的系統(tǒng)仿真的功能; (3)目前支持的單片機(jī)類型有:68000系列、51系列、AAVR系列等; (4)支持大量的存儲(chǔ)器和外圍設(shè)備。目前,用于單片機(jī)仿真的工具很多,有些主要用于軟件仿真,側(cè)重于算法的驗(yàn)證;有些用于硬件仿真的工具對(duì)CPU的仿真能力有限,至于對(duì)CPU外圍的硬件仿真更是無(wú)能為力。仿真是利用計(jì)算機(jī)對(duì)實(shí)際額屋里模型或數(shù)學(xué)模型進(jìn)行試驗(yàn)(虛擬儀器的虛擬實(shí)驗(yàn)),通過(guò)這樣的模型試驗(yàn)來(lái)隨一個(gè)實(shí)際系統(tǒng)的性能和工作狀態(tài)進(jìn)行分析和研究?!拔构贰弊映绦蛉缦拢篋OG:MOV TH0,02H;模式1定時(shí)器,在6MHZ晶振時(shí),定時(shí)約130msMOV TL0, 18HRET此子程序應(yīng)在系統(tǒng)程序的若干處調(diào)用,保證在程序正常執(zhí)行時(shí)TO總不溢出。在本系統(tǒng)中,單片機(jī)便開(kāi)啟LC182時(shí),LC182四路輸出依次變?yōu)楦唠娖剑?HZ,一有音樂(lè)信號(hào)的輸入,彩燈的循環(huán)頻率隨音頻信號(hào)的大小而變化,其最高循環(huán)頻率為15HZ。他們的內(nèi)部均有信號(hào)整流電路。音樂(lè)程序模塊STARTMU: ORG 00H ; 主程序起始地址 JMP START; 跳至主程序 ORG 0BH ; TIMER0中斷起始地址 JMP TIM0; 跳至TIMER0中斷子程START: MOV TMOD,01H ; 設(shè)TIMER0在MODE1 MOV IE, 82H; 中斷使能START0: MOV 30H, 00H; 取簡(jiǎn)譜碼指針NEXT: MOV A, 30H ; 簡(jiǎn)譜碼指針載入A MOV DPTR,TABLE; 至TABLE取簡(jiǎn)譜碼 MOVC A, A+DPTR MOV R2, A; 取到的簡(jiǎn)譜碼暫存于R2 JZ END0; 是否取到00(結(jié)束碼)? ANL A, 0FH; 不是,則取低4位(節(jié)拍碼) MOV 90H, A; 為調(diào)速保存數(shù)據(jù) MOV R5, A; 將節(jié)拍碼存入R5 MOV A, R2; 將取到的簡(jiǎn)譜碼再載入A SWAP A; 高低4位交換 ANL A, 0FH; 取低4位(音符碼)MOV 90H, A; 保存音符碼,為調(diào)速做準(zhǔn)備 JNZ SING; 取到的音符碼是否為0? CLR TR0; 是,則不發(fā)音 JMP D1; 跳至D1SING: DEC A; 取到的音符碼減1(不含0) MOV 22H, A ; 存入(22H) RL A; 乘2 MOV DPTR, TABLE1; 至TABLE1取相對(duì)的高位字節(jié)計(jì)數(shù)值 MOVC A, A+DPRT MOV TH0, A; 取到的高位字節(jié)存入TH0 MOV 21H, A; 取到的高位字節(jié)存入(21H) MOV A, 22H ; 再載入取到的音符碼 RL A; 乘2 INC A; 加1 MOVC A, A+DPRT; 至TABLE1取相對(duì)的低位字節(jié)計(jì)數(shù)值 MOV TL0, A; 取到的低位字節(jié)存入TL0 MOV 20H, A; 取到的低位字節(jié)存入(20H) SETB TB0; 啟動(dòng)TIMER0D1: CALL CHULIKOU; 調(diào)用以1/4拍為基本單位時(shí)間的調(diào)速子程序 INC 30H; 取簡(jiǎn)譜碼指針加1 JMP NEXT; 取下一個(gè)碼END0: CLR TR0; 停止TIMER0 JMP START0; 重復(fù)循環(huán)TIM0: PUSH ACC; 將A的值暫存于堆棧 PUSH PSW; 將PSW的值暫存于堆棧 MOV TL0, 20H; 重設(shè)計(jì)數(shù)值 MOV TH0, 21H CPL ; POP PSW; 至堆棧取回PSW的值 POP ACC; 至堆棧取回A的值 RETI; 返回主程序TABLE1: DW 64260, 64400, 65524, 64580 DW 64684, 64777, 64820, 64898 DW 64968, 65030, 65058, 65110 DW 65157, 65178, 65217TABLE: DB 82H,01H,81H,94H,84H ;1DB 0B4H,0A4H,04H DB 82H,01H,81H,94H,84H DB 0C4H,0B4H,04H;2 DB 82H,01H,81H,0F4H,0D4H DB 0B4H,0A4H,94H DB 0E2H,01H,0E1H,0D4H,0B4H DB 0C4H,0B4H,04H;3 DB 82H,01H,81H,94H,84H DB 0B4H,0A4H,04H DB 82H,01H,81H,94H,84H DB 0C4H,0B4H,04H;4 DB 82H,01H,81H,0F4H,0D4H DB 0B4H,0A4H,94H DB 0E2H,01H,0E1H,0D4H,0B4H DB C4H,0B4H,04H DB 00TABLE2: D
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1