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

正文內(nèi)容

微機(jī)原理及應(yīng)用電子琴課程設(shè)計(jì)-wenkub

2024-11-09 22 本頁面
 

【正文】 .........................................................................19 9實(shí)驗(yàn)現(xiàn)象及說明........................................................................................................................................26 10實(shí)驗(yàn)結(jié)論..................................................................................................................................................28 11承擔(dān)的主要任務(wù)......................................................................................................................................28 12結(jié)論及設(shè)計(jì)心得與體會.........................................................................................................................28實(shí)驗(yàn)?zāi)康恼莆湛扇細(xì)怏w傳感器的工作原理和測量電路。當(dāng)按下該鍵時電子時鐘從當(dāng)前設(shè)定值開始走時。題目三LED七段數(shù)碼管數(shù)字鐘設(shè)計(jì)并完成LED七段數(shù)碼管數(shù)字鐘電路,數(shù)字鐘顯示格式為:HH:MM:SS。2.實(shí)現(xiàn)能自動控制和手動應(yīng)急控制。題目九倒計(jì)時牌設(shè)計(jì)日期倒計(jì)時牌界面,可輸入設(shè)定日期,顯示當(dāng)前日期的統(tǒng)計(jì)天數(shù),如奧運(yùn)計(jì)時牌。題目五 樂曲播放利用PC機(jī)內(nèi)8253實(shí)現(xiàn)樂曲播放。題目二 計(jì)算器編輯程序可以實(shí)現(xiàn)鍵盤輸入數(shù)據(jù)與運(yùn)算符,進(jìn)行“加減乘除”運(yùn)算。才使程序完美運(yùn)行。mov al,0h out dx,al。寫計(jì)數(shù)初值低字節(jié)mov al,ah out dx,al。轉(zhuǎn)為查表偏移量 mov bl,al。139。 jl sing cmp al,39。顯示提示信息 sing: mov ah,7 int 21h。Press 1,2,3,4,5,6,7,8,ESC:39。data segment io8255a equ 288h io8255b equ 28bh io8253a equ 280h io8253b equ 283h table dw 524,588,660,698,784,880,988,1048。各音階標(biāo)稱頻率值: 音 階2 3 4 5 6 7 1* 低頻率(單位:Hz)262 294 330 347 392 440 494 524 高頻率(單位:Hz)524 588 660 698 784 880 988 1048簡單的電子琴設(shè)計(jì)六、設(shè)計(jì)原程序及注解。2.彈奏簡短音樂。通過課程設(shè)計(jì)使學(xué)生更進(jìn)一步掌握微機(jī)原理及應(yīng)用課程的有關(guān)知識,提高應(yīng)用微機(jī)解決問題的能力,加深對微機(jī)應(yīng)用的理解。并通過所編程序?qū)崿F(xiàn)對鍵盤的重復(fù)掃描,重而可以彈奏多個音符的試驗(yàn)?zāi)康?。首先利用了編程程序,編輯?255芯片控制字, 對其進(jìn)行初始化,使其工作在方式0,即基本輸入輸出狀態(tài),將8255的A端口設(shè)置為輸出,C端口進(jìn)行,經(jīng)CPU運(yùn)算后, 輸出到8254芯片的A端口中,由此實(shí)現(xiàn)對其的初始化。因此用 10MS 的倍數(shù)值來控制揚(yáng)聲器開關(guān)的時間 間隔,就可控制發(fā)聲的音長了。當(dāng)定時器接收的計(jì)數(shù)值為 533H 時,能產(chǎn)生 896Hz 的聲音,因此產(chǎn)生其他頻率的計(jì)數(shù)值就可由下式計(jì)算: 計(jì)數(shù)值=533H*896/f=1234DCH/f MOV DX,12H MOV AX,348CHDIV DI;(DI)=頻率OUT 42H,AL;42H為8253的通道2端口 MOV AL,AH OUT 42H,AL送到揚(yáng)聲器的信號還受到了從并行接口芯片 8255(端口地址為 61H)來的雙 重控制,端口 61H 的最低位控制通道 2 的門控開斷,以產(chǎn)生特殊的音頻信號,端 口 61H 的 PB1 位和定時器的輸出信號同時作為與門的輸入,PB0 和 PB1 位可由程 序決定為 0 還是為 1。(1)程序流程圖(2)程序流程圖如圖所示:圖 7:流程圖(2)程序清單發(fā)音部分程序源代碼如下把計(jì)數(shù)值送 8253 前,必須先把 8253 進(jìn)行初始化,使其選用通道 2,工作在 方式 3 下。顯然只有 PB0 和 PB1 都是 1 時,才能使揚(yáng)聲器發(fā)出聲音。發(fā)音部分:CUP 通過對定時器的通道 2 進(jìn)行編程,使其 I/O 寄存器接收一個 控制聲音頻率的 16 位計(jì)數(shù)值,端口 61H 的最低位控制通道 2 門控的開斷,以產(chǎn) 生特殊的音響。 8255 接八個開關(guān) K1K8,做電子琴按鍵輸入??偩€接口電路用 于實(shí)現(xiàn) 8255 和單片微機(jī)的信號連接。圖 4:8253 工作方式 3 波形 的簡介【2】8255 是一個 40 引腳的雙列直插式集成電路芯片。(2)寫入控制字后,輸出將變?yōu)楦唠娖?,?dāng)寫入計(jì)數(shù)初值后,就開始計(jì)數(shù),輸 出仍為高電平; 當(dāng)計(jì)數(shù)到初值的一半時,輸出變?yōu)榈碗娖?,直至?jì)數(shù)到 0,輸出又變?yōu)楦唠娖剑匦麻_始計(jì)數(shù)。如下圖為 8253 的內(nèi)部結(jié)構(gòu)圖。常用于事件計(jì)數(shù)器,單穩(wěn)態(tài)觸發(fā)器,分頻器,方波發(fā)生器,硬件觸發(fā)的單脈沖發(fā)生器 等。輸入部分:主要是由 8255 和 8 個常開型開關(guān)來完成。發(fā)音部分:CUP 通過對定時器 8253 的通道 2 進(jìn)行編程,使其 I/O 寄存器接收一 個控制聲音頻率的 16 位計(jì)數(shù)值,端口 61H 的最低位控制通道 2 門控的開斷,以 產(chǎn)生特殊的音響。計(jì)數(shù)器/定時器 8253 包括 3 個獨(dú)立的 16 位計(jì)數(shù)器通道,而每個計(jì)數(shù)器都有 6 種工作方式,可以按二進(jìn)制或十進(jìn)制(BCD 碼)進(jìn)行計(jì)數(shù)。在圖中可以清楚地看到,8253 主要是由數(shù)據(jù)總線 緩沖存儲器,讀寫控制電路,控制字寄存器和 3 個通道 4 部分所組成。(3)若計(jì)數(shù)值為偶數(shù),則輸出對稱方波;如果計(jì)數(shù)值為奇數(shù),則前(N+1)/2 個 CLK 脈沖期間輸出為高電平,后(N1)/2 個 CLK 脈沖期間輸出為低電平。按功能可把 8255 分為三 個邏輯電路部分,即:口電路、總線接口電路和控制邏輯電路。其中包括:數(shù)據(jù)總線緩沖器,讀/寫控制邏 輯,控制邏輯電路。 8253 控制揚(yáng)聲器,發(fā)出相應(yīng)的音階。當(dāng)定時器接收的計(jì)數(shù)值為 533H 時,能產(chǎn)生 896Hz 的聲音,因此產(chǎn)生其他頻率的計(jì)數(shù)值就可由下式計(jì)算計(jì)數(shù)值=533H*896/f=1234DCH/f當(dāng)通道 2 用于發(fā)聲時,采用的是模式 3,在模式 3 下,輸出線為“1”和為“0” 的時間各占計(jì)數(shù)時間的一半,因而產(chǎn)生一系列間隔均勻的脈沖。控制音長的時間可以簡 單地通過反復(fù)執(zhí)行指令來得到。MOV AL,0B6HOUT 43H,AL;43H 為 8253 的控制字端口計(jì)算計(jì)數(shù)初值,計(jì)數(shù)值送到 8253,用以產(chǎn)生需要的發(fā)音頻率利用定時器發(fā) 聲。顯然只有 PB0 和 PB1 都是 1 時,才能使揚(yáng)聲器發(fā)出聲音。LOOP1: MOV CX,2801;發(fā)音時間 10ms JMP LOOP2 LOOP2: PUSH AX LOOP3: IN AL,61H AND AL,10H CMP AL,AH JE LOOP3 MOV AH,AL LOOP LOOP3 POP AXDELAY: LOOP DELAY;延時 DEC BX JNZ LOOP1 輸出 61 端口的值MOV AL,AH OUT 61H,AL結(jié)論:達(dá)到題目要求內(nèi)容,以 K1K8 接 8255 的 A 口做為電子琴的鍵盤分別輸入靜 音、do、re、mi、fa、sol、la、si 的音,以 8255 的 B 口作為輸出。將8254芯片設(shè)置為工作在方式3,即輸出對稱方波狀態(tài)。關(guān)鍵字: 編程、工作方式、運(yùn)算簡單的電子琴設(shè)計(jì)一、設(shè)計(jì)題目:簡易電子琴設(shè)計(jì)二、設(shè)計(jì)內(nèi)容:實(shí)驗(yàn)電路如圖161,8253的CLK0接1MHZ時鐘,GATE0接8255的PA1,OUT0和8255的PA0接到與門的兩個輸入端,K8跳線連接喇叭,編程使計(jì)算機(jī)的數(shù)字鍵7作為電子琴按鍵,按下即發(fā)出相應(yīng)的音階。通過查閱資料,結(jié)合所學(xué)知識進(jìn)行軟、硬件的設(shè)計(jì),使學(xué)生初步掌握應(yīng)用微機(jī)解決問題的步驟及方法。3.通過改變鍵盤輸入來改變8254輸出頻率,實(shí)現(xiàn)揚(yáng)聲器發(fā)音五、編程提示:利用8255的PA0口來施加控制信號給與門,用來控制揚(yáng)聲器的開關(guān)狀態(tài)。*******************************。高音的。,0dh,0ah,39。從鍵盤接收字符,不回顯 cmp al,1bh je finish。839。39。保存偏移到bx mov bh,0mov ax,4240H。mov dx,io8255b。jmp sing finish: mov ax,4c00h int 21hdelay proc near。6簡單的電子琴設(shè)計(jì)總 結(jié)這是一次成功的實(shí)訓(xùn),也是應(yīng)值得遠(yuǎn)記住的一次實(shí)訓(xùn),在這次實(shí)訓(xùn)中我充分感受到了集體的力量,在我組組員的共同努力下,我們的電子琴程序從無到有、功能從弱到強(qiáng),一步步的走向成功,同時也感謝陳老師給我這樣一次鍛煉的機(jī)會,讓我的人生經(jīng)歷有豐富了一些并且這段經(jīng)歷將成為我生活中一段寶貴的精神財(cái)富。(提示:先輸入數(shù)據(jù)與運(yùn)算符,保存,再按照運(yùn)算符選擇對應(yīng)的子程序;輸入的數(shù)據(jù)是用字符表示的,需要轉(zhuǎn)換;要有良好的界面(提示信息))題目三工作周期判斷程序輸入年、月、日,能夠判斷當(dāng)日的星期數(shù),并進(jìn)行輸出。題目六 按鍵選擇樂曲播放利用按鍵選擇播放不同樂曲。題目十?dāng)?shù)字時鐘編程實(shí)現(xiàn)時鐘功能,按秒刷新,要求定位在屏幕右上角。3.實(shí)現(xiàn)能隨時可以調(diào)整自動模式的綠燈和紅燈時間。要求:具有通過鍵盤能夠調(diào)整時、分、秒的功能。附錄:實(shí)驗(yàn)箱功能模塊電路圖第四篇:微機(jī)原理課程設(shè)計(jì)《微機(jī)原理》課程設(shè)計(jì)報(bào)告時間 學(xué) 院 專業(yè)班級 姓 名 學(xué) 號 合 作 者指導(dǎo)教師成 績2013 年 11 月摘要本文針對可燃?xì)怏w檢測模塊MQ—K1,綜合運(yùn)用《微機(jī)原理》所學(xué)知識,選擇合適的芯片,如微處理器808存儲器、可編程并行接口芯片825A/D轉(zhuǎn)換芯片ADC0809,LED顯示芯片8279以及其它輔助芯片等,設(shè)計(jì)合理的硬件系統(tǒng),實(shí)現(xiàn)可燃?xì)怏w濃度的測量與檢測結(jié)果的顯示,設(shè)定閾值,超過閾值后報(bào)警,并對設(shè)計(jì)出的硬件系統(tǒng)運(yùn)用匯編語言完成全部軟件系統(tǒng)設(shè)計(jì)及調(diào)試。通過采集氣體的濃度,經(jīng)過模擬量轉(zhuǎn)換為數(shù)字量,即A/D轉(zhuǎn)換,AD0809采樣輸出電壓值并在數(shù)碼管上顯示,并改進(jìn)程序,使在液晶屏上顯示可燃?xì)怏w傳感器檢測結(jié)果轉(zhuǎn)換的電壓值,并設(shè)定閾值,超過閾值后報(bào)警。設(shè)定閾值,超過閾值后報(bào)警。另一部分為用戶CPLD,它完全對用戶開放,用戶可在一定的地址范圍內(nèi),進(jìn)行編譯碼,輸出為插孔LCS0—LCS7,注意,用戶的地址不能與系統(tǒng)相沖突,否則將導(dǎo)致錯誤。:8250 芯片一個,系統(tǒng)與主機(jī)通訊用,用戶不可用。 數(shù)碼管顯示。、負(fù)脈沖的單脈沖發(fā)生器、負(fù)脈沖的脈沖發(fā)生器, 進(jìn)行1 分頻(CLK0)、二分頻(CLK1)、四分頻(CLK2)、八分頻(CLK3)、十六分頻(CLK4)輸出方波。,最多可擴(kuò)展2 塊應(yīng)用實(shí)驗(yàn)板。使用十分方便。MQ—K1可燃?xì)怏w傳感器主要用于檢測空氣中CO、CHH2等可燃?xì)怏w的濃度,其原理為傳感器的內(nèi)部阻抗隨可燃?xì)怏w的濃度而變化。在潔凈的空氣中Rs/ R0=5,在其它環(huán)境中如下表所示:表2在各種環(huán)境中的阻抗用R0與動態(tài)阻抗Rs 的關(guān)系可燃?xì)怏w傳感器電路如下所示:圖3 可燃?xì)怏w傳感器電路R2(SEN.)用于改變負(fù)載電阻的大小,R6(ZERO)用于零位調(diào)節(jié),R12(ALARM)用于設(shè)置報(bào)警電壓,VOUT為模擬輸出,DOUT為數(shù)字輸出??芍苯优c系統(tǒng)相連。完全兼容一般的點(diǎn)陣模塊。同時保留了一條專用的復(fù)位線供用戶選擇使用,可對工作中的模塊進(jìn)行軟件或硬件強(qiáng)制復(fù)位。應(yīng)答B(yǎng)USY 高電平(BUSY =1)表示 OCMJ 忙于內(nèi)部處理,不能接收用戶命令;BUSY 低電平(BUSY =0)表示 OCMJ 空閑,等待接收用戶命令。如向模塊發(fā)出一個完整的顯示漢字的命令,包括坐標(biāo)及漢字代碼在內(nèi)共需5個字節(jié),模塊在接收到最后一個字節(jié)后才開始執(zhí)行整個命令的內(nèi)部操作,因此,最后一個字節(jié)的應(yīng)答B(yǎng)USY 高電平(BUSY =1)持續(xù)時間較長,具體的時序圖和時間參數(shù)說明查閱相關(guān)手冊。該命令為5字節(jié)命令(,Ts2=),其中 XX為以漢字為
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1