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

正文內(nèi)容

單片機入門常識-帶答案(參考版)

2025-06-30 13:05本頁面
  

【正文】 ORG 1000H ;指向顯示緩沖區(qū)MOV R0,30H ;顯示字節(jié)數(shù)MOV R2,04 ;初始顯示位置(最高位)MOV P1,08H ;取1B SDLAY: MOV A,R0 ;備份MOV B,A ;截取字節(jié)高位ANL A,0F0H ;—ORL P1,A ;準備顯示右一位INC P1 ;取備份MOV A,B ;截取字節(jié)低位SWAP A ;ANL A,0F0HORL P1,A ;裝入并顯示INC P1 ;準備顯示下一字節(jié)INC R0DJNZ R2,SDLAY ;4B未顯示完循環(huán)RET ;顯示完成END27。無鍵按下,返回LK1: ACALL T12MS ;調(diào)延時12ms子程序 ACALL KS1 ;查有無鍵按下 JNZ LK2 ;若有,則為鍵確實按下,轉逐列掃描 AJMP KEY1 ;無鍵按下,返回LK2: MOV R4,00H ;首列號 R4 MOV R2,FEH ;首列掃描字 R2LK4: MOV A,R2 ;列掃描字 P1口 MOV P1,A 。5V 89C51(2)鍵盤掃描子程序:KEY1: ACALL KS1 。編程如下:MOV A,98H ;方式控制字 AMOV DPTR,7FFFH ;選通控制寄存器MOVX TPTR,A ;方式控制字送入8255AMOV DPTR,7FFCHMOVX A,DPTR ;讀PA口數(shù)據(jù)MOV DPTR,7FFDH ;MOVX DPTR,A ;送PB口數(shù)據(jù)4 設計一個22行列式鍵盤電路并編寫鍵盤掃描子程序。解: MOV R2,00H ;源數(shù)據(jù)緩沖器地址偏移量00H AMOV R3,0AH ;字節(jié)長度 R3MOV DPTR,0100H ;源數(shù)據(jù)緩沖區(qū)首地址 DPTRMOV A,R2 ;源地址偏移量 AMOVC A,A+DPTR ;傳送一個數(shù)據(jù)MOVX DPTR,AINC DPTR ;源地址(目的地址)加1DJNZ R3,L1 ;數(shù)據(jù)全部傳送完?沒傳送完,轉L1繼續(xù)傳送SJMP $ ;結束3 8031擴展8255A,將PA口設置成輸入方式,PB口設置成輸出方式,PC口設置成輸出方式,給出初始化程序。低8位初值 AMOVX DPTR,A 。=1388HMOV DPTR,7F04 。54編程題1 試編程對8155進行初始化,設A口為選通輸出,B口為選通輸入,C口作為控制聯(lián)絡口,并啟動定時器/記數(shù)器按方式1工作,工作時間為10ms,定時器計數(shù)脈沖頻率為單片機的時鐘頻率24分頻,fosc=12MHz。(1) 總線接口部分 其中有數(shù)據(jù)總線驅(qū)動器,讀/寫控制邏輯(2) 內(nèi)部邏輯部分 由A組和B組控制電路??刂凭€的連接為/PSEN控制EPROM的讀出,/RD和/WR控制RAM的讀寫,兩個芯片的片選端都固定接地,連線圖如圖所示。由于沒有規(guī)定地址范圍,故可按最簡單的方式來連接,即省去地址譯碼器,程序存儲器的地址必須從0開始,基本地址為0000H—07FFH。4 試將8031單片機外接一片2716 EPROM和一片6116 RAM組成一個應用系統(tǒng),請畫出硬件連線圖,并指出擴展存儲器的地址范圍。3 8031單片機需要外接程序存儲器,實際上它還有多少條I/O線可以用?當使用外部存儲器時,還剩下多少條I/O線可用?答:8031系統(tǒng)必須外接程序促成器,原則上說,P0和P2口要用作數(shù)據(jù)和地址總線,所以只有P1和P3口可用作I/O口,共16條I/O線。2 在8031擴展系統(tǒng)中,外部程序存儲器和數(shù)據(jù)存儲器共用16位地址線和8位數(shù)據(jù)線,為什么兩個存儲空間不會發(fā)生沖突?答:這是因為外部程序存儲器和外部數(shù)據(jù)存儲器所使用的控制信號不同。ALE信號就是用來把P0口輸出的地址字節(jié)鎖存在這個外接的鎖存器中,再從鎖存器輸出外部存儲器的低8位地址。為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。(對)在單片機應用系統(tǒng)中,外部設備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時,使用MOV指令。(錯)2K.8255A內(nèi)部有3個8位并行口,即A口,B口,C口。8031片內(nèi)有程序存儲器和數(shù)據(jù)存儲器。(對)片內(nèi)RAM與外部設備統(tǒng)一編址時,需要專門的輸入/輸出指令。(對)使用8751且EA=1時,仍可外擴64KB的程序存儲器。解: ORG 0100H MOV A,0FHABC: MOV P1,A ACALL D05 SWAP A SJMP ABCD05:MOV R6,250DY: MOV R7,250DAY:NOP NOP DJNZ R6,DAY DJNZ R7,DAY RET END 11.設計89C51和ADC0809的接口,采集2通道10個數(shù)據(jù),存入內(nèi)部RAM的50H~59H單元,畫出電路圖,編出:(1)延時方式;(2)查詢方式;(3)中斷方式中的一種程序。5S 交替發(fā)亮一次,周爾復始。解: ORG 0000H AJMP MAIN ORG 0003H AJMP SUBG MAIN:MOV A,OOH MOV 30H,A MOV 31H,A MOV SP,70HSETB INT0SETB EASETB EX0AJMP $ORG 0200H SUBG:PUSH ACCINC 30HMOV A,30HJNZ BACKINC 31H BACK:POP RET1 。解: MOV A,01H SHIFT: LCALL FLASHRRSJMP SHIFT FLAH: MOV R2,0AH FLAH1: MOV P1,A LCALL DELAY MOV P,00H LCALL DELAY DJNZ R2,FLASH1RET ,要求每送來一個脈沖,把30H單元值加1,若30H單元記滿則進位31H單元。有8個發(fā)光二極管,每次其中某個燈閃爍點亮10次后,轉到下一個閃爍10次,循環(huán)不止。解: ORG 0100H ABC:SETB SETB JB ,$JNB ,$CLR MOV R2,0 DAY: NOPNOPDJNZ R2,DAYSJMP ABC設計一個4位數(shù)碼顯示電路,并用匯編語言編程使8從右到左顯示一遍。請(1)計算時間常數(shù)X,應用公式X=216-t(f/12)(2)寫出程序清單解:解:X=216t(F/12)=*103*6*106/12=FF06HORG 3000HSTART:MOV TMOD,01HMOV TL0,06HMOV THO,FFHSETB TR0LOOP: JBC TFO,DONESJMP LOOPDONE: MOV TL0,06HMOV THO,FFHCPL SJMP LOOP 用89C51的P1口,監(jiān)測某一按鍵開關,使每按鍵一次,輸出一個正脈沖(脈寬隨意)。解:查詢方式發(fā)送程序如下 MOV SCON,8OH M OV PCON,80H MOV R0,50H MOV R7,16HLOOP: MOV A,R0 MOV C,P MOV TB8,C MOV SBUF,A JNB T1,$ CLR T1 INC R0 DJNZ R7,LOOP RET,,已知單片機的晶振頻率為6MHZ。解:(1)1S=2US*5*1000005*100000=250*200*10(2) ORG 1000H TIME:MOV R7,10 T3: MOV R6,200 T2: MOV R6,250 T1: DJNZ R5,T1DJNZ R6,T2DJNZ R7,T3RET (2)1min=60,調(diào)用上面1s子程序60次 ORG 0030H MOV R0,60LOOP:LCALL TIME DJNZ R0,LOOP RET3. 請編制串行通信的數(shù)據(jù)發(fā)送程序,發(fā)送片內(nèi)RAM50H~5FH的16B數(shù)據(jù),串行接口設定為方式2,采用偶校驗方式。( )11.MCS51的特殊功能寄存器分布在60H~80H地址范圍內(nèi)。 =1時,仍可外擴64KB的程序存儲器
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1