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

正文內(nèi)容

微機(jī)原理及應(yīng)用電子琴課程設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 行時(shí)間為11毫秒,Ts2=11mS),其功能為將屏幕清空。該命令為4字節(jié)命令(,Ts2=),其中 XX為以ASCII碼為單位的屏幕行坐標(biāo)值,取值范圍00到0F、04到100到13。如向模塊發(fā)出一個(gè)完整的顯示漢字的命令,包括坐標(biāo)及漢字代碼在內(nèi)共需5個(gè)字節(jié),模塊在接收到最后一個(gè)字節(jié)后才開(kāi)始執(zhí)行整個(gè)命令的內(nèi)部操作,因此,最后一個(gè)字節(jié)的應(yīng)答B(yǎng)USY 高電平(BUSY =1)持續(xù)時(shí)間較長(zhǎng),具體的時(shí)序圖和時(shí)間參數(shù)說(shuō)明查閱相關(guān)手冊(cè)。同時(shí)保留了一條專(zhuān)用的復(fù)位線供用戶(hù)選擇使用,可對(duì)工作中的模塊進(jìn)行軟件或硬件強(qiáng)制復(fù)位??芍苯优c系統(tǒng)相連。MQ—K1可燃?xì)怏w傳感器主要用于檢測(cè)空氣中CO、CHH2等可燃?xì)怏w的濃度,其原理為傳感器的內(nèi)部阻抗隨可燃?xì)怏w的濃度而變化。,最多可擴(kuò)展2 塊應(yīng)用實(shí)驗(yàn)板。 數(shù)碼管顯示。另一部分為用戶(hù)CPLD,它完全對(duì)用戶(hù)開(kāi)放,用戶(hù)可在一定的地址范圍內(nèi),進(jìn)行編譯碼,輸出為插孔LCS0—LCS7,注意,用戶(hù)的地址不能與系統(tǒng)相沖突,否則將導(dǎo)致錯(cuò)誤。通過(guò)采集氣體的濃度,經(jīng)過(guò)模擬量轉(zhuǎn)換為數(shù)字量,即A/D轉(zhuǎn)換,AD0809采樣輸出電壓值并在數(shù)碼管上顯示,并改進(jìn)程序,使在液晶屏上顯示可燃?xì)怏w傳感器檢測(cè)結(jié)果轉(zhuǎn)換的電壓值,并設(shè)定閾值,超過(guò)閾值后報(bào)警。要求:具有通過(guò)鍵盤(pán)能夠調(diào)整時(shí)、分、秒的功能。題目十?dāng)?shù)字時(shí)鐘編程實(shí)現(xiàn)時(shí)鐘功能,按秒刷新,要求定位在屏幕右上角。(提示:先輸入數(shù)據(jù)與運(yùn)算符,保存,再按照運(yùn)算符選擇對(duì)應(yīng)的子程序;輸入的數(shù)據(jù)是用字符表示的,需要轉(zhuǎn)換;要有良好的界面(提示信息))題目三工作周期判斷程序輸入年、月、日,能夠判斷當(dāng)日的星期數(shù),并進(jìn)行輸出。jmp sing finish: mov ax,4c00h int 21hdelay proc near。保存偏移到bx mov bh,0mov ax,4240H。839。,0dh,0ah,39。*******************************。通過(guò)查閱資料,結(jié)合所學(xué)知識(shí)進(jìn)行軟、硬件的設(shè)計(jì),使學(xué)生初步掌握應(yīng)用微機(jī)解決問(wèn)題的步驟及方法。將8254芯片設(shè)置為工作在方式3,即輸出對(duì)稱(chēng)方波狀態(tài)。顯然只有 PB0 和 PB1 都是 1 時(shí),才能使揚(yáng)聲器發(fā)出聲音??刂埔糸L(zhǎng)的時(shí)間可以簡(jiǎn) 單地通過(guò)反復(fù)執(zhí)行指令來(lái)得到。 8253 控制揚(yáng)聲器,發(fā)出相應(yīng)的音階。按功能可把 8255 分為三 個(gè)邏輯電路部分,即:口電路、總線接口電路和控制邏輯電路。在圖中可以清楚地看到,8253 主要是由數(shù)據(jù)總線 緩沖存儲(chǔ)器,讀寫(xiě)控制電路,控制字寄存器和 3 個(gè)通道 4 部分所組成。發(fā)音部分:CUP 通過(guò)對(duì)定時(shí)器 8253 的通道 2 進(jìn)行編程,使其 I/O 寄存器接收一 個(gè)控制聲音頻率的 16 位計(jì)數(shù)值,端口 61H 的最低位控制通道 2 門(mén)控的開(kāi)斷,以 產(chǎn)生特殊的音響。常用于事件計(jì)數(shù)器,單穩(wěn)態(tài)觸發(fā)器,分頻器,方波發(fā)生器,硬件觸發(fā)的單脈沖發(fā)生器 等。(2)寫(xiě)入控制字后,輸出將變?yōu)楦唠娖?,?dāng)寫(xiě)入計(jì)數(shù)初值后,就開(kāi)始計(jì)數(shù),輸 出仍為高電平; 當(dāng)計(jì)數(shù)到初值的一半時(shí),輸出變?yōu)榈碗娖?,直至?jì)數(shù)到 0,輸出又變?yōu)楦唠娖?,重新開(kāi)始計(jì)數(shù)??偩€接口電路用 于實(shí)現(xiàn) 8255 和單片微機(jī)的信號(hào)連接。發(fā)音部分:CUP 通過(guò)對(duì)定時(shí)器的通道 2 進(jìn)行編程,使其 I/O 寄存器接收一個(gè) 控制聲音頻率的 16 位計(jì)數(shù)值,端口 61H 的最低位控制通道 2 門(mén)控的開(kāi)斷,以產(chǎn) 生特殊的音響。(1)程序流程圖(2)程序流程圖如圖所示:圖 7:流程圖(2)程序清單發(fā)音部分程序源代碼如下把計(jì)數(shù)值送 8253 前,必須先把 8253 進(jìn)行初始化,使其選用通道 2,工作在 方式 3 下。因此用 10MS 的倍數(shù)值來(lái)控制揚(yáng)聲器開(kāi)關(guān)的時(shí)間 間隔,就可控制發(fā)聲的音長(zhǎng)了。并通過(guò)所編程序?qū)崿F(xiàn)對(duì)鍵盤(pán)的重復(fù)掃描,重而可以彈奏多個(gè)音符的試驗(yàn)?zāi)康摹?.彈奏簡(jiǎn)短音樂(lè)。data segment io8255a equ 288h io8255b equ 28bh io8253a equ 280h io8253b equ 283h table dw 524,588,660,698,784,880,988,1048。顯示提示信息 sing: mov ah,7 int 21h。139。寫(xiě)計(jì)數(shù)初值低字節(jié)mov al,ah out dx,al。才使程序完美運(yùn)行。題目五 樂(lè)曲播放利用PC機(jī)內(nèi)8253實(shí)現(xiàn)樂(lè)曲播放。2.實(shí)現(xiàn)能自動(dòng)控制和手動(dòng)應(yīng)急控制。當(dāng)按下該鍵時(shí)電子時(shí)鐘從當(dāng)前設(shè)定值開(kāi)始走時(shí)。并改進(jìn)程序,使在液晶屏上顯示可燃?xì)怏w傳感器檢測(cè)結(jié)果轉(zhuǎn)換的電壓值。圖1 系統(tǒng)板結(jié)構(gòu) 一片。 個(gè)邏輯電平開(kāi)關(guān),8 個(gè)發(fā)光二極管顯示電路。兩塊器件皆可通過(guò)JTAG接口在線編程。表1可燃?xì)怏w傳感器標(biāo)準(zhǔn)工作條件傳感器在1000ppm的CH4中的阻抗用R0表示,在各種環(huán)境中的動(dòng)態(tài)阻抗用Rs表示。提供位點(diǎn)陣和字節(jié)點(diǎn)陣兩種圖形顯示功能,用戶(hù)可在指定的屏幕位置上以點(diǎn)為單位或以字節(jié)為單位進(jìn)行圖形顯示。 接口協(xié)議為請(qǐng)求/應(yīng)答(REQ/BUSY)握手方式。共分為3類(lèi)10條,分別是:一)、字符顯示命令:顯示國(guó)標(biāo)漢字;顯示8X8 ASCII字符;顯示8X16ASCII字符;二)、圖形顯示命令:顯示位點(diǎn)陣;顯示字節(jié)點(diǎn)陣;三)、屏幕控制命令:清屏;上移;下移;左移;右移;(1)顯示國(guó)標(biāo)漢字命令格式: F0 XX YY WW。(3)顯示8X16 ASCII字符命令格式:F9 XX YY AS。ISD2500 系列芯片按錄放時(shí)間60 秒、75 秒、90 秒和120 秒分成ISD2560、2572590 和25120 四個(gè)品種。 模塊的基本測(cè)試方法模塊上P/R、PD、CA0插孔分別接至實(shí)驗(yàn)箱的KKK3,EOM接實(shí)驗(yàn)箱指示燈L1,CE接單脈沖P。 LCD顯示通過(guò)可燃?xì)怏w傳感器,在有可燃?xì)怏w的環(huán)境中,通過(guò)采樣VOUT電壓,將測(cè)試結(jié)果通過(guò)AD0809采樣輸出電壓,A D轉(zhuǎn)換,并通過(guò)LCD液晶屏顯示相應(yīng)的轉(zhuǎn)換結(jié)果。 LCD顯示 8255 的PA0~PA7接A/D PORT單元的DB0~DB7。實(shí)驗(yàn)箱上273 的輸出O0—O1 到ISD1700 語(yǔ)音模塊上的REC 和PLAY。= 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的
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1