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

正文內(nèi)容

基于匯編語言與接口技術(shù)的音樂盒設(shè)計-展示頁

2024-12-19 09:21本頁面
  

【正文】 OUT 61H, AL ;輸出,使揚聲器發(fā)聲 海南軟件職業(yè)技術(shù)學院畢業(yè)設(shè)計(論文) 9 SUB CX, CX LOP: LOOP LOP ;延時 DEC BL ; BL 值由入口參數(shù)提供,決定發(fā)聲長短 JNZ LOP ; BL= 6 發(fā)長聲, BL= 1 發(fā)短聲 MOV AL, AH OUT 61H, AL ;恢復(fù) 8255 端口 B 的原值,停止發(fā)聲 RET ;返回 BEEP ENDP 利用 PC機中的定時器 /計數(shù)器電路 8253可以使揚聲器發(fā)聲并且還可以用來演奏簡單的樂曲。 OUT2 和 PB1 經(jīng)過一個與門接至揚聲器驅(qū)動電路。 8253 的端口地址范圍是 40H~43H,片選 D7數(shù)制選擇D6D5D4D3D2D1D01 B C D 計數(shù)0 二 進 制 計 數(shù)0 0 0 方式 00 0 1 方式 10 1 0 方式 20 1 1 方式 31 0 0 方式 41 0 1 方式 51 1 0 方式 21 1 1 方式 3工 作 方 式 選 擇0 0 計 數(shù) 器 鎖 存0 1 只寫低 8 位1 0 只寫高 8 位1 1 先寫低 8 位 再寫高 8 位讀 / 寫格式0 0 計數(shù)器 00 1 計數(shù)器 11 0 計數(shù)器 21 1 無意義,不用計 數(shù) 器 選 擇海南軟件職業(yè)技術(shù)學院畢業(yè)設(shè)計(論文) 8 圖 33 PC/XT 中的 8253 單拍脈沖的寬度= n1輸入時鐘 CLK 的周期= n1 Tclk= n1 (1/Fclk) n1=單拍脈沖的寬度 /輸入時鐘 CLK 的周期 計數(shù)器 2 的發(fā)聲程序 計數(shù)器 2 的輸出送往揚聲器發(fā)聲電路。 圖 32b 8253 的控制字 發(fā)聲原理 8253 在 PC 機中的應(yīng)用 IBM PC/XT 機系統(tǒng)板上使用了一片 8253,其連接如圖 33 所示。 8253 是海南軟件職業(yè)技術(shù)學院畢業(yè)設(shè)計(論文) 7 由主機編程設(shè)定的,通過把一個 8 位的控制字寫入 8253 的控制字寄存器,使 8253按照某種給定的方式工作。 8255A 的內(nèi)部結(jié)構(gòu)如圖 31 所示。附點在音符右方加一個圓點,這個音叫“附點音符” ,附點的作用是把音符的時值延長 1/2。 長短音:音樂中的音不光 有高低,還要有長短,一個音可以唱得時間很長,也可以唱得很短促。 8253 計數(shù)值的計算方法為: 計數(shù)值=時鐘頻率 247。一般情況下,可讓 PB0 輸出高電平,通過對 8253編程設(shè)置方波輸出頻率以控制發(fā)聲頻率。 8253 定時計數(shù)器的計數(shù)通道 2 用于提供系統(tǒng) 的揚聲器音頻信號,但 8253 計數(shù)器通道 2輸出的方波受 8255A PB0 輸出高電平時才允許計數(shù)通道 2 的方波輸出。 揚聲器發(fā)聲最簡單的方式:直接對端口 61H 的 D1 位交替輸出 0 或 1(同時 61H 的 D0 位清 0), 使揚聲器交替地通與斷,推動揚聲器發(fā)聲。 圖 11 PC 的揚聲驅(qū)動系統(tǒng) 揚聲器的發(fā)聲是由輸出寄存器 (即 8255A 的 PB 口 )的兩位進行控制的。 音樂盒的主要功能是,根據(jù)按鍵不同,而選擇播放不同的歌曲,和退出等操作。進行信息交換時,由于各種原因 (比如電平、時序等的不同 ),這些外部設(shè)備不能與 CPU 直接相連,它們之間的信息交換必須經(jīng)過一個中間電路,也就是接口電路才 能實現(xiàn)。 在計算機系統(tǒng)中除了 CPU 以及基本硬件之外,還有各種外部設(shè)備,比如顯示器、鍵盤、打印機、磁盤驅(qū)動器、光盤驅(qū)動器等。匯編語言比機器語言直觀,容易記憶和理解,用匯編語言編寫的程序也比機器語言程序易讀、易檢查、易修改。一般說來,機器言程序的執(zhí)行速度快,占用的內(nèi)存空間小。機器語言是一種面向機器的程序設(shè)計語言。用 masm、 link 軟件對音樂盒源程序進行調(diào)試。可以在沒有聽完整首歌曲時人為中斷聽下一首歌曲,或退出。 選擇 Q 鍵后可以正常退出程序。 用鍵盤鍵 A、 B、 C 選擇相應(yīng)的樂曲。依據(jù) PC 機系統(tǒng)發(fā)聲的基本原理,制作成多功能音樂盒。 匯編語言是一種功能很強的程序設(shè)計語言 ,也是利用計算機所有硬件特性并能直接控制硬件的語言。海南軟件職業(yè)技術(shù)學院畢業(yè)設(shè)計(論文) 摘要 用計算機來解決實際問題,需要編寫程序。程序是由指令組成的,一條條指令規(guī)定了計算機究竟要執(zhí)行什么樣的操作,計算機只要按編寫的順序執(zhí)行完程序中的指令,問題也就解決了。 本設(shè)計是基于匯編語言與接口技術(shù)的音樂盒設(shè)計。 該音樂盒主要實現(xiàn)的功能有: 程運行后首先在屏幕上顯示出樂曲菜單,制作者姓名。 輸入錯誤時要有適當提示,并允許 重新輸入。 允許中斷。 本設(shè)計利用 8255A、 8253 的工作原理發(fā)聲。 關(guān)鍵詞 :匯編語言 計算機接口技術(shù) 音樂盒 8253 8255A 海南軟件職業(yè)技術(shù)學院畢業(yè)設(shè)計(論文) 目錄 摘要 ................................................................................................................................................. 1 緒論 ................................................................................................................................................. 2 1 設(shè)計思路 ..................................................................................................................................... 3 2 樂理知識 ..................................................................................................................................... 4 樂理知識簡述 ................................................................................................................... 4 音符與頻率的關(guān)系 ........................................................................................................... 4 3 設(shè)計原理 ..................................................................................................................................... 5 8255A 的功能 .................................................................................................................... 5 8253 的功能 ...................................................................................................................... 7 發(fā)聲原理 ........................................................................................................................... 9 DOS 功能調(diào)用 ................................................................................................................. 12 1 號功能調(diào)用 ............................................
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1