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

正文內(nèi)容

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

2024-11-09 22:01本頁面
  

【正文】 放完成后,L1 應(yīng)被點(diǎn)亮。 LCD顯示通過可燃?xì)怏w傳感器,在有可燃?xì)怏w的環(huán)境中,通過采樣VOUT電壓,將測試結(jié)果通過AD0809采樣輸出電壓,A D轉(zhuǎn)換,并通過LCD液晶屏顯示相應(yīng)的轉(zhuǎn)換結(jié)果。語音模塊提前錄好音,當(dāng)可燃?xì)怏w濃度超過閾值時(shí),利用Dout輸出量控制語音模塊輸出,即可實(shí)現(xiàn)語音報(bào)警。調(diào)節(jié)ZERO電位器,將VZERO調(diào)為0。調(diào)節(jié)ALARM電位器,將VALARM調(diào)到2V。 LCD顯示 8255 的PA0~PA7接A/D PORT單元的DB0~DB7。8255 的PC0接A/D PORT單元的REQ。運(yùn)行實(shí)驗(yàn)程序,觀察液晶的顯示狀態(tài)。實(shí)驗(yàn)箱上CS273 接到片選CS1。實(shí)驗(yàn)箱上273 的輸出O0—O1 到ISD1700 語音模塊上的REC 和PLAY。=。CS0接CS8255,DB0DB7接PA0PA7,BUSY接PC7,REQ接PC0;CS0片選信號,地址04A004AF,偶地址有效ASSUMECS:CODE;將CS設(shè)置為存放CODE的段地址 CODE SEGMENTPUBLIC;PUBLIC,組合類型,邏輯段有相同的段名,集中成為一個(gè)邏輯段裝入內(nèi)存ORG100H;ORG設(shè)置指令存儲(chǔ)起始地址。= DELAY: MOVCX,1000H;將1000H送入CX寄存器 DLYB: LOOPDLYBRET;過程返回指令,回到原來調(diào)用過程的地方。= TABLE: DB0F9H,00D,00D,31H;在此處輸入要顯示漢字的命令代碼 CODE ENDS;代碼段結(jié)束 ENDSTART 數(shù)碼管,LCD顯示,語音報(bào)警最終程序CON8279 EQU0492H;賦值偽指令給8279控制口地址賦予一個(gè)名字 DAT8279 EQU0490H;賦值偽指令給8279數(shù)據(jù)口地址賦予一個(gè)名字 CS0809EQU04D0H;賦值偽指令給AD0809通道0控制口地址賦予一個(gè)名字ASSUMECS:CODE;將CS設(shè)置為存放CODE的段地址CODE SEGMENT PUBLIC ;PUBLIC,組合類型,邏輯段有相同的段名,集中為一個(gè)邏輯段裝入內(nèi)存ORG100H ;利用ORG偽指令使程序的起始地址為01100H,CS=0100H,IP=0100H START: MOV DX, 04A6H;將控制端口地址放入DXMOV AX, 88H;88H為工作方式選擇控制字,A口方式0輸;源程序結(jié)束出,PC7~PC4輸入,B口方式0輸出,PC3~PC0輸出OUTDX, AX;向控制端口發(fā)送工作方式選擇控制字MOV AX, 70H;70H為C口按位置位/復(fù)位控制字,PC0復(fù)位OUTDX, AX;向控制端口發(fā)送C口按位置位/復(fù)位控制字 MOV AL, 0F4H;LCD顯示清屏CALL COMD;過程調(diào)用指令,調(diào)用過程COMDCALL DELAY;過程調(diào)用指令,調(diào)用過程DELAYMOVCX, 25;循環(huán)次數(shù)設(shè)定MOVSI,OFFSET JCJG ;將JCJG的偏移地址送到SI寄存器JCJG1: MOVDX, 04A4H;JCJG1檢查BUSY信號是否為零,將C數(shù)據(jù)端口地址放入DX INAX, DX;讀入數(shù)據(jù)ANDAX, 80H;保留PC7的輸出數(shù)據(jù),即busy信號JNZJCJG1MOVAL, [SI]CALLCOMDINCSILOOPJCJG1CALLDELAYJMPSTART1START1: MOVDX, CS0809 MOVAX, 34HOUTDX, AXWAIT:MOVCX, 0010HWAIT1: NOPNOPLOOPWAIT1MOVDX, CS0809INAX, DXANDAX, 0FFHMOVBX, AXNOP;ZF零標(biāo)志位,ZF非零轉(zhuǎn)移到JCJG1;將地址在SI寄存器的數(shù)據(jù)送到AL ;調(diào)用過程COMD;將JCJG的偏移地址緩沖區(qū)指針加1;CX寄存器的內(nèi)容不為零,則循環(huán)JCJG1 ;調(diào)用過程DELAY;無條件轉(zhuǎn)移到START1;將CS0809放入DX寄存器中;任意給一個(gè)控制字;AD0809開始轉(zhuǎn)換;延時(shí),等待AD轉(zhuǎn)換結(jié)束;CX不為0時(shí)轉(zhuǎn)移;讀入AD轉(zhuǎn)換結(jié)果到CS0809保留AX寄存器數(shù)據(jù)的低八位,高八位清零;將AX寄存器數(shù)據(jù)傳送到BX寄存器;空操作; yy:MOVDX,04C0H;74LS244地址INAL,DX;讀輸入開關(guān)量NOTAL;將AL內(nèi)容取反MOVDX,04B0H;74LS273地址OUTDX,AL;輸出值語音模塊DISP:MOVDI, OFFSET SEGCOD;取SEGCOD的偏移地址放入變址寄存器DIMOVMOVOUTMOV地址自加1MOVOUTMOVPUSH 場ANDMOVSHRADD中數(shù)據(jù)相加MOV據(jù)送到AL寄存器AX, 08H;8279控制字,左端入口,16個(gè)字符顯示 DX, CON8279DX, AX; 輸出8279控制字到CON8279 AX, 90H;8279控制字,寫顯示RAM 0000B內(nèi)容,DX, CON8279DX, AX;輸出8279控制字到CON8279 DX, DAT8279 ;將DAT8279放入DX BX;將BX寄存器的數(shù)據(jù)壓入堆棧,保護(hù)現(xiàn) BX,0F0H;取BX寄存器數(shù)據(jù)的高四位 CL,4;CL寄存器存放移位次數(shù)BX,CL;邏輯右移4位DI,BX;將DI中SEGCOD的偏移地址值與BXAL,CS:[DI];將段地址為CS,偏移地址為DI的數(shù)MOVAH,0;AX寄存器的高八位置零OUTDX,AX;將AX寄存器的數(shù)據(jù)輸出到DAT8279端口NOPNOP WR1:MOVDX, 04A4H;WR1檢查BUSY信號是否為零,將C數(shù)據(jù)端口地址放入DXINAX, DX;讀入數(shù)據(jù)ANDAX, 80H;保留PC7的輸出數(shù)據(jù),即busyJNZWR1;ZF零標(biāo)志位,ZF非零轉(zhuǎn)移到WR1 MOVAL, 0F9H;顯示8X16ASCII字符命令CALLCOMD;調(diào)用過程COMD;輸入列信息MOVAL, 0AHCALLCOMD;調(diào)用過程COMDMOVAL, 00H;輸入行信息MOVSI,OFFSET SEGCOD2 ;取SEGCOD2的偏移地址放CALLCOMD;調(diào)用過程COMD 入變址寄存器SIADDSI, BX;將SI中SEGCOD2的偏移地址值與BX中數(shù)據(jù)相加MOVAL, [SI];將地址在SI寄存器的數(shù)據(jù)送到ALCALLCOMD;調(diào)用過程COMDMOVDX, DAT8279 ;將DAT8279放入DX寄存器中MOVDI,OFFSET SEGCOD;取SEGCOD的偏移地址放入變址寄存器DIPOPBX;出棧,恢復(fù)現(xiàn)場ANDBX,0FH;取BX寄存器數(shù)據(jù)的低4位ADDDI,BX;將DI中SEGCOD的偏移地址值與BX中數(shù)據(jù)相加MOVAL,CS:[DI];將段地址為CS,偏移地址為DI的數(shù)據(jù)送到AL寄存器MOVAH,0;將AH寄存器置零OUTDX,AX;將AX寄存器的數(shù)據(jù)輸出到DAT8279端口WR2:MOVDX, 04A4H;WR2檢查BUSY信號是否為零,將C數(shù)據(jù)端口地址放入DXINAX, DX;讀入數(shù)據(jù)ANDAX, 80H;保留PC7的輸出數(shù)據(jù),即busyJNZWR2;ZF零標(biāo)志位,ZF非零轉(zhuǎn)移到WR2MOVAL, 0F9H ;顯示8X16ASCII字符命令CALLCOMD;調(diào)用過程COMDMOVAL, 0BH;輸入列信息CALLCOMD;調(diào)用過程COMDMOVAL, 00H;輸入行信息CALLCOMD;調(diào)用過程COMDMOVSI,OFFSET SEGCOD2;將SEGCOD2的偏移地址送到SI寄存器ADDSI, BX;將SI中SEGCOD的偏移地址值與BX中數(shù)據(jù)相加器CALLCOMD;調(diào)用過程COMD CALLDELAY;調(diào)用過程DELAYDELAY0:MOVCX, 2A00H;延時(shí) DELAY1:NOP;空指令NOPLOOPDELAY1;循環(huán)2A00H次OK:JMPSTART1;返回重新采集和轉(zhuǎn)換數(shù)據(jù)并顯示。= COMD:MOVDX, 04A0H ;將A數(shù)據(jù)端口地址放入DXOUTDX, AL;將相應(yīng)數(shù)據(jù)輸出MOVAL, [SI];將偏移地址為SI的數(shù)據(jù)送到AL寄存MOVDX, 04A6H;將控制端口地址放入DXMOVAX, 71H;71H為C口按位置位/復(fù)位控制字,PC0置位OUTDX, AX 制字;向控制端口發(fā)送C口按位置位/復(fù)位控MON:MOVDX, 04A4H;MON檢查BUSY信號是否為零,將C數(shù)據(jù)端口地址放入DXINAX, DX;讀入數(shù)據(jù)ANDAX, 80H;保留PC7的輸出數(shù)據(jù),即busyJZMON;ZF零標(biāo)志位,ZF非零轉(zhuǎn)移到MONMOVDX, 04A6H;將控制端口地址放入DXMOVAX, 70H;70H為C口按位置位/復(fù)位控制字,PC0復(fù) 位OUTDX ,AX;向控制端口發(fā)送C口按位置位/復(fù)位控制字RET;過程返回指令,回到原來調(diào)用過程的地方。 運(yùn)行LCD顯示程序 實(shí)驗(yàn)現(xiàn)象:將打火機(jī)靠近氣體傳感器,液晶屏?xí)@示相應(yīng)AD轉(zhuǎn)換結(jié)果 運(yùn)行數(shù)碼管,LCD顯示,語音報(bào)警程序?qū)嶒?yàn)現(xiàn)象:將打火機(jī)靠近氣體傳感器,數(shù)碼管,LCD會(huì)顯示相應(yīng)AD轉(zhuǎn)換結(jié)果,當(dāng)氣體濃度超過閾值時(shí),LED燈會(huì)亮,語音報(bào)警模塊會(huì)報(bào)警。11承擔(dān)的主要任務(wù)在氣體傳感器模塊微機(jī)原理課程設(shè)計(jì)中,我主要進(jìn)行小組內(nèi)成員的分工,課程設(shè)計(jì)進(jìn)度的調(diào)整。12結(jié)論及設(shè)計(jì)心得與體會(huì)通過對氣體傳感器模塊的相應(yīng)功能的實(shí)現(xiàn),我更深入的了解了微機(jī)原理課程的相關(guān)知識。鞏固了上學(xué)期學(xué)習(xí)的微機(jī)原理基本知識,當(dāng)然還認(rèn)識到自己還有很多不足,比如對匯編語言的理解還比較淺顯,有些細(xì)節(jié)還沒有引起自己足夠的重視等。在分析程序時(shí),先按照功能將程序分為幾個(gè)部分,再對每個(gè)部分分別在細(xì)節(jié)上分析是十分有效的方法。第五篇:微機(jī)原理課程設(shè)計(jì)接口技術(shù)課程設(shè)計(jì)一、設(shè)計(jì)內(nèi)容設(shè)計(jì)一個(gè)投票統(tǒng)計(jì)器,完成投票、計(jì)票統(tǒng)計(jì)和票數(shù)顯示等功能。在 8255A的C端口連接8個(gè)開關(guān),開關(guān)按下表示支持,燈亮,開關(guān)不按便是反對,燈不亮,從8255A的C端口輸入投票結(jié)果,經(jīng)8086運(yùn)算統(tǒng)計(jì)出結(jié)果;在 8255A的A端口連接一塊7段LED數(shù)碼管,將輸出結(jié)果通過數(shù)碼管顯示出來??刂谱謱懭?。C端口清零AGAIN: TJ: XOR AH,AHMOV CX,8 LOOP1: SAL AL,1ADC AH,0LOOP LOOP1MOV AL,AHPUSH BXLEA BX,TAB1XLATMOV DX,A_PROTOUT DX,ALPUSH CXMOV CX,2801 WAIT1: LOOP WAIT1POP CXJMP AGAINMOV AH,4CH INT 21H CODE ENDS END START接口技術(shù)課程設(shè)計(jì)。進(jìn)位加CF,以統(tǒng)計(jì)出C端口中1的個(gè)數(shù)。過了一個(gè)多月,書本上的好些知識已然忘卻,剛開始拿到課題時(shí),看到一大堆傳說中的神器,霎時(shí)凌亂了,選來選去,從僅剩的課題中挑了“投票統(tǒng)計(jì)器”,上網(wǎng)搜索了一下,大體上把設(shè)計(jì)的方向搞清了,接下來,便是開始設(shè)計(jì)了。接下來的畫圖連線就比較簡單了,為了節(jié)省時(shí)間,在做模擬圖的同時(shí),其他兩個(gè)人便開始編寫程序了。就這樣,三次課之后,設(shè)計(jì)的圖和程序都好了,只剩下調(diào)試程序,查看模擬結(jié)果了。還好,運(yùn)氣不錯(cuò),只是程序出現(xiàn)了小小的問題,改好之后,得到了很滿意的結(jié)果。當(dāng)然,就算是會(huì)了,我們也只是懂得了微機(jī)原理中的一點(diǎn)皮毛而已,學(xué)的扎實(shí)很重要,因?yàn)檫@樣才能把理論知識運(yùn)用到實(shí)踐中去,不斷地提高自己
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1