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

正文內(nèi)容

微機(jī)課程設(shè)計電子琴-資料下載頁

2025-06-29 13:23本頁面
  

【正文】 8255a in al,dx 。從8255A口讀一字節(jié) test al,01 。判PA0口是否為1 jz kkk 。若不為1,則轉(zhuǎn)KKK ret 。子程序返回delay endp。機(jī)內(nèi)部分jinei: mov al,num add al,al mov ah,00h mov si,axagain: mov di,freq[si] mov bx,tim call gen jmp sss gen proc near mov al,0b6h 。設(shè)置8253通道2方式3二進(jìn)制計數(shù) out 43h,al mov dx,12h mov ax,12928 。 DX AX=896*533h=18*65536+12928= div di out 42h,al 。8253通道2口設(shè)置初值 mov al,ah out 42h,al in al,61h 。讀8255PB口 mov ah,al or al,3 out 61h,alwait1: mov cx,0hdelay3: mov ax,10 。延時子程序delay2: nop nop dec ax jnz delay2 loop delay3 dec bx jnz wait1 mov al,ah out 61h,al retgen endp code endsend start四.測試方案和測試結(jié)果 測試方案 測試結(jié)果啟動程序,出現(xiàn)按鍵提示,按下1~8鍵機(jī)內(nèi)/實(shí)驗(yàn)儀發(fā)出相應(yīng)的音階同時led和點(diǎn)陣板亮相應(yīng)的燈和行改變開關(guān)狀態(tài)(可隨時任意改變),按1~8鍵對應(yīng)發(fā)出相應(yīng)的音階“彈琴”發(fā)出優(yōu)美旋律按下ESC鍵退出程序 五.分析與總結(jié) 問題分析: 關(guān)于開關(guān)改變發(fā)聲源為機(jī)內(nèi)或機(jī)外和led燈的點(diǎn)亮,原來想用前面學(xué)過的簡單輸入輸出實(shí)驗(yàn),用74LS273做輸出,到led上驅(qū)動led燈亮;用74LS244做輸入,把開關(guān)值輸入控制發(fā)聲源。后來發(fā)現(xiàn)這樣很麻煩,雖然在程序上沒有太繁雜,但是這樣就加了兩個地址,而且對于電路來說,就很復(fù)雜。因此,后來想到直接用8255做輸入輸出,設(shè)A口為輸入,B口輸出,這樣用一個片子即可完成幾個功能。 關(guān)于點(diǎn)亮點(diǎn)陣板,原來想將num逐個與0~7比較,來判斷亮哪一行,后來這樣寫代碼時比較繁雜,就改成移位來實(shí)現(xiàn),給點(diǎn)陣的行賦初值00000001,然后再左移num位,即可亮相應(yīng)的行。實(shí)驗(yàn)總結(jié): 這次微機(jī)實(shí)驗(yàn)課程設(shè)計,使我對微機(jī)軟硬件結(jié)合有了進(jìn)一步的了解。原來并不太清楚是什么意思,一直都很模糊,聽課本也是很迷茫;而之前的那些單元實(shí)驗(yàn),也沒有都做好。之前做的實(shí)驗(yàn),由于大部分是驗(yàn)證性的,所以就很被動地去做,甚至并沒有想為什么要那樣連電路,內(nèi)部的代碼更沒有認(rèn)真看。這次課程設(shè)計,因?yàn)橐约喝ピO(shè)計整個過程,所以就不得不去了解學(xué)習(xí)自己原來并沒有真正弄懂的東西。比如一些程序的代碼的意思,匯編語言的邏輯,比如一些芯片的用途。使我對前面所做的實(shí)驗(yàn)有了原理性的了解,回頭看一些實(shí)驗(yàn),也知其然其所以然了。同時對課本上講的一些內(nèi)容,不再像以前那樣覺得抽象,通過這次設(shè)計,有了具體的理解。 同時,我也知道了設(shè)計一個項(xiàng)目,應(yīng)該如何下手。應(yīng)該先對項(xiàng)目要求有個全面的了解,知道要做什么,然后根據(jù)要求所要涉及到的知識我們要主動去攝取,結(jié)合自己已學(xué)過的,再對整體框架有個感知,心里有數(shù)后,進(jìn)行設(shè)計。設(shè)計時用流程圖,這很重要,這樣整個思路就很清晰,而且是按照軟硬件語言的邏輯順序進(jìn)行,就很方便。設(shè)計過程可以分模塊,不要一開始就想把所有的功能都實(shí)現(xiàn)了,應(yīng)該一個模塊一個模塊地實(shí)現(xiàn),再總的連起來,實(shí)現(xiàn)最后的總模塊。在每個模塊設(shè)計時,盡量想到比較簡單的設(shè)計,簡化編程和電路,也可少出錯。對微機(jī)是這樣,對其他的像數(shù)字系統(tǒng)設(shè)計,也是一樣的。 因此,我也覺得微機(jī)實(shí)驗(yàn)的這種形式的課程設(shè)計是很好也很有必要的。對我們對微機(jī)實(shí)驗(yàn)的理解有很大幫助。參考書目:【1】 楊素行《微型計算機(jī)系統(tǒng)原理及應(yīng)用》,北京,清華大學(xué)出版社,2004年【2】 微機(jī)實(shí)驗(yàn)及課程設(shè)計教程(),東南大學(xué)《微機(jī)系統(tǒng)與接口》課程組,2009年2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1