欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 求助。幫幫忙,謝謝! [打印本頁(yè)]

作者: huihui    時(shí)間: 2010-7-1 12:20
標(biāo)題: 求助。幫幫忙,謝謝!
1.使程序狀態(tài)寄存器PSW中常用的位有哪些,作用是什么? 2.用中斷時(shí),系統(tǒng)初始化要完成哪些工作? 3.80C51單片機(jī)內(nèi)256B數(shù)據(jù)存儲(chǔ)器可分為幾個(gè)區(qū)?,當(dāng)RSI 、RS0=01H時(shí),R2的直接地址是多少? 4.位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內(nèi)RAM中的哪個(gè)字節(jié)的哪一位? 5.在MCS51單片機(jī)的定時(shí)器/計(jì)數(shù)器作為定時(shí)器或計(jì)數(shù)器使用時(shí),其計(jì)數(shù)脈沖分別是由誰(shuí)提供的?作為定時(shí)器用時(shí),其定時(shí)時(shí)間與哪些因素有關(guān)? 6.:微型計(jì)算機(jī)中,I/O接口的編址方式有哪幾種,MCS-51單片微型計(jì)算機(jī)屬于哪種方式? 7.(1)分析并說明程序功能(2)寫出下列寄存器及片內(nèi)RAM單元的最后結(jié)果 MOV R0,#40H MOV A,@R0 INC R0 ADD A,@R0 INC R0 MOV @R0,A CLR A ADDC A,#0 INC R0 MOV @R0,A SJMP $ END (R0)= 0 ,(A)= 0 ,(40H)= ,(42H)= ,(43H)=
作者: brantyou    時(shí)間: 2010-7-1 13:47

使用中斷時(shí),你要確定是使用的是什么中斷,干什么用。總的來說,要用中斷前,先要打開總開關(guān)EA(這個(gè)可以在IE寄存器中設(shè)置,也可以直接對(duì)EA賦值操作),然后選擇中斷類型(可以在TCON中設(shè)置),再看看是否要選用觸發(fā)方式(有低電平觸發(fā)和下降沿觸發(fā)),設(shè)置成定時(shí)器的要設(shè)置對(duì)應(yīng)的TMOD模式。如果在使用中斷時(shí)不是按自然優(yōu)先級(jí)使用的,就要設(shè)置優(yōu)先級(jí)(即設(shè)置IP)


作者: zengyi703    時(shí)間: 2010-7-1 14:40

1.PSW位沒有常用不常用之分,如果匯編的話都會(huì)經(jīng)常用到。

2.用中斷要完成的工作這要看你用哪些中斷了,要是外部中斷那就先開中斷(包括總中斷和用到的外部中斷),再設(shè)置好外部中斷的觸發(fā)方式。要是定時(shí)器(或串口),就先初始化定時(shí)器(或串口),再開中斷

3.內(nèi)部256B分為五部分,從00H--1FH是工作寄存器組,20H--2FH為可位尋址區(qū),30H--7FH為用戶ram區(qū),80H--FFH為對(duì)應(yīng)兩部分,一個(gè)是SFR(特殊功能寄存器區(qū))直接尋址,另一個(gè)是用戶RAM區(qū)R0或R1間址。

RS1,RS0為01H時(shí),選擇的是工作寄存器組1,由于工作寄存器地址從00H開始是第0組,每組共8Byte,所以第一組的R1為08H,R2為09H

4.位地址和字節(jié)地址是可以跟據(jù)指令來區(qū)別的,如:MOV C,7CH   MOV A,7CH能看出前著為位操作,后著為字節(jié)操作

5.作為定時(shí)器用是,脈沖頻率就是機(jī)器周期。作為計(jì)數(shù)器時(shí)脈沖肯定就是外部要計(jì)數(shù)的脈沖了。作為定時(shí)器用時(shí),定時(shí)器時(shí)間與初值有關(guān)TH TL值。

6.說不太準(zhǔn),好像有與ram統(tǒng)一編址或單獨(dú)編址之分,mcs51屬統(tǒng)一編址

7.  MOV R0,#40H     ;將數(shù)40H送到R0

     MOV A@R0        ;以R0里的數(shù)為地址進(jìn)行間址,即將40H值送A

     INC  R0                ;R0加一指向41H

     ADD A,@R0        ;A與R0指向的址地(41H)的值相加

     INC  R0                ;R0指向42H

     MOV @R0,A        ;將上面相加的結(jié)果放42H地址處

     CLR  A                 ;清零A

     ADDC A,#0         ;帶標(biāo)志位加,由于都清了零,加的也是0,功能只是將標(biāo)志伴的值取出了

     INC  R0                ;R0指向43H

     MOV @R0,A          ;將標(biāo)志位的值放到43H處

     SJMP $                 ;跳轉(zhuǎn)到當(dāng)前地址,程序結(jié)束,一直在這跳

     END

     功能和結(jié)果一目了然






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1