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

正文內(nèi)容

單片機(jī)原理和應(yīng)用第二版張毅剛課后習(xí)題答案解析-文庫吧資料

2025-07-03 13:40本頁面
  

【正文】 數(shù)據(jù)線上的8位并行數(shù)據(jù)被打印機(jī)讀入機(jī)內(nèi)鎖存。8. 答:DB0DB7:數(shù)據(jù)線,單向傳輸,由單片機(jī)輸入給打印機(jī)。(2)定時掃描工作方式:單片機(jī)對鍵盤的掃描也可用定時掃描方式,即每隔一定的時間對鍵盤掃描一次。6. 答:先對P1口高四位送低電平,讀取P1口低四位的值;再對P1口低四位送低電平,讀取P1口高四位的值,將兩次讀到的值組合在一起就得到了按鍵的特征碼,在根據(jù)特征碼查找鍵值。列線的電平如果為低,則行線電平為低;列線的電平如果為高,則行線的電平亦為高。5. 答:按鍵設(shè)置在行、列線交點(diǎn)上,行、列線分別連接到按鍵開關(guān)的兩端。動態(tài)顯示口線占用較少,適合用在顯示位數(shù)較多的場合。而動態(tài)顯示則是數(shù)據(jù)是同時送到每一個LED上,再根據(jù)位選線來確定是哪一位LED被顯示。軟件去抖的原理:在第一次檢測到有鍵按下時,該鍵所對應(yīng)的行線是為低電平,執(zhí)行一端延時10ms的子程序后,確認(rèn)該行線電平是否仍然為低電平,如果仍為低電平,則確認(rèn)為該行確實(shí)有鍵按下。如果不消除按鍵的機(jī)械抖動,按鍵的狀態(tài)讀取將有可能出現(xiàn)錯誤?!癲p”段對應(yīng)段碼字節(jié)的最低位,字型碼就改變了。分頻前后頻率之比為100:1,這樣只要將定時器初值設(shè)置為64H就可以了。 ORG 0100HMIAN: MOV A,10000010B ;設(shè)置PA口方式0輸出,PB口方式0輸入 MOV DPTR,0FF7FH ;控制口地址送DPTR MOVX @DPTR,A ;送方式控制字 MOV DPTR,0FF7DH ;PB口地址送DPTR MOVX A,@DPTR ;讀入開關(guān)信息 MOV DPTR,0FF7CH ;PA口地址送DPTR MOVX @DPTR,A ;PA口的內(nèi)容送PB口點(diǎn)亮相應(yīng)的二極管 END10.答:81C55計(jì)數(shù)器的初值范圍是:3FFFH2H。PB口每1位接一開關(guān)和上拉電阻,開關(guān)另一端直接接地。當(dāng)14位計(jì)數(shù)器減為0時就可以在該引線上輸出脈沖或方波,輸出的信號的波形與所選的計(jì)數(shù)器工作方式有關(guān)。TIMERIN是計(jì)數(shù)脈沖輸入引腳,輸入脈沖的上跳沿用于對81C55片內(nèi)的14位計(jì)數(shù)器減1。8.答:81C55的端口有以下幾種:命令/狀態(tài)寄存器、PA口、PB口、PC口、計(jì)數(shù)器的高8位寄存器與低8位寄存器以及RAM單元。AT89S51響應(yīng)中斷后,可以通過中斷服務(wù)程序從PA口的輸入數(shù)據(jù)緩沖/鎖存器讀取外設(shè)發(fā)來的輸入數(shù)據(jù)。82C55檢測到聯(lián)絡(luò)線A由低電平變成了高電平、IBFA為1狀態(tài)和中斷允許觸發(fā)器INTEA為1時,使輸出線INTRA(PC3)變成高電平,向AT89S51發(fā)出中斷請求。由題目可知方式控制寄存器的地址為7FFFH。6.答:本題主要考察對82C55的C口的操作。AT89S51單片機(jī)使用的是I/O和外部數(shù)據(jù)存儲器RAM統(tǒng)一編址的方式。(2) 統(tǒng)一編址方式:這種方式是把I/O端口的寄存器與數(shù)據(jù)存儲器單元同等對待,統(tǒng)一進(jìn)行編址。獨(dú)立編址的優(yōu)點(diǎn)是I/O地址空間和存儲器地址空間相互獨(dú)立,界限分明。4.答:兩種。中斷服務(wù)完成后又返回主程序繼續(xù)執(zhí)行。 (3) 中斷傳送方式:中斷傳送方式是利用AT89S51本身的中斷功能和I/O接口的中斷功能來實(shí)現(xiàn)I./O數(shù)據(jù)的傳送。單片機(jī)通過查詢得知外設(shè)準(zhǔn)備好后,再進(jìn)行數(shù)據(jù)傳送。當(dāng)外設(shè)速度可與單片機(jī)速度相比擬時,常常采用同步傳送方式。I/O接口是指單片機(jī)與外設(shè)間的I/O接口芯片;I/O接口功能:(1) 實(shí)現(xiàn)和不同外設(shè)的速度匹配;(2) 輸出數(shù)據(jù)緩存;(3) 輸入數(shù)據(jù)三態(tài)緩沖。 第9章 AT89S51擴(kuò)展I/O接口的設(shè)計(jì)參考答案1.答:(A)錯,81C55具有地址鎖存功能;(B)錯,在81C55芯片中,引腳IO/M*、AAA0決定端口地址和RAM單元編址;(C)錯,82C55不具有三態(tài)緩沖器;(D)錯,82C55的B口只可以設(shè)置成方式0和方式1。(2)指出該應(yīng)用系統(tǒng)程序存儲器空間和數(shù)據(jù)存儲器空間各自的地址范圍。4片地址分別為0000H3FFFH、4000H7FFFH、8000HBFFFH、C000HFFFFH。外擴(kuò)的EPROM在正常使用中只能讀出,不能寫入,故EPROM芯片沒有寫入控制引腳,只有讀出引腳,記為OE*,該引腳與AT89S51單片機(jī)的PSEN*相連。 ORG 0000HMAIN: MOV A,0 ;送預(yù)置數(shù)給A MOV R0,0FFH ;設(shè)置循環(huán)次數(shù) MOV DPTR,4000H ;設(shè)置數(shù)據(jù)指針的初值LOOP: MOVX DPTR,A ;當(dāng)前單元清零 INC DPTR ;指向下一個單元 DJNZ R0,LOOP ;是否結(jié)束 END11.答:因?yàn)榭刂菩盘柧€的不同:外擴(kuò)的RAM芯片既能讀出又能寫入,所以通常都有讀寫控制引腳,記為OE*和WE*。編程思路:首先讀取2001H的值,保存在寄存器A中,將寄存器A的高四位和低四位互換,再屏蔽掉低四位然后將寄存器A的值保存到30H中,然后再讀取2002H的值,保存在寄存器A中,屏蔽掉高四位,然后將寄存器A的值與30H進(jìn)行或運(yùn)算,將運(yùn)算后的結(jié)果保存在2002H中。7.答:0FFFH。5.答:程序、數(shù)據(jù)。3.答:片選。 第8章 AT89S51單片機(jī)擴(kuò)展存儲器的設(shè)計(jì)參考答案1.答:程序、數(shù)據(jù)。而RS422A和RS485都采用了差分信號傳輸,抗干擾能力強(qiáng),距離可達(dá)1000多米。因此在串行傳輸距離較遠(yuǎn)時,常采用RS232C、RS422A和RS485標(biāo)準(zhǔn)串行接口。該方式以fosc/12的固定波特率從低為位到高位發(fā)送或接受數(shù)據(jù)。 10.答:經(jīng)計(jì)算,計(jì)數(shù)初值為FAH,初始化程序如下:ANL TMOD,0F0H ;屏蔽高4位 ORL TMOD,20H ;控制字 MOV TH1,0FAH ;寫入計(jì)數(shù)初值 MOV TL1,0FAH MOV SCON,40H11.答:。設(shè)定時器T1方式2的初值為X,計(jì)算初值X可采用如下公式: 波特率4.答:C5.答:C6.答:當(dāng)接收方檢測到RXD端從1到0的跳變時就啟動檢測器,接收的值是3次連續(xù)采樣,取其中2次相同的值,以確認(rèn)是否是真正的起始位的開始,這樣能較好地消除干擾引起的影響,以保證可靠無誤的開始接受數(shù)據(jù)。2.答:相等的。若前后兩次讀得的THx有變化,再重復(fù)上述過程。但在讀THx、TLx的值時,應(yīng)該先讀THx值,后讀TLx,再讀THx。11. 答:。9. 答:由TMOD寄存器的D6位“C/T*”來控制定時器T1的啟動和關(guān)閉。方法2,一個作為定時器,在定時中斷后產(chǎn)生一個外部計(jì)數(shù)脈沖(),另一個定時器工作在計(jì)數(shù)方式。參考程序如下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: MOV TMOD,02H ;定時器/計(jì)數(shù)器T0為定時方式2 MOV TL0,4AH ;定時364μs初值賦值 SETB TR0 ;啟動T0,開始計(jì)數(shù) SETB ET0 ;允許T0中斷 SETB EA ;CPU開中斷 SETB WAIT:AJMP WAITIT0P: CLR EACLR ;關(guān)中斷 MOV R0,9DLY: DJNZ R0,DLY ;延時36μs MOV TL0,4AH ;定時364μs初值賦值 SETB SETB EA RETI8. 答:方法1,在第一個定時器的中斷程序里關(guān)閉本定時器的中斷程序,設(shè)置和打開另一個定時器;在另一個定時器的中斷程序中關(guān)閉本定時中斷,設(shè)置和打開另一個定時器。7. 答:根據(jù)題意,:1。除了第一次計(jì)數(shù)工作方式設(shè)置在主程序完成外,后面的定時或計(jì)數(shù)工作方式分別在中斷程序完成,用一標(biāo)志位識別下一輪定時器/計(jì)數(shù)器T0的工作方式。4.答:由于確認(rèn)1次負(fù)跳變要花2個機(jī)器周期,即24個振蕩周期,因此外部輸入的計(jì)數(shù)脈沖的最高頻率為系統(tǒng)振蕩器頻率的1/24。3.答:定時/計(jì)數(shù)器作定時時,其計(jì)數(shù)脈沖由系統(tǒng)振蕩器產(chǎn)生的內(nèi)部時鐘信號12分頻后提供。(4)無同級或更高級中斷正在被服務(wù)。(2)該中斷源發(fā)出中斷請求,即該中斷源對應(yīng)的中斷請求標(biāo)志為“1”。如果存在上述三種情況之一,AT89S51將丟棄中斷查詢結(jié)果,將推遲對外部中斷請求的響應(yīng)。(2)所查詢的機(jī)器周期不是當(dāng)前正在執(zhí)行指令的最后一個機(jī)器周期。4.答:D5. 答:在一個單一中斷的系統(tǒng)里,AT89S51單片機(jī)對外部中斷請求的響應(yīng)時間總是在3~8個機(jī)器周期之間。 5.答:參考程序如下:MOV A,45H ANL A,0FH ORL A,0FH MOV 45H,A6.答:A=80H ,SP=40H,(41H)=50H,(42H)=80H ,PC=8050H7.答:參考程序如下:START: MOV R0,30H MOV R2,20H LOOP: MOV A,R0 CJNE A,0AAH,NEXT MOV 51H,01H LJMP EXIT NEXT: INC R0 DJNZ R2,LOOP MOV 51H,00H EXIT: RET8.答:參考程序如下:START: MOV 41H,0 MOV R0,20H MOV R2,20H LOOP: MOV A,R0 JNZ NEXT INC 41H NEXT: INC R0 DJNZ R2,LOOP RET9.答:參考程序如下:ORG 0100H MOV R2, 20H 要比較的數(shù)據(jù)字節(jié)數(shù) MOV A , 21H MOV R1 , A DEC R2 MOV A , R1 LOOP: MOV R3,A DEC R1 CLR C SUBB A,R1 JNC LOOP1 MOV A,R1 SJMP LOOP2LOOP1: MOV A,R3 LOOP2: DJNZ R2, LOOP MOV R0,A RET 10.答:(1)SP=SP+1=61H (61H)=PC的低字節(jié)=03H SP=SP+1=62H (62H)=PC的高字
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1