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

正文內容

微機原理及應用電子琴課程設計(存儲版)

2024-11-09 22:01上一頁面

下一頁面
  

【正文】 行時間為11毫秒,Ts2=11mS),其功能為將屏幕清空。該命令為4字節(jié)命令(,Ts2=),其中 XX為以ASCII碼為單位的屏幕行坐標值,取值范圍00到0F、04到100到13。如向模塊發(fā)出一個完整的顯示漢字的命令,包括坐標及漢字代碼在內共需5個字節(jié),模塊在接收到最后一個字節(jié)后才開始執(zhí)行整個命令的內部操作,因此,最后一個字節(jié)的應答B(yǎng)USY 高電平(BUSY =1)持續(xù)時間較長,具體的時序圖和時間參數說明查閱相關手冊。同時保留了一條專用的復位線供用戶選擇使用,可對工作中的模塊進行軟件或硬件強制復位??芍苯优c系統(tǒng)相連。MQ—K1可燃氣體傳感器主要用于檢測空氣中CO、CHH2等可燃氣體的濃度,其原理為傳感器的內部阻抗隨可燃氣體的濃度而變化。,最多可擴展2 塊應用實驗板。 數碼管顯示。另一部分為用戶CPLD,它完全對用戶開放,用戶可在一定的地址范圍內,進行編譯碼,輸出為插孔LCS0—LCS7,注意,用戶的地址不能與系統(tǒng)相沖突,否則將導致錯誤。通過采集氣體的濃度,經過模擬量轉換為數字量,即A/D轉換,AD0809采樣輸出電壓值并在數碼管上顯示,并改進程序,使在液晶屏上顯示可燃氣體傳感器檢測結果轉換的電壓值,并設定閾值,超過閾值后報警。要求:具有通過鍵盤能夠調整時、分、秒的功能。題目十數字時鐘編程實現時鐘功能,按秒刷新,要求定位在屏幕右上角。(提示:先輸入數據與運算符,保存,再按照運算符選擇對應的子程序;輸入的數據是用字符表示的,需要轉換;要有良好的界面(提示信息))題目三工作周期判斷程序輸入年、月、日,能夠判斷當日的星期數,并進行輸出。jmp sing finish: mov ax,4c00h int 21hdelay proc near。保存偏移到bx mov bh,0mov ax,4240H。839。,0dh,0ah,39。*******************************。通過查閱資料,結合所學知識進行軟、硬件的設計,使學生初步掌握應用微機解決問題的步驟及方法。將8254芯片設置為工作在方式3,即輸出對稱方波狀態(tài)。顯然只有 PB0 和 PB1 都是 1 時,才能使揚聲器發(fā)出聲音??刂埔糸L的時間可以簡 單地通過反復執(zhí)行指令來得到。 8253 控制揚聲器,發(fā)出相應的音階。按功能可把 8255 分為三 個邏輯電路部分,即:口電路、總線接口電路和控制邏輯電路。在圖中可以清楚地看到,8253 主要是由數據總線 緩沖存儲器,讀寫控制電路,控制字寄存器和 3 個通道 4 部分所組成。發(fā)音部分:CUP 通過對定時器 8253 的通道 2 進行編程,使其 I/O 寄存器接收一 個控制聲音頻率的 16 位計數值,端口 61H 的最低位控制通道 2 門控的開斷,以 產生特殊的音響。常用于事件計數器,單穩(wěn)態(tài)觸發(fā)器,分頻器,方波發(fā)生器,硬件觸發(fā)的單脈沖發(fā)生器 等。(2)寫入控制字后,輸出將變?yōu)楦唠娖?,當寫入計數初值后,就開始計數,輸 出仍為高電平; 當計數到初值的一半時,輸出變?yōu)榈碗娖?,直至計數?0,輸出又變?yōu)楦唠娖?,重新開始計數??偩€接口電路用 于實現 8255 和單片微機的信號連接。發(fā)音部分:CUP 通過對定時器的通道 2 進行編程,使其 I/O 寄存器接收一個 控制聲音頻率的 16 位計數值,端口 61H 的最低位控制通道 2 門控的開斷,以產 生特殊的音響。(1)程序流程圖(2)程序流程圖如圖所示:圖 7:流程圖(2)程序清單發(fā)音部分程序源代碼如下把計數值送 8253 前,必須先把 8253 進行初始化,使其選用通道 2,工作在 方式 3 下。因此用 10MS 的倍數值來控制揚聲器開關的時間 間隔,就可控制發(fā)聲的音長了。并通過所編程序實現對鍵盤的重復掃描,重而可以彈奏多個音符的試驗目的。2.彈奏簡短音樂。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。寫計數初值低字節(jié)mov al,ah out dx,al。才使程序完美運行。題目五 樂曲播放利用PC機內8253實現樂曲播放。2.實現能自動控制和手動應急控制。當按下該鍵時電子時鐘從當前設定值開始走時。并改進程序,使在液晶屏上顯示可燃氣體傳感器檢測結果轉換的電壓值。圖1 系統(tǒng)板結構 一片。 個邏輯電平開關,8 個發(fā)光二極管顯示電路。兩塊器件皆可通過JTAG接口在線編程。表1可燃氣體傳感器標準工作條件傳感器在1000ppm的CH4中的阻抗用R0表示,在各種環(huán)境中的動態(tài)阻抗用Rs表示。提供位點陣和字節(jié)點陣兩種圖形顯示功能,用戶可在指定的屏幕位置上以點為單位或以字節(jié)為單位進行圖形顯示。 接口協議為請求/應答(REQ/BUSY)握手方式。共分為3類10條,分別是:一)、字符顯示命令:顯示國標漢字;顯示8X8 ASCII字符;顯示8X16ASCII字符;二)、圖形顯示命令:顯示位點陣;顯示字節(jié)點陣;三)、屏幕控制命令:清屏;上移;下移;左移;右移;(1)顯示國標漢字命令格式: F0 XX YY WW。(3)顯示8X16 ASCII字符命令格式:F9 XX YY AS。ISD2500 系列芯片按錄放時間60 秒、75 秒、90 秒和120 秒分成ISD2560、2572590 和25120 四個品種。 模塊的基本測試方法模塊上P/R、PD、CA0插孔分別接至實驗箱的KKK3,EOM接實驗箱指示燈L1,CE接單脈沖P。 LCD顯示通過可燃氣體傳感器,在有可燃氣體的環(huán)境中,通過采樣VOUT電壓,將測試結果通過AD0809采樣輸出電壓,A D轉換,并通過LCD液晶屏顯示相應的轉換結果。 LCD顯示 8255 的PA0~PA7接A/D PORT單元的DB0~DB7。實驗箱上273 的輸出O0—O1 到ISD1700 語音模塊上的REC 和PLAY。= TABLE: DB0F9H,00D,00D,31H;在此處輸入要顯示漢字的命令代碼 CODE ENDS;代碼段結束 ENDSTART 數碼管,LCD顯示,語音報警最終程序CON8279 EQU0492H;賦值偽指令給8279控制口地址賦予一個名字 DAT8279 EQU0490H;賦值偽指令給8279數據口地址賦予一個名字 CS0809EQU04D0H;賦值偽指令給AD0809通道0控制口地址賦予一個名字ASSUMECS:CODE;將CS設置為存放CODE的段地址CODE SEGMENT PUBLIC ;PUBLIC,組合類型,邏輯段有相同的段名,集中為一個邏輯段裝入內存ORG100H ;利用ORG偽指令使程序的起始地址為01100H,CS=0100H,IP=0100H START: MOV DX, 04A6H;將控制端口地址放入DXMOV AX, 88H;88H為工作方式選擇控制字,A口方式0輸;源程序結束出,PC7~PC4輸入,B口方式0輸出,PC3~PC0輸出OUTDX, AX;向控制端口發(fā)送工作方式選擇控制字MOV AX, 70H;70H為C口按位置位/復位控制字,PC0復位OUTDX, AX;向控制端口發(fā)送C口按位置位/復位控制字 MOV AL, 0F4H;LCD顯示清屏CALL COMD;過程調用指令,調用過程COMDCALL DELAY;過程調用指令,調用過程DELAYMOVCX, 25;循環(huán)次數設定MOVSI,OFFSET JCJG ;將JCJG的偏移地址送到SI寄存器JCJG1: MOVDX, 04A4H;JCJG1檢查BUSY信號是否為零,將C數據端口地址放入DX INAX, DX;讀入數據ANDAX, 80H;保留PC7的輸出數據,即busy信號JNZJCJG1MOVAL, [SI]CALLCOMDINCSILOOPJCJG1CALLDELAYJMPSTART1START1: MOVDX, CS0809 MOVAX, 34HOUTDX, AXWAIT:MOVCX, 0010HWAIT1: NOPNOPLOOPWAIT1MOVDX, CS0809INAX, DXANDAX, 0FFHMOVBX, AXNOP;ZF零標志位,ZF非零轉移到JCJG1;將地址在SI寄存器的數據送到AL ;調用過程COMD;將JCJG的偏移地址緩沖區(qū)指針加1;CX寄存器的內容不為零,則循環(huán)JCJG1 ;調用過程DELAY;無條件轉移到START1;將CS0809放入DX寄存器中;任意給一個控制字;AD0809開始轉換;延時,等待AD轉換結束;CX不為0時轉移;讀入AD轉換結果到CS0809保留AX寄存器數據的低八位,高八位清零;將AX寄存器數據傳送到BX寄存器;空操作; yy:MOVDX,04C0H;74LS244地址INAL,DX;讀輸入開關量NOTAL;將AL內容取反MOVDX,04B0H;74LS273地址OUTDX,AL;輸出值語音模塊DISP:MOVDI, OFFSET SEGCOD;取SEGCOD的偏移地址放入變址寄存器DIMOVMOVOUTMOV地址自加1MOVOUTMOVPUSH 場ANDMOVSHRADD中數據相加MOV據送到AL寄存器AX, 08H;8279控制字,左端入口,16個字符顯示 DX, CON8279DX, AX; 輸出8279控制字到CON8279 AX, 90H;8279控制字,寫顯示RAM 0000B內容,DX, CON8279DX, AX;輸出8279控制字到CON8279 DX, DAT8279 ;將DAT8279放入DX BX;將BX寄存器的數據壓入堆棧,保護現 BX,0F0H;取BX寄存器數據的高四位 CL,4;CL寄存器存放移位次數BX,CL;邏輯右移4位DI,BX;將DI中SEGCOD的偏移地址值與BXAL,CS:[DI];將段地址為CS,偏移地址為DI的數MOVAH,0;AX寄存器的高八位置零OUTDX,AX;將AX寄存器的數據輸出到DAT8279端口NOPNOP WR1:MOVDX, 04A4H;WR1檢查BUSY信號是否為零,將C數據端口地址放入DXINAX, DX;讀入數據ANDAX, 80H;保留PC7的輸出數據,即busyJNZWR1;ZF零標志位,ZF非零轉移到WR1 MOVAL, 0F9H;顯示8X16ASCII字符命令CALLCOMD;調用過程COMD;輸入列信息MOVAL, 0AHCALLCOMD;調用過程COMDMOVAL, 00H;輸入行信息MOVSI,OFFSET SEGCOD2 ;取SEGCOD2的偏移地址放CALLCOMD;調用過程COMD 入變址寄存器SIADDSI, BX;將SI中SEGCOD2的偏移地址值與BX中數據相加MOVAL, [SI];將地址在SI寄存器的數據送到ALCALLCOMD;調用過程COMDMOVDX, DAT8279 ;將DAT8279放入DX寄存器中MOVDI,OFFSET SEGCOD;取SEGCOD的偏移地址放入變址寄存器DIPOPBX;出棧,恢復現場ANDBX,0FH;取BX寄存器數據的低4位ADDDI,BX;將DI中SEGCOD的偏移地址值與BX中數據相加MOVAL,CS:[DI];將段地址為CS,偏移地址為DI的數據送到AL寄存器MOVAH,0;將AH寄存器置零OUTDX,AX;將AX寄存器的數據輸出到DAT8279端口WR2:MOVDX, 04A4H;WR2檢查BUSY信號是否為零,將C數據端口地址放入DXINAX, DX;讀入數據ANDAX, 80H;保留PC7的
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1