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

正文內(nèi)容

[工學(xué)]第5章并行口-在線瀏覽

2024-12-06 00:24本頁面
  

【正文】 (在系統(tǒng)編程型 )中有如下功能 : T2引腳 ,定時(shí) /計(jì)數(shù)器 2外部計(jì)數(shù)脈沖輸入 T2EX引腳 ,定時(shí) /計(jì)數(shù)器 2觸發(fā)和方向控制 MOSI引腳 ,在系統(tǒng)編程數(shù)據(jù)輸入 MISO引腳 ,在系統(tǒng)編程數(shù)據(jù)輸出 SCK引腳 ,在系統(tǒng)編程時(shí)鐘輸入 7 / 63 ?P2口 — /輸出口。 ?P3口 —P3口為雙功能 ,其功能為輸入 /輸出口。由圖可見,四個(gè)端口的 結(jié)構(gòu)有相同之處: 依據(jù)每個(gè)端口的不同功能,內(nèi)部結(jié)構(gòu)亦有不同之處,以下重點(diǎn)介紹不同之處。 都有 鎖存器 (即專用寄存器 PO~ P3) 都是 場(chǎng)效應(yīng)管輸出驅(qū)動(dòng) 。 (a)P0口位結(jié)構(gòu) 1 1 讀鎖存器 內(nèi)部總線 寫鎖存器 讀引腳 地址 /數(shù)據(jù) 控制 amp。 當(dāng) CPU向端口 輸出數(shù)據(jù)時(shí) ,寫脈沖加在鎖存器的 CL上、內(nèi)部總線的數(shù)據(jù)經(jīng)反相,再經(jīng) T2管反相, PO口的這一位引腳上出現(xiàn)正好和內(nèi)部總線同相的數(shù)據(jù) 。 12 / 63 當(dāng) 輸入操作時(shí) ,端口中兩個(gè)三態(tài)緩沖器用于讀操作。當(dāng)執(zhí)行端口讀指令時(shí),讀引腳脈沖打開三態(tài)緩沖器 2,于是端口引腳數(shù)據(jù)經(jīng)三態(tài)緩沖器 2送到內(nèi)部總線。當(dāng)執(zhí)行 “ 讀 修改 寫 ” 指令 (即讀端口信息,在片內(nèi)加以運(yùn)算修改后,再輸出到該端口的某些指令如: ANL PO, A指令 ),即是讀的鎖存器 Q的數(shù)據(jù)。因而 采用讀鎖存器 Q的值而避免了錯(cuò)讀 。 應(yīng)注意: 當(dāng)作輸入端口使用時(shí),應(yīng)先對(duì)該口寫入 “ 1” 使場(chǎng)效應(yīng)管 T2截止 , 再進(jìn)行讀入 操作,以防場(chǎng)效應(yīng)管處于導(dǎo)通狀態(tài),使引腳箝位到零,而引起誤讀。 P1口作通用 I/O口使用,因電路結(jié)構(gòu)上輸出驅(qū)動(dòng)部分接有上拉電阻。 (b)P1口位 結(jié)構(gòu)1讀鎖存器內(nèi)部總線寫鎖存器讀引腳TVcc引腳2D QCL鎖存器內(nèi)部上拉電阻Q P1口的結(jié)構(gòu)見下圖 地址控制Vcc內(nèi)部上拉電阻T1MUX12DCLQ鎖存器引腳讀鎖存器內(nèi)部總線寫鎖存器讀引腳P2口 P2口的位結(jié)構(gòu)比 P1多了一個(gè)轉(zhuǎn)換控制部分,當(dāng) P2口作通用 I/O口時(shí),多路開關(guān) MUX倒向左; 當(dāng)擴(kuò)展片外存貯器時(shí), MUX開關(guān)打向右, P2口作高八位地址線輸出高八位地址信號(hào)。 應(yīng)當(dāng)注意: 當(dāng) P2口的幾位作地址線使用時(shí),剩下的 P2口線不能作 I /O口線使用。 19 / 63 當(dāng)作為 普通 I/O口 使用時(shí),第二輸出功能端保持 “ 1” ,打開與非門 3,用法同 P1口。 輸入時(shí) ,引腳的第二功能信號(hào)通過三態(tài)緩沖器4進(jìn)入第二輸入功能端。 P3的各位 如不設(shè)定為第二功能則自動(dòng)處于第一功能 ,在更多情況下,根據(jù)需要, 把幾條口線設(shè)為第二功能,剩下的口線可作第一功能 (I/O)使用,此時(shí),宜采用位操作形式 20 / 63 歸納四個(gè)并行口使用的注意事項(xiàng)如下: 1。 2。 3。 4。 5。 21 / 63 編程舉例 下面舉例說明端口的輸入、輸出功能,其他功能的應(yīng)用實(shí)例在后面章節(jié)說明。 分析:設(shè)計(jì)電路如圖 5. 3 開關(guān)接在 , LED接 ,當(dāng)開關(guān)斷開時(shí), +5V, 對(duì)應(yīng)數(shù)字量為 “ 1” ,開 關(guān)合上時(shí) 0V, 對(duì)應(yīng)數(shù)字量為 “ 0” ,這樣就可以用 JB指令 對(duì)開關(guān)狀態(tài)進(jìn)行檢測(cè) 。 LED +5V Vcc EA RST 10uF 1K 89S51 1K 30P 30P XTAL1 XTAL2 GND 89C51 +5V K 拉電流形式 23 / 63 編程如下: CLR ; AGA:SETB ; 先對(duì) P1口寫入“ 1 JB , LIG ; 開關(guān)斷開,轉(zhuǎn) LIG SETB ; SJMP AGA LIG: CLR ; SJMP AGA +5V LED 在上述電路圖中二極管亮度不夠,按下面兩種電路接法,增加了驅(qū)動(dòng)能力,二極管更亮些。 89C51/89S51 +5V +5V 1K 4 330? 4 圖 53 例 52圖 EA 26 / 63 用匯編語言編程 ORG 0000H MOV P1,0FFH 。讀 P1口引腳開關(guān)狀態(tài),并送入 A SWAP A 。保留高四位 MOV P1,A 。高四位不變,低四位送“ 1”, 準(zhǔn)備下一輪讀開關(guān) SJMP ABC 。 用 C語言編程如下: sfr P1=0x90 main() { P1=0xff。 /*讀入 P1引腳狀態(tài),左移四位后 再?gòu)?P1口輸出 */ P1=P1|0x0f。 分析: 500Hz信號(hào)周期為 2ms, 信號(hào)電平為每 1ms變反 1次。S變反 1次,編一個(gè)延時(shí) 500181。用 R2控制音響時(shí)間長(zhǎng)短, A作音響頻率的交換控制的標(biāo)志。 波 形 圖 1ms 1ms 100個(gè) T (變反 200次 即 200ms) 。S 500181。 T T 1KHz 500Hz 30 / 63 ORG 0000H CLR A ; A作 1KHz, 500Hz BEG: JB , $ ; 檢測(cè) MOV R2, 200 ; 開關(guān)閉合報(bào)警, R2控制音響時(shí)間 DV: CPL CJNE A, 0FFH, N1 ; A≠FFH, 延時(shí) 500181。 延時(shí) 1ms N1: ACALL D500 DJNZ R2, DV CPL A SJMP BEG D500:MOV R7, 250 ; 延時(shí) 500
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1