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

正文內(nèi)容

2008微機(jī)原理課程設(shè)計(jì)(文件)

 

【正文】 4EF 偶地址有效 CS5 片選信號(hào),地址04F0~04FF 偶地址有效 CS6 片選信號(hào),地址0000~01FF 偶地址有效 CS7 片選信號(hào),地址0200~03FF 偶地址有效 8250 片選地址:0480~048F,偶地址有效 8279 片選地址:0490~049F,偶地址有效 2)硬件實(shí)驗(yàn)說(shuō)明所有實(shí)驗(yàn)程序的起始地址為01100H,CS=0100H,IP=0100H,代碼段、數(shù)據(jù)段、堆棧段在同一個(gè)64K的地址空間中。單片機(jī)的串行口,可供用戶(hù)使用。 A/D 轉(zhuǎn)換芯片一片,其地址、通道1—8 輸入對(duì)用戶(hù)開(kāi)放。—5V 連續(xù)可調(diào)模擬量輸出(AN0)。,一塊被系統(tǒng)占用。:配有PC 機(jī)電源插座,可與PC 電源直接接駁。MQ—K1的測(cè)量范圍為100—10000PPM(PPM為體積比例,表示百萬(wàn)分之一),工作環(huán)境的溫度:10℃~45℃,濕度≤95%。使用前,應(yīng)先對(duì)MQ—K1通電預(yù)熱3—5分鐘,以使輸出穩(wěn)定。 OCMJ28液晶模塊介紹及使用說(shuō)明OCMJ中文模塊系列液晶顯示器內(nèi)含 GB 2312 16*16點(diǎn)陣國(guó)標(biāo)一級(jí)簡(jiǎn)體漢字和 ASCII8*8(半高)及8*16(全高)點(diǎn)陣英文字庫(kù),用戶(hù)輸入?yún)^(qū)位碼或 ASCII 碼即可實(shí)現(xiàn)文本顯示。OCMJ中文模塊系列液晶顯示器可以實(shí)現(xiàn)漢字、ASCII 碼、點(diǎn)陣圖形和變化曲線(xiàn)的同屏顯示,并可通過(guò)字節(jié)點(diǎn)陣圖形方式造字。規(guī)劃整齊的10個(gè)用戶(hù)接口命令代碼,非常容易記憶。發(fā)送命令到 OCMJ 可在BUSY =0 后的任意時(shí)刻開(kāi)始,先把用戶(hù)命令的當(dāng)前字節(jié)放到數(shù)據(jù)線(xiàn)上,接著發(fā)高電平REQ 信號(hào)(REQ =1)通知OCMJ請(qǐng)求處理當(dāng)前數(shù)據(jù)線(xiàn)上的命令或數(shù)據(jù)。用戶(hù)通過(guò)用戶(hù)命令調(diào)用OCMJ系列液晶顯示器的各種功能。YY為以漢字為單位的屏幕列坐標(biāo)值,取值范圍00到000到000到04。YY為以ASCII碼為單位的屏幕列坐標(biāo)值,取值范圍00到1F、00到3F、00到4F。YY為以ASCII碼為單位的屏幕列坐標(biāo)值,取值范圍00到1F、00到3F、00到4F。語(yǔ)音錄放模塊由單片語(yǔ)音錄放芯片ISD2560 及其外圍電路組成。ISD2560 片內(nèi)有容量為480K 字節(jié)的E2PROM,所以錄放時(shí)間長(zhǎng),可重復(fù)錄制100000 次且可保持100 年不變。ISD2560的音頻輸出端SP+、SP經(jīng)過(guò)音頻功放LM386驅(qū)動(dòng)喇叭。按一下單脈沖P,L1應(yīng)熄滅。播放完成后,L1 應(yīng)被點(diǎn)亮。語(yǔ)音模塊提前錄好音,當(dāng)可燃?xì)怏w濃度超過(guò)閾值時(shí),利用Dout輸出量控制語(yǔ)音模塊輸出,即可實(shí)現(xiàn)語(yǔ)音報(bào)警。調(diào)節(jié)ALARM電位器,將VALARM調(diào)到2V。8255 的PC0接A/D PORT單元的REQ。實(shí)驗(yàn)箱上CS273 接到片選CS1。=。= DELAY: MOVCX,1000H;將1000H送入CX寄存器 DLYB: LOOPDLYBRET;過(guò)程返回指令,回到原來(lái)調(diào)用過(guò)程的地方。= 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信號(hào)是否為零,將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;過(guò)程返回指令,回到原來(lái)調(diào)用過(guò)程的地方。11承擔(dān)的主要任務(wù)在氣體傳感器模塊微機(jī)原理課程設(shè)計(jì)中,我主要進(jìn)行小組內(nèi)成員的分工,課程設(shè)計(jì)進(jìn)度的調(diào)整。鞏固了上學(xué)期學(xué)習(xí)的微機(jī)原理基本知識(shí),當(dāng)然還認(rèn)識(shí)到自己還有很多不足,比如對(duì)匯編語(yǔ)言的理解還比較淺顯,有些細(xì)節(jié)還沒(méi)有引起自己足夠的重視等。在分析程序時(shí),先按照功能將程序分為幾個(gè)部分,再對(duì)每個(gè)部分分別在細(xì)節(jié)上分析是十分有效的方法。12結(jié)論及設(shè)計(jì)心得與體會(huì)通過(guò)對(duì)氣體傳感器模塊的相應(yīng)功能的實(shí)現(xiàn),我更深入的了解了微機(jī)原理課程的相關(guān)知識(shí)。 運(yùn)行LCD顯示程序 實(shí)驗(yàn)現(xiàn)象:將打火機(jī)靠近氣體傳感器,液晶屏?xí)@示相應(yīng)AD轉(zhuǎn)換結(jié)果 運(yùn)行數(shù)碼管,LCD顯示,語(yǔ)音報(bào)警程序?qū)嶒?yàn)現(xiàn)象:將打火機(jī)靠近氣體傳感器,數(shù)碼管,LCD會(huì)顯示相應(yīng)AD轉(zhuǎn)換結(jié)果,當(dāng)氣體濃度超過(guò)閾值時(shí),LED燈會(huì)亮,語(yǔ)音報(bào)警模塊會(huì)報(bào)警。= TABLE: DB0F9H,00D,00D,31H;在此處輸入要顯示漢字的命令代碼 CODE ENDS;代碼段結(jié)束 ENDSTART 數(shù)碼管,LCD顯示,語(yǔ)音報(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,組合類(lèi)型,邏輯段有相同的段名,集中為一個(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;過(guò)程調(diào)用指令,調(diào)用過(guò)程COMDCALL DELAY;過(guò)程調(diào)用指令,調(diào)用過(guò)程DELAYMOVCX, 25;循環(huán)次數(shù)設(shè)定MOVSI,OFFSET JCJG ;將JCJG的偏移地址送到SI寄存器JCJG1: MOVDX, 04A4H;JCJG1檢查BUSY信號(hào)是否為零,將C數(shù)據(jù)端口地址放入DX INAX, DX;讀入數(shù)據(jù)ANDAX, 80H;保留PC7的輸出數(shù)據(jù),即busy信號(hào)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)用過(guò)程COMD;將JCJG的偏移地址緩沖區(qū)指針加1;CX寄存器的內(nèi)容不為零,則循環(huán)JCJG1 ;調(diào)用過(guò)程DELAY;無(wú)條件轉(zhuǎn)移到START1;將CS0809放入DX寄存器中;任意給一個(gè)控制字;AD0809開(kāi)始轉(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;讀輸入開(kāi)關(guān)量NOTAL;將AL內(nèi)容取反MOVDX,04B0H;74LS273地址OUTDX,AL;輸出值語(yǔ)音模塊DISP:MOVDI, OFFSET SEGCOD;取SEGCOD的偏移地址放入變址寄存器DIMOVMOVOUTMOV地址自加1MOVOUTMOVPUSH 場(chǎng)ANDMOVSHRADD中數(shù)據(jù)相加MOV據(jù)送到AL寄存器AX, 08H;8279控制字,左端入口,16個(gè)字符顯示 DX, CON8279DX, AX; 輸出8279控制字到CON8279 AX, 90H;8279控制字,寫(xiě)顯示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信號(hào)是否為零,將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)用過(guò)程COMD;輸入列信息MOVAL, 0AHCALLCOMD;調(diào)用過(guò)程COMDMOVAL, 00H;輸入行信息MOVSI,OFFSET SEGCOD2 ;取SEGCOD2的偏移地址放CALLCOMD;調(diào)用過(guò)程COMD 入變址寄存器SIADDSI, BX;將SI中SEGCOD2的偏移地址值與BX中數(shù)據(jù)相加MOVAL, [SI];將地址在SI寄存器的數(shù)據(jù)送到ALCALLCOMD;調(diào)用過(guò)程COMDMOVDX, DAT8279 ;將DAT8279放入DX寄存器中MOVDI,OFFSET SEGCOD;取SEGCOD的偏移地址放入變址寄存器DIPOPBX;出棧,恢復(fù)現(xiàn)場(chǎng)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信號(hào)是否為零,將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)用過(guò)程COMDMOVAL, 0BH;輸入列信息CALLCOMD;調(diào)用過(guò)程COMDMOVAL, 00H;輸入行信息CALLCOMD;調(diào)用過(guò)程COMDMOVSI,OFF
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1