電子發(fā)燒友網(wǎng):本資料是關(guān)于單片機(jī)及接口技術(shù)這門課程的期末考試試卷及答案的詳解。 8.當(dāng)需要從MCS-51單片機(jī)程序存儲器取數(shù)據(jù)時(shí),采用的指令為( )。 a)Mov A, @R1 b)MovC A, @A + DPTR c)MovX A, @ R0 d)MovX A, @ DPTR 二、填空題(每空1分,共30分) 1.一個(gè)完整的微機(jī)系統(tǒng)由 和 兩大部分組成。 2.8051 的引腳RST是____(IN腳還是OUT腳),當(dāng)其端出現(xiàn)____電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到____電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM H單元開始取指令并翻譯和執(zhí)行。 3.半導(dǎo)體存儲器分成兩大類 和 ,其中 具有易失性,常用于存儲 。
標(biāo)簽: 單片機(jī) 接口技術(shù) 試卷
上傳時(shí)間: 2015-01-03
上傳用戶:wfl_yy
紅外遙控接收 ORG 0000H LJMP START 轉(zhuǎn)入主程序 ORG 0010H START: MAIN: JNB P2.2,IR LJMP MAIN 以下為進(jìn)入P3.2腳外部中斷子程序,也就是解碼程序 IR: Mov R6,#9 SB: ACALL DELAY882 調(diào)用882微秒延時(shí)子程序 JB P2.2,EXIT 延時(shí)882微秒后判斷P3.2腳是否出現(xiàn)高電平如果有就退出解碼程序 DJNZ R6, SB 重復(fù)10次,目的是檢測在8820微秒內(nèi)如果出現(xiàn)高電
上傳時(shí)間: 2014-01-04
上傳用戶:ynsnjs
原來一些32位版發(fā)表在 http://www.x86asm.com 因暫停。更新的版本改上傳于你處。 在原來的基礎(chǔ)上。 增加了簡單的宏指令. 增加了鏈接分散的匯編文本能力. 增加了完全的32位尋址格式. 例如: Mov EAX,[9*EDX] 也即Mov EAX,[EDX+8*EDX] 又如 ADD [ESI+ECX+某單或四字節(jié)數(shù)],另某數(shù) 其中: 某單或四字節(jié)數(shù),默認(rèn)為單字節(jié)偏移.(有些會另外,如PUSH類默認(rèn)為32位的四字節(jié).) 可以用DW等指定為字節(jié)長如 ADD [ESI+ECX+DW 某數(shù)],WO 另某數(shù)或者 ADD WO [ESI+ECX+DW 某數(shù)],另某數(shù) 目前還屬于簡陋版的中文匯編編譯器
上傳時(shí)間: 2014-03-10
上傳用戶:yepeng139
8253的初始化程序舉例: 例1:選擇2號計(jì)數(shù)器,工作在3方式,計(jì)數(shù)初值為533H(2個(gè)字節(jié)),采用二進(jìn)制計(jì)數(shù)。其初始化程序段為 Mov DX,307H ;命令口 Mov AL,10110110B ;2號計(jì)數(shù)器的初始化命 令字 OUT DX,AL ;寫入命令寄存器 Mov DX,306H ;2號計(jì)數(shù)器數(shù)據(jù)口 Mov AX,533H ;計(jì)數(shù)初值 OUT DX,AL ;選送低字節(jié)到2號計(jì)數(shù)器 Mov AL,AH ;取高字節(jié)送AL OUT DX,AL ;后送高字節(jié)到2號計(jì)數(shù)器
標(biāo)簽: 8253 初始化程序 舉例 計(jì)數(shù)器
上傳時(shí)間: 2015-06-24
上傳用戶:zhangzhenyu
一、用表格形式顯示字符 1、題目:用表格形式顯示ASCII字符 2、實(shí)驗(yàn)要求: 按15行*16列的表格形式顯示ASCII碼為10H-100H之間的所有字符,即以行為主的順序用ASCII碼遞增的次序依次顯示對應(yīng)的字符.每16個(gè)字符為一行,每行中的相鄰兩個(gè)字符之間用空白符(ASCII為0)隔開. 3、提示: (1)顯示每個(gè)字符可能使用功能號為02的顯示輸出功能調(diào)用,使用方法如下: Mov AH,02H Mov DL,輸出字符的ASCII碼 INT 21H 本題中可把DL初始化為10H,然后不斷使其加1(用INC指令)以取得下一個(gè)字符的ASCII碼. (2)顯示空白符時(shí),用其ASCII碼為0置入DL寄存器.每行結(jié)束時(shí),用顯示回車和換行符結(jié)束本行并開始下一行. (3)由于逐個(gè)顯示相繼為ASCII字符時(shí),需要保存并不斷修改DL寄存器的內(nèi)容,而顯示空白、回車、換行符時(shí)也需要使用DL寄存器,為此可用堆棧來保存相繼的ASCII字符。 具體用法是:在顯示空白或回車、換行符前用指令PUSH DX把DL的內(nèi)容保存到堆棧中去。在顯示空白或回車、換行符后用指令恢復(fù)DL寄存器的原始內(nèi)容。
上傳時(shí)間: 2014-01-11
上傳用戶:qwe1234
data array sdword 2 dup(?) str1 byte "Please input one 32-bit sign number :",0dh,0ah,0 str2 byte "The result is : ",0 align 4 jia1gao sdword 0 jia1 sdword 0 .code main proc call clrscr Mov esi,offset array Mov ecx,lengthof array Mov edx,offset str1 push esi putin: call writestring
標(biāo)簽: Please sdword number array
上傳時(shí)間: 2014-01-13
上傳用戶:xiaoyunyun
一款ls2051國產(chǎn)的單片機(jī),由p1.0和p1.1兩個(gè)輸出口接兩個(gè)喇叭,將c語言音樂程序在0道程序運(yùn)行;匯編音樂程序在1道程序運(yùn)行工具。兩首音樂同時(shí)放出。奇怪的是程序的開發(fā)平臺是通用的編程工具,用了一條Mov 0FFH,#ROAD1指令,將1道程序開通即可
上傳時(shí)間: 2014-01-15
上傳用戶:ouyangtongze
紅外線遙控器解碼程序(匯編) ORG 0000H AJMP MAIN ORG 0003H 外部中斷INT0入口地址 AJMP INT 轉(zhuǎn)中斷服務(wù)子程序 MAIN: Mov SP,#40H Mov P1,#00H SETB EA 開CPU中斷 SETB IT0 設(shè)定INT0觸發(fā)方式 SETB EX0 INT0請求中斷 DSP: Mov R2,#9 將遙控器鍵值轉(zhuǎn)化成A(0~9) Mov DPTR,#TAB1 VV: Mov A,R2 MovC A,@A+DPTR XRL A,1CH JZ ABC DJNZ R2,VV ABC: Mov A,R2 Mov DPTR,#TAB ;將A的值通過數(shù)碼管顯示出來
上傳時(shí)間: 2014-01-12
上傳用戶:wkchong
Mplayer源碼,不用多介紹了吧。 媒體類型 文件格式 MP3 mp3 m3u CD/DVD cda MPEG和AVI視頻 mpg mpeg mpv mps m2v m1v mpe mpa avi mp4 m4e RealAudio和RealVideo rt ra rm rmvb rp rv Windows Media wma wmv wax asx asf wm wmx wvx QuickTime Mov qt AAC aac m4a m4p 其他媒體 wav mp2 mp1 mpeg pls xpl smi smil flv ssm sdp aif aiff mid midi rmim acp rpl 3gp amr awb 3g2 au
上傳時(shí)間: 2014-01-27
上傳用戶:leehom61
LOOP1: CJNE A,#20H,LOOP2 CLR CY SUBB A,#07H SJMP END1 LOOP2: CJNE A,#10H,LOOP3 CLR CY SUBB A,#07H SJMP END1 LOOP3: DEC 3AH END1: Mov TH0,0BH Mov TL0,0DCH SETB TR0 RETI
上傳時(shí)間: 2015-12-24
上傳用戶:cursor
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1